openstack-雲平臺鏡像製做-centos-win2k16

1.1 鏡像信息linux

1.2 Virtio驅動信息 windows

下載地址 :https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.isocentos

1.3 Cloudbase-init服務器

windowsssh

版本信息:spa

下載地址:https://cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi.net

2. KVM環境準備pwa

2.1 製做鏡像的物理機上面安裝虛擬化軟件3d

yum group install "Virtualization Host" qemu-kvm virt-install libvirt virt-manager libguestfs-tools -yunix

2.3 建立一個空的鏡像文件

qemu-img create -f qcow2 centos-7.6.qcow2 5G

2.4 建立虛擬機 virt-install --name centos-7.6 --ram 1024 --cdrom=/home/用戶名/CentOS-7.6-x86_64-bin-DVD1.iso --disk path=/home/用戶名/centos-7.6.qcow2 --noautoconsole --os-type=linux

2.5 調出qemu控制檯

virt-manager

3. 建立Linux(CentOS7.6)鏡像模板 3.1 設置首次登錄修改密碼

passwd -e root

3.2 禁用SELINUX

sed -i '/^SELINUX/s/enforcing/permissive/g' /etc/selinux/config

3.3 關閉Firewall

systemctl disable firewall

3.4 GRUB 配置

**[root@localhost ~]#** cat /etc/default/grub | tail -n 1

**[root@localhost ~]#** GRUB_CMDLINE_LINUX_DEFAULT =「console=tty0 console=ttyS0,115200n8」

grub2-mkconfig -o /boot/grub2/grub.cfg

Centos7.6中qemu-guest-agent cloudbase-init 已默認安裝並開機啓動

3.5 編輯/etc/cloud/cloud.cfg配置文件和cloud_init_modules添加:

- resolv-conf

而且因爲需求爲容許root用戶遠程ssh虛機,應該在/etc/cloud/cloud.cfg文件中修改配置爲如下項:

disable_root: 0 ssh_pwauth: 1

添加如下行以/etc/sysconfig/network避免訪問EC2元數據服務時出現問題:

NOZEROCONF=yes

3.6 時間服務器

3.7 關閉虛擬機

poweroff

3.8 壓縮並重置鏡像

virt-sysprep -d centos-7.6

virt-sparsify --compress centos-7.6.qcow2 centos-7.6-cloud.qcow2

3.9 上傳到雲平臺 (須要登錄到有相應權限的Openstack用戶)

openstack image create --disk-format qcow2 --public --file Centos_7.6.qcow2 Centos_7.6 --property hw_qemu_guest_agent=yes

4. 建立Windows Server(2K16Std)鏡像模板

4.1 建立虛擬機 建立空的qcow2文件

qemu-img create -f qcow2 win_2016.qcow2 15g

virt-install --name win2k16 --vcpus 2 --ram 2048 --cdrom=/windows/win/cn_windows_server_2016_x64_dvd_9718765.iso --disk path=win_2016.qcow2 --channel unix,path=/var/lib/libvirt/qemu/channel/target/win2k16.agent,mode=bind,target_type=virtio,name=org.qemu.guest_agent.0

4.2 Virtio-win驅動安裝 軟件獲取

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso

將鏡像添加到虛擬機的鏡像中

開始安裝時安裝驅動

安裝guets-agent

註冊balloon服務

 

4.3 關閉防火牆

 

4.4 開啓遠程鏈接

4.5 磁盤策略配置

4.6 首次登錄修改密碼

4.7 時間服務器

4.8 CloudBase-init

下載地址 https://cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi

壓縮鏡像

virt-sparsify --compress win16.qcow2 win_16.qcow2

上傳到雲平臺

openstack image create --disk-format qcow2 --public --file win_16.qcow2 win_16.qcow2 --property hw_qemu_guest_agent=yes –property os_admin_user=administrator

相關文章
相關標籤/搜索