日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

openStack镜像制作

發(fā)布時(shí)間:2025/4/5 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openStack镜像制作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
openStack鏡像制作

參考鏈接:

  • https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/OpenStack/page/Creating+qcow2+CentOS+Image+for+OpenStack
  • http://docs.openstack.org/image-guide/content/centos-image.html
  • http://www.it165.net/os/html/201309/6121.html
  • https://answers.launchpad.net/nova/+question/226471
  • http://ssms.cs2c.com.cn/otrs/pc.pl?Action=PublicFAQZoom;ItemID=10224;ZoomBackLink=QWN0aW9uPVB1YmxpY0ZBUUV4cGxvcmVyO0NhdGVnb3J5SUQ9MTQ7U29ydEJ5PVRpdGxlO09yZGVy%0APVVwO1N0YXJ0SGl0PTI2MDE%3D%0A;
  • 使用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
    # echo "NOZEROCONF=yes" >> /etc/sysconfig/network
    • 1
    • 1
    • 開(kāi)啟磁盤(pán)熱插拔,支持在線掛載云硬盤(pán)
    #echo -e "#! /bin/sh\n\n/sbin/modinfo -F filename acpiphp > /dev/null 2>&1\n\nif [ $? -eq 0 ]; then\n /sbin/modprobe acpiphp\nfi" >> /etc/sysconfig/modules/acpiphp.modules
    • 1
    • 1
    • 開(kāi)啟nova console log支持
    # vim /boot/grub/menu.lst +++ serial --unit=0 --speed=115200 +++ terminal --timeout=10 console serial --- kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 +++ kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 console=tty0 console=ttyS0,115200n8
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 制作完成,關(guān)閉虛擬機(jī)
    #/sbin/shutdown -h now
    • 1
    • 1

    Linux實(shí)體機(jī):

    • 清理虛擬機(jī)登陸及日志信息等
    # virt-sysprep -d rhel5.5
    • 1
    • 1
    • 壓縮鏡像文件
    # qemu-img convert -c -O qcow2 /root/rhel-5.5-x86_64.qcow2 /root/rhel-5.5-x86_64-compressed.qcow2
    • 1
    • 1
    • 上傳鏡像
    # glance image-create --name "RedHat Enterprise Linux 5.5 x86_64" --disk-format qcow2 --container-format bare --is-public True --file /root/rhel-5.5-x86_64-compressed.qcow2 --progress
    • 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)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。