中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何制作基于KVM的Openstack鏡像模版

發布時間:2021-12-17 11:30:42 來源:億速云 閱讀:221 作者:小新 欄目:云計算

這篇文章將為大家詳細講解有關如何制作基于KVM的Openstack鏡像模版,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1.   環境準備

ISO準備

根據需要制作的Openstack鏡像,下載所需的ISO文件。此處以安裝制作CentOS7.2為例。

已準備好iso文件:CentOS-7-x86_64-Minimal-1511.iso

 

宿主機準備

2  查看宿主機的cpu是否支持KVM

grep -E -o '(vmx|svm)' --color=auto /proc/cpuinfo

vmx表示CPU支持Intel VT 技術,svm代表CPU支持AMD-v技術

2  安裝libvirt虛擬化管理工具

# yum -y install virt-manager virt-viewer libvirt libvirt-python python-virtinst virt-install

# service libvirtd start   

# chkconfig libvirtd on

宿主機(建議直接使用已安裝部署Openstack計算節點的物理機,例子以172.16.70.1為例)環境安裝centos7.2操作系統,已經安裝virt-install、kvm、qemu-img等工具;上傳CentOS-7-x86_64-Minimal-1511.iso至目錄/usr/local/src

2.   鏡像制作

創建虛擬機磁盤鏡像

在宿主機上執行命令創建虛擬機磁盤文件

# qemu-img create -f qcow2 /tmp/CentOS-7.20-x86_64.qcow2 40G

從ISO啟動虛擬機

virt-install --virt-type kvm --name CentOS-7.20-x86_64 \

--ram 2048 --disk /tmp/CentOS-7.20-x86_64.qcow2,format=qcow2 \

--graphics vnc,listen=0.0.0.0 --noautoconsole \

--os-type=linux --os-variant=rhel7 \

--network bridge=br71 \

--cdrom=/usr/local/src/CentOS-7-x86_64-Minimal-1511.iso

例子宿主機***.**.**.**已有網橋bridge br71。如果不使用網橋,標紅處可用如下行替換

--network network=default \

虛擬機操作系統安裝

使用tightVNC客戶端工具連接虛擬機。連接完成后正常情況下將可以打開虛擬機的安裝界面,按照正常的操作系統安裝方法完成虛擬機操作系統的安裝。安裝過程省略,注意在進行磁盤分區的時候可以使用默認的LVM,也可以自定義分區結構。針對虛擬機的建議是只分配一個根分區/,不創建其它分配和swap分區。安裝成功后,點擊reboot,注意并不會重啟,需要我們手動啟動:

如何制作基于KVM的Openstack鏡像模版

啟動完畢后,我們再連接到虛擬機上。

使用tightVNC客戶端連接虛擬機,IP地址為虛擬機所在宿主機的外網地址,端口為虛擬機監聽的端口,端口號可使用如下命令查詢:

# netstat -anoplt|grep -i `ps -ef|grep -v grep|grep CentOS-7.20-x86_64|awk '{print $2}'`

如何制作基于KVM的Openstack鏡像模版

如何制作基于KVM的Openstack鏡像模版如何制作基于KVM的Openstack鏡像模版

配置虛擬機網絡,使虛擬機能夠接入具體的yum源。

安裝 ACPI 服務

啟動后,你可能需要手動配置你的虛擬機的網絡。為了讓虛擬化層能重啟和關閉虛擬機,必須在虛擬機內安裝并運行 acpid 服務。

在 CentOS虛擬機內運行以下命令安裝 ACPI 服務并配置為系統啟動時自動啟動。

# yum install acpid

# systemctl enable acpid

清除MAC地址相關信息

操作系統會在/etc/sysconfig/network-scripts/ifcfg-eth0 和

/etc/udev/rules.d/70-persistent-net.rules 這類文件記錄下網卡MAC地址,但是,虛擬機的網卡MAC地址在每次虛擬機創建的時候都會不同,因此這些信息必須從配置文件刪除掉。

 

其它標準化操作

可以把所有虛擬機都需要進行的設置在鏡像這一級全部設置完畢。例如:比如關閉SElinux、firewalld、postfix。以及設置內網DNS,安裝相關的Agent等。

收尾工作

關閉虛擬機。如果以后不在需要該虛擬機也可以直接刪除。建議是保留,方便后期進行虛擬機鏡像的定制。

建議安裝工具

gcc tcpdump lsof parted snmpwalk perl wget createrepo perl-ExtUtils-MakeMaker setuptool bzip2 gzip unzip zip net-snmp python-setuptools python-devel

3.   上傳鏡像至Openstack Glance服務

上傳鏡像

鏡像拷貝至Openstack的控制節點,執行如下命令:

glance image-create --name "CentOS-7.2-x86_64" --disk-format qcow2 --min-disk 40 --container-format bare --file /tmp/CentOS-7-x86_64.qcow2 --progress

關于“如何制作基于KVM的Openstack鏡像模版”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

开封县| 永康市| 全椒县| 桂林市| 渭南市| 武穴市| 宣城市| 保亭| 剑川县| 武城县| 昌都县| 岳阳市| 定西市| 宿松县| 揭西县| 花莲县| 延吉市| 南华县| 榆中县| 鹤岗市| 临安市| 新余市| 洛宁县| 肥城市| 梁山县| 将乐县| 明水县| 宁河县| 桃园市| 香格里拉县| 绍兴县| 同心县| 德保县| 永安市| 德令哈市| 赤壁市| 瓦房店市| 永年县| 辰溪县| 繁峙县| 长宁区|