05.virsh命令的經常使用操做(kvm)

注:如下命令都可在virsh的man手冊頁中找到
 
KVM虛擬機管理經常使用命令(domain):
 
virsh命令參數 功能 用法舉例
list 查看已經存在的domain信息(能夠帶參數) virsh list --all (查看全部的虛擬機)
start 開始一個不活躍的domain(前提是存在) virsh start test2
autostart 配置domain隨boot啓動 virsh autostart test2
shutdown 優雅的關閉domain virsh shutdown test2
destroy 馬上終止一個domain(強制關閉) virsh destroy test2
reboot 重啓一個domain(僅僅發送reboot命令) virsh reboot test2
     
console 鏈接domain的虛擬的控制檯(只能有1個) virsh console test2
ttyconsole 輸出設備使用的domain的tty console virsh ttyconsole test2
dominfo 返回關於domain的基本信息 virsh dominfo test2
migrate 遷移一個domain到另外一臺主機  
 
KVM虛擬網絡管理命令(virtual network):
virsh命令參數 功能 用法舉例
net-autostart 配置一個虛擬網絡開機自啓(--disable能夠關閉) virsh net-autostart br0
net-create 經過一個xml文件建立一個虛擬網絡 virsh net-create ./virbr1.xml
net-define 經過xml文件定義一個虛擬網絡,僅定義不實例化 virsh net-define ./virbr1.xml
net-destory 中止由其名稱(uuid)指定的虛擬網絡,當即生效 virsh net-destroy br0
net-dumpxml 以xml文件的形式輸出一個虛擬網絡的配置信息 virsh net-dumpxml br0
net-edit 編輯一個虛擬網絡的配置文件(修改虛擬網絡配置) virsh net-edit br0
net-info 返回要查看的虛擬網絡的基本信息 virsh net-info default
net-list 查看當前的虛擬網絡信息(能夠帶參數) virsh net-list --all
net-name    
net-start 開始一個不活躍的虛擬網絡 virsh net-start br0
net-undefine 將一個不活躍的虛擬網絡取消定義 virsh net-undefine br0
net-uuid    
net-update    
建立並啓用一個網絡:net-define -> net-start
virsh net-define br0.xml
virsh net-list --all (有br0網絡,但處於不活躍狀態)
virsh net-start br0
virsh net-list --all (br0網絡已處於活躍狀態)
 
停用並刪除一個網絡(以br0爲例):net-destroy -> net-undefine
virsh net-destroy br0
virsh net-list --all (br0網絡變爲不活躍狀態)
virsh 
net-undefine br0
virsh net-list --all (br0網絡已被刪除)
相關文章
相關標籤/搜索