以下是本人最近两周搭建OpenStack的心得与笔记,参考了网上很资料,终于搭建完成,途中遇到过很多问题,比如stack.sh执行中途出错问题,系统安装vnc连接问题,建云主机蓝屏问题,后来都慢慢解决了,供各位网友参考。
1. 系统为 ubuntu-14.04.1 amd64 位版本 ,电脑单网卡就可以了,不需要双网卡。
2. sudo apt-get update
3. sudo apt-get upgrade
4. sudo apt-get install python-netaddr git openssh-server
5. git clone git://github.com/openstack-dev/devstack.git
6. cd devstack; ./stack.sh
根据提示输入一堆密码,直接安装完毕,如果中途出错,可能是下载源的问题,注意看错误提示,再执行一次git clone git://xxxxx成功后,再执行./stack.sh,接着弄。
7 访问 http://服务器的IP ,用户名 admin 密码就是你上面输入的。
http://img.blog.csdn.net/20140821184553237?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU3lzUHJvZ3JhbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
如果服务器重启后了,得执行如下命令进行恢复:
cd devstack; ./rejoin-stack.sh
------------------------------------------------------------------------------------------
8. 经过上面几步,环境就搭好了,然后得创建镜像并建云主机,可以在其它电脑上折腾
9. 安装相关软件 sudo apt-get install python-novaclient python-glanceclient swift qemu-kvm
10.设置环境变量:
export SERVICE_TOKEN=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=你的密码
export OS_AUTH_URL="http://服务器IP:5000/v2.0/"
export SERVICE_ENDPOINT="http://服务器IP:35357/v2.0"
11.创建一个img文件
qemu-img create -f qcow2 windowsxp.img 10G
12.下载virtio驱动
wget http://alt.fedoraproject.org/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.iso
wget http://www.linuxwind.org/download/virtio-win-1.1.16.vfd
13.启动安装程序
sudo kvm -m 1024 -cdrom windowsxp.iso -drive file=windowsxp.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc :0
14.使用vnc连接安装系统
15.安装网卡驱动
系统装完之后,需要安装网卡驱动,先关闭XP系统,然后输入以下命令
sudo kvm -m 1024 -cdrom virtio-win-0.1-59.iso -drive file=windowsxp.img,if=virtio,boot=on -net nic,model=virtio -boot d -nographic -net user -usb -usbdevice tablet -vnc :0
进入虚拟机以后,到设备管理器里,从CD-ROM中搜索安装网卡驱动
16.上传镜像
glance image-create --name="WindowsXP" --is-public=true --container-format=ovf --disk-format=qcow2 < windowsxp.img
17.这时就可以到web界面上建云主机了。