linux下的虛擬機器 圖形化安裝,指令碼安裝 及其管理
阿新 • • 發佈:2018-12-19
一.圖形安裝虛擬機器
二.虛擬機器管理命令
virt-manager ##開啟虛擬機器管理器 virsh list ##顯示正在執行的虛擬機器 virsh list --all ##檢視所有虛擬機器 virsh start westos ##開啟虛擬機器 virsh shutdown westos ##正常關閉虛擬機器 virsh destory westos ##強行關閉 virsh-viewer westos ##顯示虛擬機器 virsh undefine westos ##刪除虛擬機器
三.模擬虛擬機器恢復
mv /etc/libvirt/qemu/westos.xml /mnt ##硬體資訊 mv /var/lib/libvirt/images/westos.qcow2 ##硬碟 在虛擬機器管理器中刪除這個裝好的虛擬機器 模擬恢復過程 cd /mnt virsh create westos.xml ##用硬體資訊檔案啟動虛擬機器 在操作過程中會有以下錯誤: [[email protected] mnt]# virsh create westos.xml ##用硬體資訊檔案啟動虛擬機器 在操作過程中會有以下錯誤: [[email protected]
解決方法: mv /mnt/westos.qcow2 /var/lib/libvirt/images/ virsh define westos.xml ##永久恢復虛擬機器
四.虛擬機器的快照
#!/bin/bash qemu-img create -f qcow2 -b \ /var/lib/libvirt/images/$1.qcow2 \ /var/lib/libvirt/images/$2 virt-install \ --name $2 \ --ram 1024 \ --cpus 1 \ --disk /var/lib/libvirt/images/$2.qcow2.bus=virtio \ --network bridge=br0,model=virtio \ -import &
五.虛擬機器的重置
六.指令碼安裝虛擬機器
1.虛擬機器啟動指令碼
#!/bin/bash
virt-install \
--cdrom /content/rhel7.0/x86_64/isos/rhel-server-7.0-x86_64-dvd.iso \
--ram 1024 \
--cpus 1 \
--disk /var/lib/libvirt/images/test.qcow2.bus=virtio.size=10 \
--name test \
--network bridge=br0,model=virtio &
2.虛擬機器啟動後的自動化配置指令碼(system-config-kickstart服務)
1.安裝system-config-kickstart服務 2.開始配置 3.安裝lftp軟體包 4.檢查ks.cfg檔案是否出錯(沒有返回則正確) 5.將ks.cfg檔案挪到apache預設釋出目錄下 6.安裝dhcp服務並更改配置檔案(使虛擬機器自動分配ip) 7.關閉虛擬機器防火牆 8.在另一臺虛擬機器上測試能否分到ip 9. 10.在真機瀏覽器上測試能否看到內容 11.在真機上寫安裝指令碼 12.安裝虛擬機器 13.安裝成功