日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

openStack镜像制作

發布時間:2025/4/5 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openStack镜像制作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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實體機;

    注意:
    經驗證,RHEL5.5不支持在線對根目錄擴容,需要對根目錄進行在線擴容的請謹慎選擇。
    (如果有解決方法,歡迎留言。)

    Linux實體機:

    # 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

    此處,操作系統的安裝與實體機安裝一樣,安裝完成后會有一個1G左右的rhel-5.5-x86_64.qcow2文件。使用Virtual Machine Manager虛擬機管理工具從QCOW2文件啟動虛擬機。

    虛擬機:

    # 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可能需要進行適當修改。

    • 為保證實例能夠訪問neutron metadata服務,需要禁用zeroconf
    # echo "NOZEROCONF=yes" >> /etc/sysconfig/network
    • 1
    • 1
    • 開啟磁盤熱插拔,支持在線掛載云硬盤
    #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
    • 開啟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
    • 制作完成,關閉虛擬機
    #/sbin/shutdown -h now
    • 1
    • 1

    Linux實體機:

    • 清理虛擬機登陸及日志信息等
    # 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行程實錄 閱讀(...) 評論(...) 編輯 收藏

    轉載于:https://www.cnblogs.com/ruiy/p/6117497.html

    總結

    以上是生活随笔為你收集整理的openStack镜像制作的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。