天天看點

基于linux下的虛拟機安裝以及快照的建立

1、虛拟機的安裝

(1)圖形版的虛拟機安裝

  virt-manager--->電腦---->local install media(iosimage or CDROM)利用鏡像安裝--->Browe--->BrowseLocal-->選擇鏡像所在位址---->預設ram=1024,cpus=1--->disk=9GB--->修改虛拟機名字---->finish

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

為了更加友善的建立虛拟機,我們可以選擇寫好腳本,每次隻需要自主運作就可以更加友善快捷的建立虛拟機,方法如下:

cd /mnt/

vim vm_creat.sh

編輯 #!/bin/bash

virt-install \  安裝指令

--cdrom /iso/rhel-server-7.0-x86_64-dvd.iso \(這裡需要确定自己的鏡像所在位置)

--ram 1024 \  記憶體大小

--cpus 1 \   cpu核數

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ 資源的路徑、大小、輸入輸出模式

--name $1 \

--network source=br0,model=virtio &  (&表示背景運作,不占用目前終端)

退出儲存

/mnt/vm_creat.sh 虛拟機名字          執行腳本

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

安裝虛拟機的過程如下列圖所示

選擇建立虛拟機語言,這裡我選擇英文。使用者可以根據自己情況決定

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

此處選擇圖形界面,切記,一定要選擇好

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

時間這裡,我們選擇上海時間

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

分區設定,有标準分區,我們根據需要對系統進行分區

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

最終要同意協定才能正常進行安裝,界面上有提示,根據提示進行安裝,建立root使用者

  腳本:虛拟機建立打開并顯示

#!/bin/bash

qemu-img create -f qcow2 -b \

/var/lib/libvirt/images/$1.qcow2 \

/var/lib/libvirt/images/$2.qcow2         建立快照

virt-install \

--name $2   \

--cpus 1   \

--ram 1024 \

--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \

--network source=br0,model=virtio \

--import &

基于linux下的虛拟機安裝以及快照的建立
基于linux下的虛拟機安裝以及快照的建立

恢複虛拟機

  發送主機:

    cd /etc/libvirt/qemu/

    scp westos.xml [email protected]接收主機 ip

    cd/var/lib/libvirt/images/westos.qcow2 [email protected]接收主機 ip

  接收主機:

    mv /mnt/westos.qcow2  /var/lib/libvirt/images

    virsh define westos.xml

實驗:

   cd /etc/libvirt/qemu/

   mv westos.xml /mnt

   mv/var/lib/libvirt/images/westos.qcow2  /mnt

   删除 westos虛拟機

   mv /mnt/westos.qcow2  /var/lib/libvirt/images

   virsh define westos.xml

 virsh createwestos.xml    ##一次恢複虛拟機

 virsh define westos.xml   ##永久恢複虛拟機 

 virsh undefine westos     ##删除虛拟機

 virsh list --all          ## 檢視所有虛拟機

 virsh start desktop       ##打開虛拟機

 vir-viewer  desktop       ##顯示虛拟機

 virsh shutdown desktop    ##關閉虛拟機

 virsh destroy desktop    ##删除虛拟機

繼續閱讀