KVM虚拟化

系统情况供给安装图形化系统技术用KVM

1、查看机器是还是不是援助虚拟化

查看Intel的CPU:cat /proc/cpuinfo | grep –color vmx

查看AMD的CPU :cat /proc/cpuinfo | grep –color svm

正如图为AMD的CPU

 澳门金沙国际 1

支持虚拟化的

 

2、安装KVM模块

[root@localhost ~]# yum -y install kvm virt-manager libvirt
virt-viewer

kvm : KVM 虚拟化模块

virt-manager: KVM 图形化管理工具

libvirt: 虚拟化服务

virt-viewer:展现虚拟机的图片调整台的矮小工具

 

1)启动KVM服务

[root@localhost ~]# service libvirtd start

 澳门金沙国际 2

 

二)设置开机自启

[root@localhost ~]# chkconfig libvirtd on

 

三)鲜明科学加载 kvm 模块

[root@localhost ~]#  lsmod | grep kvm

 澳门金沙国际 3

 

 

肆)检查 KVM 是还是不是成功安装能够利用 virsh 命令检查虚拟机的情事

[root@localhost ~]# virsh list

 澳门金沙国际 4

 

 

叁、配置 KVM 桥接作用

网桥介绍: 大家平时所说的 Bridge
设备实际正是网桥设备,也就一定于前几天的二层沟通机,用于连接同一网段内的有所机器,所以大家的目标便是将互联网设施
eth0 增添到 br0,此时 br0 就改成了所谓的调换机设备,大家物理机的 eth0
也是接连在上面包车型客车。

1)安装包

[root@localhost ~]# rpm -ivh
/mnt/Packages/bridge-utils-1.2-10.el6.x86_64.rpm

 

贰)把 eth0 绑到 br0 桥设备上:

[root@localhost ~]#  cd /etc/sysconfig/network-scripts/

#备份一下eth0

[root@localhost  network-scripts]# cp ifcfg-eth0 /tmp/

#编写配置文件为以下内容

[root@localhost  network-scripts]# vim ifcfg-eth0

DEVICE=eth0

NM_CONTROLLED=yes

IPADDR=192.168.200.111 #那个紫铜色内容接下去,须要删除

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

IPV6INIT=no

USERCTL=no

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

NAME=”eth0″

HWADDR=00:0C:29:12:EC:1E

BRIDGE=”br0″ #在文书最终插入那一行

 

三)制作网桥文件

[root@localhost  network-scripts]# cp ifcfg-eth0 ifcfg-br0

DEVICE=br0

NM_KVM虚拟化的介绍与简便利用。CONTROLLED=yes

ONBOOT=yes

IPADDR=192.168.200.111

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

BOOTPROTO=none

TYPE=Bridge

IPV6INIT=no

USERCTL=no

配置完后关门NetworkManager,然后重启网卡

[root@localhost  ~]# service NetworkManager stop

[root@localhost  ~]# service network restart

 澳门金沙国际 5

 查看 一下IP地址

 澳门金沙国际 6

 

上传镜像文件到目录/var/lib/libvirt/images/下

 澳门金沙国际 7

 

起步远程桌面

 澳门金沙国际 8

澳门金沙国际 9

 开启后得以用vnc软件远程连接到服务器

 

 查看桥接的新闻:

[root@localhost ~]# brctl show

 澳门金沙国际 10

 

在VNC里面张开虚拟终端管理器

[root@localhost ~]# virt-manager

 澳门金沙国际 11

 右击新建虚拟机

 澳门金沙国际 12

 选用镜像路线和安装版本

 澳门金沙国际 13

 设置内部存款和储蓄器大小和CPU个数,跟VMware安装类似

 澳门金沙国际 14

澳门金沙国际 15

  点击落成就建完虚拟系统。

 澳门金沙国际 16

 左边跟大家设置系统是同一的了

虚拟机安装到位

 澳门金沙国际 17

 虚拟机的安顿

 

KVM 虚拟机常用命令

[root@localhost ~]# virsh list   #只突显运转中的虚拟机

 澳门金沙国际 18

 

[root@localhost ~]# virsh list –all   #来得全体的杜撰,包罗关闭状态的虚拟机

[root@localhost ~]# virsh start server1   #启劢 server 虚拟机

[root@localhost ~]# virsh shutdown server  #关闭 server 虚拟机

 

涸泽而渔 shutdown 关不了 KVM 虚拟机的难点

在设置好的 KVM 的 Linux 虚拟机中安装并运维 acpi 服务,virsh shutdown 命令通过发送 acpi 挃令来决定虚拟机的电源,而 kvm 虚拟机安装 linux 系统时暗中同意是未有安装 acpi 服务的,所以并丌会做管理。

消除方法:只供给在虚拟机里设置并启劢
acpid 服务就可以,试行命令如下:

配置网络yum源

在实际机上安装httpd服务

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# service httpd start

[root@localhost ~]# mount /dev/cdrom  /var/www/html/(那是在虚拟机中是这么挂载,在实际机器上就足以直接蒋镜像上传来机器上之后挂载到对应目录下。)

 

配置KVM的yum源

[root@localhost ~]# ssh 192.168.200.112

 澳门金沙国际 19

 [root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# vim rhel-source.repo

 澳门金沙国际 20

 [root@localhost yum.repos.d]# yum list all

[root@localhost yum.repos.d]# yum -y install acpid

[root@localhost yum.repos.d]# service acpid start

[root@localhost yum.repos.d]# chkconfig acpid on

 

 

 

去真正机上测试

[root@localhost ~]# virsh list   #翻看运转服务器状态

 澳门金沙国际 21

 [root@localhost ~]# virsh shutdown server1  #关门server1虚拟主机

 澳门金沙国际 22

 [root@localhost ~]# virsh autostart server1 #安装server一为物理机开机后,自动运转

澳门金沙国际 23

[root@localhost ~]# virsh list
查看已经破产

 澳门金沙国际 24

 

 

 

作者:compy   日期:2017-07-15 02:16  QQ:2071959367

KVM虚拟化

系统情状亟待设置图形化系统才能用KVM

一、查看机器是或不是帮助虚拟化

查看Intel的CPU:cat /proc/cpuinfo | grep –color vmx

查看AMD的CPU :cat /proc/cpuinfo | grep –color svm

如下图为英特尔的CPU

 澳门金沙国际 25

支撑虚拟化的

 

2、安装KVM模块

[root@localhost ~]# yum -y install kvm virt-manager libvirt
virt-viewer

kvm : KVM 虚拟化模块

virt-manager: KVM 图形化管理工科具

libvirt: 虚拟化服务

virt-viewer:显示虚拟机的图形调整台的细微工具

 

1)启动KVM服务

[root@localhost ~]# service libvirtd start

 澳门金沙国际 26

 

2)设置开机自启

[root@localhost ~]# chkconfig libvirtd on

 

3)鲜明科学加载 kvm 模块

[root@localhost ~]#  lsmod | grep kvm

 澳门金沙国际 27

 

 

4)检查 KVM 是或不是中标安装能够使用 virsh 命令检查虚拟机的情景

[root@localhost ~]# virsh list

 澳门金沙国际 28

 

 

叁、配置 KVM 桥接作用

网桥介绍: 大家通常所说的 Bridge
设备实际就是网桥设备,也就也就是今天的二层交流机,用于连接同一网段内的具备机器,所以大家的目标正是将互连网设施
eth0 增多到 br0,此时 br0 就成为了所谓的沟通机设备,大家物理机的 eth0
也是三番五次在上边的。

1)安装包

[root@localhost ~]# rpm -ivh
/mnt/Packages/bridge-utils-1.2-10.el6.x86_64.rpm

 

二)把 eth0 绑到 br0 桥设备上:

[root@localhost ~]#  cd /etc/sysconfig/network-scripts/

#备份一下eth0

[root@localhost  network-scripts]# cp ifcfg-eth0 /tmp/

#编辑配置文件为以下内容

[root@localhost  network-scripts]# vim ifcfg-eth0

DEVICE=eth0

NM_CONTROLLED=yes

IPADDR=192.168.200.111 #那几个深黑内容接下去,要求删除

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

IPV6INIT=no

USERCTL=no

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

NAME=”eth0″

HWADDR=00:0C:29:12:EC:1E

BRIDGE=”br0″ #在文件最终插入那1行

 

三)制作网桥文件

[root@localhost  network-scripts]# cp ifcfg-eth0 ifcfg-br0

DEVICE=br0

NM_CONTROLLED=yes

ONBOOT=yes

IPADDR=192.168.200.111

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

BOOTPROTO=none

TYPE=Bridge

IPV6INIT=no

USERCTL=no

布署完后关闭NetworkManager,然后重启网卡

[root@localhost  ~]# service NetworkManager stop

[root@localhost  ~]# service network restart

 澳门金沙国际 29

 查看 一下IP地址

 澳门金沙国际 30

 

上传镜像文件到目录/var/lib/libvirt下

 澳门金沙国际 31

 

运行远程桌面

 澳门金沙国际 32

澳门金沙国际 33

 开启后得以用vnc软件远程连接到服务器

 

 查看桥接的音信:

[root@localhost ~]# brctl show

 澳门金沙国际 34

 

在VNC里面展开虚拟终端管理器

[root@localhost ~]# virt-manager

 澳门金沙国际 35

 右击新建虚拟机

 澳门金沙国际 36

 选取镜像路线和安装版本

 澳门金沙国际 37

 设置内部存款和储蓄器大小和CPU个数,跟VMware安装类似

 澳门金沙国际 38

澳门金沙国际 39

  点击完毕就建完虚拟系统。

 澳门金沙国际 40

 右边跟大家设置系统是均等的了

虚拟机安装实现

 澳门金沙国际 41

 虚拟机的安顿

 

KVM 虚拟机常用命令

[root@localhost ~]# virsh list   #只呈现运营中的虚拟机

 澳门金沙国际 42

 

[root@localhost ~]# virsh list –all   #来得全部的杜撰,包罗关闭状态的虚拟机

[root@localhost ~]# virsh start server1   #启劢 server 虚拟机

[root@localhost ~]# virsh shutdown server  #关闭 server 虚拟机

 

消除 shutdown 关不了 KVM 虚拟机的标题

在设置好的 KVM 的 Linux 虚拟机中安装并运转 acpi 服务,virsh shutdown 命令通过发送 acpi 挃令来决定虚拟机的电源,而 kvm 虚拟机安装 linux 系统时私下认可是未有设置 acpi 服务的,所以并丌会做拍卖。

不留余地办法:只供给在虚拟机里安装并启劢
acpid 服务就能够,实践命令如下:

安顿网络yum源

在真正机上安装httpd服务

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# service httpd start

[root@localhost ~]# mount /dev/cdrom  /var/www/html/(那是在虚拟机中是如此挂载,在真正机器上就足以平昔蒋镜像上流传机器上之后挂载到相应目录下。)

 

配置KVM的yum源

[root@localhost ~]# ssh 192.168.200.112

 澳门金沙国际 43

 [root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# vim rhel-source.repo

 澳门金沙国际 44

 [root@localhost yum.repos.d]# yum list all

[root@localhost yum.repos.d]# yum -y install acpid

[root@localhost yum.repos.d]# service acpid start

[root@localhost yum.repos.d]# chkconfig acpid on

 

 

 

去真实机上测试

[root@localhost ~]# virsh list   #查阅运转服务器状态

 澳门金沙国际 45

 [root@localhost ~]# virsh shutdown server1  #关门server1虚拟主机

 澳门金沙国际 46

 [root@localhost ~]# virsh autostart server1 #设置server一为物理机开机后,自动运转

澳门金沙国际 47

[root@localhost ~]# virsh list
查看已经停业

 澳门金沙国际 48

 

 

 

作者:compy   日期:2017-07-15 02:16  QQ:2071959367

~KVM虚拟化~,kvm虚拟化

KVM虚拟化

系统境遇亟待安装图形化系统手艺用KVM

一、查看机器是或不是帮忙虚拟化

查看Intel的CPU:cat /proc/cpuinfo | grep –color vmx

查看AMD的CPU :cat /proc/cpuinfo | grep –color svm

如下图为速龙的CPU

 澳门金沙国际 49

协理虚拟化的

 

2、安装KVM模块

[[email protected]
~]# yum -y install kvm virt-manager libvirt virt-viewer

kvm : KVM 虚拟化模块

virt-manager: KVM 图形化管理工科具

libvirt: 虚拟化服务

virt-viewer:展现虚拟机的图样调整台的微小工具

 

1)启动KVM服务

[[email protected]
~]# service libvirtd start

 澳门金沙国际 50

 

贰)设置开机自启

[[email protected]
~]# chkconfig libvirtd on

 

3)明确科学加载 kvm 模块

[[email protected]
~]#  lsmod | grep kvm

 澳门金沙国际 51

 

 

四)检查 KVM 是或不是中标安装能够行使 virsh 命令检查虚拟机的情形

[[email protected]
~]# virsh list

 澳门金沙国际 52

 

 

三、配置 KVM 桥接功效

网桥介绍: 大家常常所说的 Bridge
设备实际正是网桥设备,也就也等至今天的二层调换机,用于连接同一网段内的具备机器,所以大家的目标就是将互连网设施
eth0 增多到 br0,此时 br0 就形成了所谓的交流机设备,大家物理机的 eth0
也是接连在上面的。

1)安装包

[[email protected]
~]# rpm -ivh /mnt/Packages/bridge-utils-1.2-10.el6.x86_64.rpm

 

2)把 eth0 绑到 br0 桥设备上:

[[email protected]
~]#  cd /etc/sysconfig/network-scripts/

#备份一下eth0

[[email protected]
 network-scripts]# cp ifcfg-eth0 /tmp/

#编写配置文件为以下内容

[[email protected]
 network-scripts]# vim ifcfg-eth0

DEVICE=eth0

NM_CONTROLLED=yes

IPADDR=192.168.200.111 #这几个鲜蓝内容接下去,须求删除

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

IPV6INIT=no

USERCTL=no

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

NAME=”eth0″

HWADDR=00:0C:29:12:EC:1E

BRIDGE=”br0″ #在文书最后插入那1行

 

3)制作网桥文件

[[email protected]
 network-scripts]# cp ifcfg-eth0 ifcfg-br0

DEVICE=br0

NM_CONTROLLED=yes

ONBOOT=yes

IPADDR=192.168.200.111

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

BOOTPROTO=none

TYPE=Bridge

IPV6INIT=no

USERCTL=no

配置完后关闭NetworkManager,然后重启网卡

[[email protected]
 ~]# service NetworkManager stop

[[email protected]
 ~]# service network restart

 澳门金沙国际 53

 查看 一下IP地址

 澳门金沙国际 54

 

上传镜像文件到目录/var/lib/libvirt/images/下

 澳门金沙国际 55

 

开发银行远程桌面

 澳门金沙国际 56

澳门金沙国际 57

 开启后得以用vnc软件远程连接到服务器

 

 查看桥接的音信:

[[email protected]
~]# brctl show

 澳门金沙国际 58

 

在VNC里面张开虚拟终端管理器

[[email protected]
~]# virt-manager

 澳门金沙国际 59

 右击新建虚拟机

 澳门金沙国际 60

 选取镜像路线和安装版本

 澳门金沙国际 61

 设置内存大小和CPU个数,跟VMware安装类似

 澳门金沙国际 62

澳门金沙国际 63

  点击完结就建完虚拟系统。

 澳门金沙国际 64

 左侧跟大家设置系统是一模同样的了

虚拟机安装达成

 澳门金沙国际 65

 虚拟机的陈设

 

KVM 虚拟机常用命令

[[email protected]
~]# virsh list   #只体现运行中的虚拟机

 澳门金沙国际 66

 

[[email protected]
~]# virsh list –all   #展示全数的杜撰,包蕴关闭状态的虚拟机

[[email protected]
~]# virsh start server1   #启劢 server 虚拟机

[[email protected]
~]# virsh shutdown server  #关闭 server 虚拟机

 

化解 shutdown 关不了 KVM 虚拟机的难题

在安装好的 KVM 的 Linux 虚拟机中安装并运转 acpi 服务,virsh shutdown
命令通过发送 acpi 挃令来调控虚拟机的电源,而 kvm 虚拟机安装 linux
系统时默许是没有设置 acpi 服务的,所以并丌会做拍卖。

减轻形式:只供给在虚拟机里设置并启劢 acpid 服务即可,实践命令如下:

配备互连网yum源

在实事求是机上安装httpd服务

[[email protected]
~]# yum -y install httpd

[[email protected]
~]# service httpd start

[[email protected]
~]# mount /dev/cdrom
 /var/www/html/(那是在虚拟机中是那般挂载,在实事求是机器上即可间接蒋镜像上传来机器上从此挂载到对应目录下。)

 

配置KVM的yum源

[[email protected]
~]# ssh 192.168.200.112

 澳门金沙国际 67

 [[email protected]
~]# cd /etc/yum.repos.d/

[[email protected]
yum.repos.d]# vim rhel-source.repo

 澳门金沙国际 68

 [[email protected]
yum.repos.d]#澳门金沙国际, yum list all

[[email protected]
yum.repos.d]# yum -y install acpid

[[email protected]
yum.repos.d]# service acpid start

[[email protected]
yum.repos.d]# chkconfig acpid on

 

 

 

去真正机上测试

[[email protected]
~]# virsh list   #查看运转服务器状态

 澳门金沙国际 69

 [[email protected]
~]# virsh shutdown server1  #闭馆server1虚拟主机

 澳门金沙国际 70

 [[email protected]
~]# virsh autostart server1 #安装server壹为物理机开机后,自动运营

澳门金沙国际 71

[[email protected]
~]# virsh list 查看已经倒闭

 澳门金沙国际 72

 

 

 

作者:compy   日期:2017-07-15 02:16  QQ:2071959367

KVM 虚拟化
系统境况供给安装图形化系统技艺用 KVM 1、查看机器是或不是扶助虚拟化 查看
速龙 的 CPU : cat /proc/cp…

1、架构及介绍

  KVM(Kernel-based
Virtual Machine)它由 Quramnet 开采,该集团于 二〇一〇年被 Red Hat
收购;

  自Linux
二.陆.20后组合到基础,该内核模块使得 Linux 产生了三个Hypervisor层;

  它寄予于CPU虚拟化指令集,品质、安全性、包容性、稳固性表现很好

       
每种虚拟化操作系统表现为单个系统经过,与Linux安全模块selinux安全模块很好结合;

  官网为http://www.linux-kvm.org/page/Main\_Page

二、KVM的安装

(一)安装在此之前要翻开CPU是不是扶助虚拟化,以下命令有出口就意味着援助虚拟化;

         
假如分明cpu可以支撑虚拟化,但上述命令未有出口结果,就进入bash加载虚拟化

1 Intel 
CPU:
2 [root@localhost ~ ]# cat /proc/cpuinfo | grep vmx
3 AMD  CPU:
4 [root@localhost ~ ]# cat /proc/cpuinfo | grep smv
5 [root@localhost ~ ]# modprobe kvm      #加载kvm模块

(二)安装格局

艺术壹:在设置系统的时候,选取桌面安装,然后选用虚拟化选项

澳门金沙国际 73

澳门金沙国际 74

主意贰:在已有连串基础上,安装KVM所需软件。

必安包:

qemu-kvm.x86_64  //KVM模块
qemu-img.x86_64  //qemu组件,创造磁盘、运维虚拟机等

可选工具包:

yum -y
groupinstall “Desktop”   //安装GNOME桌面遭逢
virt-manager  //图形分界面管理虚拟机工具
libvirt  //图形化虚拟机管理工科具
python-virtinst.noarch  //python组件,记录创制VM时的xml文件
bridge-util.x8陆.6四  //互联网补助理工科程师具,桥接成效模块
libguestfs-tools     //文件管理工科具
acpid               
//virsh命令注重的服务,需求开机运行的,他是四个劳务,不是工具包

(3)验证安装结果

[root@localhost ~ ]# lsmod | grep kvm
kvm_intel        54285    0
kvm           333172    1    kvm_intel

三、KVM网络

1、KVM虚拟机网络介绍

在libvirt中运转KVM网络有三种方法:NAT和Bridge,私下认可是NAT

(壹)NAT形式:即用户方式,能够访问外网,可是力不从心从外表访问虚拟机网络。

(二)Bridge方式:即桥接方式,那种情势允许虚拟机像一台独立的主机一样具备网络

                                
外部的机械能够直接待上访问到虚拟机内部,但须求网卡辅助

                                
一般无线网卡都协助,其它索要编写制定网卡参数文件以支持桥接。

澳门金沙国际 75

如图所示,两台虚拟机的网卡对应着宿主机的五个虚拟网卡,他们会以1个叫br0的网桥连接

虚拟机网卡和网桥连接后,就足以博得设置和宿主机二个网段的IP地址的权限

从而就足以因此宿主机的互连网访问外网。

二、设置KVM桥接互连网

1 [root@localhost network-scripts]# cat ifcfg-eth0
2 DEVICE=eth0
3 HWADDR=00:0C:29:A6:73:18
4 TYPE=Ethernet
5 UUID=ea80305d-532a-4c31-883f-d9797e279e29
6 ONBOOT=yes
7 NM_CONTROLLED=no   #闭馆network manager对网卡的支配
8 BOOTPROTO=none      #不要求给物理机设置ip地址
9 BRIDGE=”br0″             #设置eth0网卡帮衬网桥

1 [root@localhost network-scripts]# vi ifcfg-br0
2 添加:
3 DEVICE=br0
4 TYPE=Bridge
5 ONBOOT=yes
6 NM_CONTROLLED=no
7 BOOTPROTO=none
8 IPADDR=192.168.1.10
9 NETMASK=255.255.255.0

1 [root@localhost ~]# /etc/init.d/NetworkManager stop  #关掉网卡守护进度
2 [root@localhost ~]# service network restart

4、管理虚拟机

成立虚拟机有二种办法,1种基于命令行,1种基于图形化分界面。

一、图形化分界面管理

virt-manager是基于libvirt的图像化虚拟机管理软件,分化版本的virt-manager的分界面和操作方法或者两样

她是成立KVM虚拟机的最轻巧易行的艺术。用那种方法必须根据在此以前大家设置的软件包

virt-manager和libvirt,那里不做过多演讲。

始建虚拟机的步调大约如下:

  (1)创制存款和储蓄池并创制存款和储蓄卷,所谓存款和储蓄池其实就是二个文件夹,存款和储蓄卷就是kvm虚拟机的实体镜像

  (2)创设镜像存款和储蓄池,用于存放操作系统镜像,镜像存款和储蓄池正是放操作系统镜像的公文夹

  (三)创制虚拟机,并安装相应参数

  (四)可把石英钟偏移改为“localtime”

  (伍)可设置主机带领时运维虚拟机

  (6)可安装通过VNC远程管理,keymap选项设为Copy
local keymap

二、命令行式创立虚拟机

动用命令创造虚拟机
–name 内定KVM虚拟机的名字
–ram 内部存储器大小
–file 磁盘文件的门道
–vcpus 钦点虚拟机的 CPU 数量
–file-size=30(暗中认可单位是G) 设置硬盘大小
–cdrom 光驱提供boot.iso 镜像
–location 本地提供boot.iso 镜像
–network network:default  设置网卡(使用暗许)
–vnc –vncport=591一  连接桌面碰着的vnc端口

[root@localhost
~]# virt-install –name=benet –ram=2048 –vcpus=1
–file=/var/lib/libvirtnet.img –file-size=30
–location=/tmp/rhel6.5.iso –force &

3、KVM命令集

想接纳virsh命令必须开启acpid服务

yum -y install acpid
/etc/init.d/acpid start
chkconfig acpid on

虚拟机主要的三个文件目录

/etc/libvirt/qemu/         
 //虚拟机配置文件目录
/var/lib/libvirt   //虚拟机磁盘文件目录

  

修改虚拟机的布局

vim /etc/libvirt/qemu/benet.xml  //修改虚拟机配置信息(用来修改系统内部存款和储蓄器大小、磁盘文件等新闻)
virsh edit benet                          
 //通过virsh命令修改虚拟机配置新闻

着力命令

 壹 virsh -h                   //查看命令扶助 
 二 virsh list                 //查看正在运营的虚构机 
 叁 virsh list –all           //查看全数虚拟机 
 4 virsh create /etc/libvirt/qemu/benet.xml  //通过铺排文件运转虚拟机系统实例 
 5 virsh start benet          //运转,要求认同acpid服务安装并运营 
 陆 virsh shutdown benet       //关机,供给断定acpid服务安装并运维 
 柒 virsh destroy benet        //强制关机 
 捌 virsh autostart benet      //随宿主机自动运营,此命令将创建/etc/libvirt/qemu/autostart/目录
                                         
//目录内容为开机自动运行的系统。
 9 virsh suspend benet        //挂起
 10 virsh resume benet         //恢复
 1一 virsh dumpxml benet > /etc/libvirt/qemu/benet二.xml   //导出虚拟机配置
 12 virsh undefine benet       //删除虚拟机,会意识配置文件被免去,不过磁盘文件不会被删去
 13 mv /etc/libvirt/qemu/benet二.xml/  /etc/libvirt/qemu/benet.xml    //把备份的布局文件改回去,以便重新定义虚拟机
 14 virsh define benet.xml     //重新定义虚拟机(因为磁盘文件并没有被删去)

四、KVM文件管理

通过文件管理能够一贯查看、修改、复制虚拟机的里边文件、比如,当系统因为布置难点无法运转时,能够从来修改

虚拟机的公文。虚拟机磁盘文件有raw与qcow贰格式,qcow二格式是kvm帮助的正式格式,raw格式为虚构磁盘文件通用

格式。KVM虚拟机暗中认可使用raw格式,raw格式品质最棒,速度最快,其症结是不帮忙部分新的效果

如镜像,Zlib磁盘压缩、AES加密等,别的raw格式文件比qcow2格式文件大过多,将近一五倍啊。

文本管理亟待尤其的工具技术造成,分化格式的磁盘有不相同的公文处理工科具

当地yum安装libguestfs-tools后爆发的命令行工具(这一个工具得以一向读取qcow二格式的磁盘文件

所以须求将raw格式的磁盘文件转变来qcow二格式)

改动磁盘格式方法:

1 qemu-img info /var/lib/libvirtnet.img   # 查看当前磁盘格式
2 virsh shutdown benet
3 qemu-img convert -f raw -O qcow2 /var/lib/libvirtnet.img  /var/lib/libvirtnet.qcow2 
#退换磁盘文件格式,转化后多了二个新的qcow二文件,注意是增创了
4 virsh edit benet   #修改benet的xml配置文件
5 ……//省略有个别剧情
6   <disk type=’file’   device=’disk’>
7     <driver  name=’qemu’  type=’qcow2′   chche=’none’/>

8     <source file=’/var/lib/libvirtnet.qcow2’/>

其余用法如下:

1 ~]# virt-cat -a  /var/lib/libvirtnet.qcow
2   /etc/sysconfig/network #查看命令,用法与cat命令类似,格式为:virt-cat 磁盘镜像路线 文件相对路线
(最后要看的便是以此network文件)二 NETWOGL450KING=yes
3 HOSTNAME=benet
4 ~]# virt-edit -a  /var/lib/libvirtnet.qcow2  /etc/resolv.conf   #与vim用法基本一致
5 nameserver  8.8.8.8
6 ~]# virt-df  -h  benet   #用于查看虚拟机磁盘消息
7 Filesystem              Size        Used        Available      Use%
8 benet:/dev/sda1           484M         32M          427M               7%
9 benet:/dev/VolGroup/lv_root        7.4G             1.6G                5.4G             5.4G               22%

5、克隆与快照

1 [root@localhost ~]# virt-clone -o benet -n benet二 -f /var/lib/libvirtnet2.img      //虚拟机克隆
2 [root@localhost ~]# virsh snapshot-create benet       //创造新快速照相
3 Domain snapshot 1382572463 created
4 [root@localhost ~]# virsh snapshot-delete benet 1382572四陆叁    //删除快速照相
5 Domain snapshot 1382572463 deleted
6 [root@localhost ~]# virsh snapshot-revert benet 1382572肆陆3  //复苏虚拟机状态
7 [root@localhost ~]# virsh snapshot-current benet            //查看快速照相版本号
8 [root@localhost ~]# virsh snapshot-list benet               //查看快速照相音信

相关文章