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

redhat 6.3下KVM基本安装配置_KVM安装

2、点击对话框左上角的 Create a new virtual machine快捷键,

redhat 6.3下KVM基本安装配置_KVM安装_02

3、选择本地iso路径,

redhat 6.3下KVM基本安装配置_KVM安装_03

 

4、分配的虚拟机硬盘容量,这里选择“10G”大小

redhat 6.3下KVM基本安装配置_KVM安装_04

5、最后一步启动虚拟机,可以看到安装的过程,如下图,

redhat 6.3下KVM基本安装配置_KVM安装_05

 

 

二、基本的命令

虚拟机的组成部分

 

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

 

redhat 6.3下KVM基本安装配置_KVM安装_06

 

 

 

三、虚拟机克隆(clone)

1、图形界面:Applications (左上角)------------ System Tools -----------Virtual MachineManager

关闭要克隆的虚拟机,右键点击虚拟机选择Clone

redhat 6.3下KVM基本安装配置_KVM安装_07

 

redhat 6.3下KVM基本安装配置_KVM安装_08

 

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

redhat 6.3下KVM基本安装配置_KVM安装_09

 

3、点击Add Hardware可以选择要添加的虚拟硬件

redhat 6.3下KVM基本安装配置_KVM安装_10