OpenStack部署笔记和安装WindowsXP镜像

来源:互联网 发布:苹果mac pro 强制关机 编辑:程序博客网 时间:2024/06/03 20:56

以下是本人最近两周搭建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 密码就是你上面输入的。



如果服务器重启后了,得执行如下命令进行恢复:

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界面上建云主机了。




1 0
原创粉丝点击