OpenStack部署笔记和安装WindowsXP镜像
以下是本人最近兩周搭建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界面上建云主機了。
總結
以上是生活随笔為你收集整理的OpenStack部署笔记和安装WindowsXP镜像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS密码忘记后的操作
- 下一篇: Navicat for MySQL在ub