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