我們採用虛擬化的原因是:
虛擬的機器可以節約硬件成本和功耗,並且使用方便
1.虛擬機的安裝
1)採用系統鏡像安裝
採用超級用戶運行圖形化虛擬機管理工具
virt-manager ##打開圖形化虛擬管理界面
選擇安裝方式
選擇系統鏡像
配置內存大小
配置硬盤大小
給新建的虛擬機設定名稱
開始進入安裝
選擇安裝時的語言
選擇時區
選擇系統語言(除了默認,選擇一箇中文)
選擇需要安裝的系統類型
選擇手動給硬盤分區
主要分三個區 (/ /boot swap)
注意:swap:虛擬交換分區(暫時的),內存使用量達到80%以上,將硬盤的一部分當作內存使用,
內存釋放到小於80%時,交給內存處理
確認接受剛纔配置的變更
基本配置設置完成,繼續下一步
設定超級用戶密碼
密碼強度不大時,需要單擊兩次Done才能生效
配置完成等待安裝完成
裝好之後會提醒你讓你重啓
重啓後確認接受許可證協議
選擇系統語言
選擇輸入法
選擇時區
新建一個用戶並設定密碼
完成後,可以看到默認是你新建的用戶在登陸
2)使用快照安裝
##使用快照可以避免不當操作對系統的損壞,就如同處理圖片,做的不好就直接還原,重新拿來處理
qemu-img create -f qcow2 -b /var/lib/libvirt/images/name.qcow2 /var/lib/libvirt/images/node1.qcow2
##給新建的系統硬盤name做一個快照node1
/var/lib/libvirt/images/node1.qcow2 ##就是我們新建的快照
##快照的原理是讀的是與拿來的硬盤,寫是寫在快照裏面的,因此快照本身其實不大,但是會越用越大
##注意:建立快照後即關閉原來的硬盤,母盤不能變動,否則快照就崩了
選擇新建方式爲已經存在的硬盤
選擇我們做好的快照
配置內存大小
給這個新建的虛擬機一個名稱
直接完成,利用快照建立的虛擬機就完成了
3.虛擬機的管理
1)虛擬機的常用命令
##在超級用戶登陸的環境下運行
virsh list ## 正在運行的虛擬機
virsh list --all ##顯示所有虛擬機
virt-manager ##開啓虛擬機管理器
virsh start name ##打開虛擬機
virt-viewer name ##顯示虛擬機
virsh shutdown node1 ##正常關閉虛擬機(可能會被阻塞)
virsh destroy node1 ##強制關閉(force off)
virsh list ## 正在運行的虛擬機
virsh list --all ##顯示所有虛擬機
virsh start name ##打開虛擬機
virt-viewer name ##顯示虛擬機
virsh shutdown node1 ##正常關閉虛擬機(可能會被阻塞)
virsh destroy node1 ##強制關閉(force off)
2)虛擬機的克隆
從別人的主機中克隆一個已經安裝好的虛擬機
複製虛擬機所須文件
scp [email protected]:/var/lib/libvirt/images/generic.qcow2 /var/lib/libvirt/images/
##複製系統硬盤
scp [email protected]:/etc/libvirt/qemu/generic.xml /mnt/generic.xml
##複製硬件信息
在自己的主機中恢復克隆出一個一樣的虛擬機
virsh create /mnt/generic.xml ##用虛擬機硬件文件一次性打開虛擬機,關閉即消失
virsh define /mnt/generic.xml ##永久恢復