virsh dumpxml centos7 >centos7.xml #備份配置檔案
virsh destroy centos7 #強制關閉虛擬機器
virsh undefine centos7 #刪除虛擬機器
virsh define /opt/centos7.xml #匯入備份的配置檔案
virsh start centos7 #開啟虛擬機器
ls /etc/libvirt/qemu #配置檔案路徑
centos7.xml networks #配置檔案,如果虛擬機器刪除,配置檔案也會刪除
ps -ef|grep qemu #正在執行的kvm虛擬機器可通過命令檢視
virsh edit centos7 #修改配置檔案(當前目錄磁碟已滿,變更centos2.raw目錄時,需要修改配置檔案)
當變更raw檔案路徑需要修改以下對應的raw檔案現路徑
virsh domrename centos7 web01 #重新命名虛擬機器centos7名字為web01,需要在關機下進行修改,否則會報錯
mv centos2.raw web01.raw #重新命名磁碟檔案,需要將配置檔案同步修改為web01
如果kvm版本比較舊,不支援domrename命令
1、需要先停止虛擬機器;
2、備份配置檔案;
3、刪除虛擬機器
4、修改配置檔案,name並刪除uuid號,系統會自動生成。
5、匯入虛擬機器
virsh suspend web01 #虛擬機器掛起,掛起時間會暫停
virsh resume web01 #掛起恢復
系統安裝時,取消swap;
時間同步,需要時間同步伺服器。
virsh vncdisplay centos7 #檢視虛擬機器埠號,虛擬機器預設從5900開始(:0)
virsh autostart web01 #設定web01開機自啟動
virsh autostart --disable web01 #取消web01開機自啟動
思考:如何檢視哪些虛擬機器設定過開機啟動呢?
我們可以通過檢視系統目錄/etc/libvirt/qemu/autostart/當設定開機啟後,會自動生成乙個目錄叫autostart,進入到此目錄下會有設定過開機自啟的虛擬機器。
檢視kvm虛擬機器主機ip位址;
遠端ssh到kvm虛擬機器;
執行命令grubby --update-kernel=all --args="console=ttys0,115200n8修改核心引數;
重啟kvm虛擬機器reboot;
通過virsh console web01命令直接進入系統 。
kvm常用操作
安裝一些虛擬化的元件 yum y install kvm python virtinst libvirt bridge utils virt manager qemu kvm tools virt viewer virt v2v libguestfs tools c 或yum y groupinst...
KVM基本操作命令
基於操作命令 1 檢視虛擬機器列表 root kvm virsh list 檢視正在執行的虛擬機器 root kvm virsh list all 檢視所有虛擬機器2 檢視虛擬機器的詳細資訊 root kvm virsh dominfo test01 dom全稱domain,域的意思 id 名稱 t...
IPmitool操作KVM的常用命令
遠端kvm開關機 ipmitool h ip位址 i lan u kvm使用者 p kvm密碼 power off 關機 ipmitool h ip位址 i lan u kvm使用者 p kvm密碼 power on 開機 ipmitool h ip位址 i lan u kvm使用者 p kvm密碼...