KVM部署
一、KVM安裝
1、利用本地iso作爲yum源來配置,rhel6之後的版本,都有kvm的相關軟件包。
[root@virtualtest~]# yum grouplist |grep Virt
Virtualization
Virtualization Client
Virtualization Platform
Virtualization Tools
[root@virtualtest~]# service libvirtd start ---->虛擬化監控服務
Startinglibvirtd daemon: [ok]
圖形界面:Applications (左上角)------ > System Tools --- --->Virtual Machine Manager
2、點擊對話框左上角的 Create a new virtual machine快捷鍵,
3、選擇本地iso路徑,
4、分配的虛擬機硬盤容量,這裏選擇“10G”大小
5、最後一步啓動虛擬機,可以看到安裝的過程,如下圖,
二、基本的命令
虛擬機的組成部分
1.虛擬機配置文件
[root@localhost~]# ls /etc/libvirt/qemu/
networks rhel5u8-1.xml
2.儲存虛擬機的介質
[root@localhost~]# ls /var/lib/libvirt/p_w_picpaths/
rhel5u8-1.img
虛擬機的基本管理命令:查看、啓動、關閉
2、使用virsh查看虛擬機
[root@localhost~]# virsh list
Id Name State
----------------------------------
0 Domain-0 running
3、使用virsh啓動虛擬機
[root@localhost~]# virsh start rhel5u8-1 //啓動一個虛擬機
[root@localhost~]# virsh list //查看一個虛擬機的狀態
Id Name State
----------------------------------
rhel5u8-1 running
[root@wwwqemu]# virsh list --all
4、使用virsh關閉虛擬機
[root@localhost~]# virsh shutdown rhel5u8-1
Domainrhel5u8-1 is being shutdown
[root@wwwqemu]# virsh destroy vm_name
5、連接虛擬機的方法
1.使用virt-viewer圖形連接已啓動的虛擬機
[root@localhost~]# virt-viewer rhel5u8-1
三、虛擬機克隆(clone)
1、圖形界面:Applications (左上角)------------》 System Tools -----------》Virtual MachineManager
關閉要克隆的虛擬機,右鍵點擊虛擬機選擇Clone
2.字符終端,命令克隆
[root@localhost~]# virt-clone --original rhel5u8-1 --name rhel5u8-2 -f/var/lib/libvirt/p_w_picpaths/rhel5u8-2.img
Cloning/var/lib/xen/p_w_picpaths/rhel5u8-1.img 40% [==================- ] 88 MB/s | 4.0 GB 01:07 ETA
[root@localhost~]# virt-clone --original rhel5u8-1 --name rhel5u8-2 -f/var/lib/libvirt/p_w_picpaths/rhel5u8-2.img
Cloning/var/lib/xen/p_w_picpaths/rhel5u8-1.img | 9.8 GB 02:54
Clone'rhel5u8-2' created successfully.
[root@localhost~]# virsh start rhel5u8-1
Domainrhel5u8-1 started
[root@localhost~]# virsh start rhel5u8-2
Domainrhel5u8-2 started
[root@localhost~]# virsh list
Id Name State
----------------------------------
0 Domain-0 running
5 rhel5u8-1 no state
6 rhel5u8-2 no state
3、虛擬機開機自動啓動
[root@localhost~]# virsh autostart rhel5u8-1
Domainrhel5u8-1 marked as autostarted
[root@localhost~]# ls /etc/libvirt/qemu/autostart/
rhel5u8-1.xml
[root@localhost~]# virsh autostart --disable rhel5u8-1
Domainrhel5u8-1 unmarked as autostarted
[root@localhost~]# ls /etc/libvirt/qemu/autostart/
四、給虛擬機添加新硬件
1、關閉要添加硬件的虛擬機
2、雙擊虛擬機在打開的對話框點擊上方的View,點擊Details