openStack镜像制作
參考鏈接:
使用ISO鏡像制作適用于OpenStack的云鏡像
資源:
- ISO鏡像文件,此處選擇RedHat Enterprise Linux 5.5 x86_64 ISO鏡像文件;
- 支持qemu-kvm的Linux實(shí)體機(jī);
注意:
經(jīng)驗(yàn)證,RHEL5.5不支持在線對(duì)根目錄擴(kuò)容,需要對(duì)根目錄進(jìn)行在線擴(kuò)容的請(qǐng)謹(jǐn)慎選擇。
(如果有解決方法,歡迎留言。)
Linux實(shí)體機(jī):
# qemu-img create -f qcow2 rhel-5.5-x86_64.qcow2 10G # kvm -m 2048 -cdrom rhel-server-5.5-x86_64-dvd.iso -drive file=rhel-5.5-x86_64.qcow2,if=virtio,index=0 -boot d -net nic -net user # kvm -m 2048 -drive file=rhel-5.5-x86_64.qcow2,if=virtio,index=0 -boot d -net nic -net user- 1
- 2
- 3
- 1
- 2
- 3
此處,操作系統(tǒng)的安裝與實(shí)體機(jī)安裝一樣,安裝完成后會(huì)有一個(gè)1G左右的rhel-5.5-x86_64.qcow2文件。使用Virtual Machine Manager虛擬機(jī)管理工具從QCOW2文件啟動(dòng)虛擬機(jī)。
虛擬機(jī):
# yum update -y # chkconfig sshd on # vim /etc/ssh/sshd_config --- #PermitEmptyPasswords no +++ PasswordAuthentication yes --- #PermitRootLogin yes +++ PermitRootLogin yes # yum install acpid # chkconfig acpid on # yum install cloud-init- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
/etc/cloud/cloud-init.conf可能需要進(jìn)行適當(dāng)修改。
- 為保證實(shí)例能夠訪問(wèn)neutron metadata服務(wù),需要禁用zeroconf
- 1
- 1
- 開(kāi)啟磁盤(pán)熱插拔,支持在線掛載云硬盤(pán)
- 1
- 1
- 開(kāi)啟nova console log支持
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 制作完成,關(guān)閉虛擬機(jī)
- 1
- 1
Linux實(shí)體機(jī):
- 清理虛擬機(jī)登陸及日志信息等
- 1
- 1
- 壓縮鏡像文件
- 1
- 1
- 上傳鏡像
- 1
- 1
Q&A
a. Cannot see the attached volume in the instance:
For RHEL 5.x, acpiphp is not loaded.
# modprobe acpiphp # reboot- 1
- 2
- 1
- 2
***Bootable kernel module hotplugin and acpiphp should be added.
posted on 2016-11-30 13:56 秦瑞It行程實(shí)錄 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/ruiy/p/6117497.html
總結(jié)
以上是生活随笔為你收集整理的openStack镜像制作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 解决maven cannot chang
- 下一篇: https加密解密过程详解