編輯test.sh指令碼檔案如下
#!/bin/bash
case "$1"in
start)
virsh start $2 &>/dev/null ##開啟虛擬機器
virt-viewer $2 &>/dev/null ##顯示虛擬機器 ;;
stop)
virsh destroy $2 &>/dev/null ##結束虛擬機器 ;;
install)
virt-install \
--name=$2 \
--ram 1024 \
--file /var/lib/libvirt/images/$2.qcow2 \
--file-size 8 \
--location \
--extra-args "ks=" &> /dev/null & ;;
reset)
virsh destroy $2 &>/dev/null ##結束損壞的虛擬機器
rm -fr /var/lib/libvirt/images/$2.qcow2 ##刪除損壞的記憶體
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$3.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null
## 重新快照
virt-install \
--name=$2 \
--ram 1024 \
--disk /var/lib/libvirt/images/$2.qcow2 \
--import &> /dev/null & ##匯入快照
virsh start $2 &>/dev/null ##重新啟動虛擬機器
;;remove)
virsh destroy $2 &>/dev/null
virsh undefine
$2 &>/dev/null
rm -fr /var/lib/libvirt/images/$2.qcow2
;;mksnapshot)
virsh destroy $2 &>/dev/null
virsh undefine
$2 &>/dev/null
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null
virt-install \
--name=$3 \
--ram 1024 \
--disk /var/lib/libvirt/images/$3.qcow2 \
--import &> /dev/null &
virsh start $3 &>/dev/null
; ;
* )
echo "error:please input start|stop|install|reset|remove|mksnapshot after command"
; ;
esac
虛擬機器的建立及安裝指令碼
虛擬機器自動安裝 在虛擬機器裡實現ks.cfg 設定一系列的東西 第一步給root使用者乙個密碼 第二步 設定安裝源為http方式 第三步 第四步手動設定安裝分割槽及大小 第五步 網路的設定 第六步 關火牆 第七步 儲存生成的ks.cfg檔案在 var www html下 在最後幾行新增 packa...
虛擬機器的安裝
一 虛擬機器安裝 vmware是乙個pc軟體,執行它可以模擬出乙個新的系統。二 虛擬機器使用 不要用映象安裝,選擇空白安裝!在硬體配置的時候配上光碟iso即可 三 系統分割槽 磁碟分割槽是使用分割槽編輯器在磁碟上劃分幾個邏輯部分。碟片一旦劃分成數個分割槽,不同類的目錄與檔案可以儲存進不同的分割槽 1...
虛擬機器的安裝
強調文字 加粗文字加粗文字 標記文字 刪除文字 引用文字 h2o is是液體。210 運算結果是 1024.帶尺寸的 居中的 居中並且帶尺寸的 當然,我們為了讓使用者更加便捷,我們增加了拖拽功能。去部落格設定頁面,選擇一款你喜歡的 片高亮樣式,下面展示同樣高亮的 片.an highlighted b...