KVM虚拟化的牵线与简便利用

By admin in 美高梅手机版4858 on 2019年4月21日

KVM虚拟化

系统情状亟待设置图形化系统本事用KVM

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

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

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

如下图为AMD的CPU

 美高梅手机版4858 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

 美高梅手机版4858 2

 

2)设置开机自启

[root@localhost ~]# chkconfig libvirtd on

 

三)分明科学加载 kvm 模块

[root@localhost ~]#  lsmod | grep kvm

 美高梅手机版4858 3

 

 

4)检查 KVM 是或不是成功安装能够选择 virsh 命令检查虚拟机的景观

[root@localhost ~]# virsh list

 美高梅手机版4858 4

 

 

三、配置 KVM 桥接成效

网桥介绍: 我们平常所说的 Bridge
设备实际便是网桥设备,也就也便是未来的二层沟通机,用于连接同一网段内的保有机器,所以大家的目的正是将互连网设施
eth0 增添到 br0,此时 br0 就改为了所谓的交流机设备,我们物理机的 eth0
也是三番五次在上头的。

1)安装包

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

 

2)把 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″ #在文书最终插入那一行

 

3)制作网桥文件

[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

 美高梅手机版4858 5

KVM虚拟化的牵线与简便利用。 查看 一下IP地址

 美高梅手机版4858 6

 

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

 美高梅手机版4858 7

 

运转远程桌面

 美高梅手机版4858 8

美高梅手机版4858 9

 开启后方可用vnc软件远程连接到服务器

 

 查看桥接的音信:

[root@localhost ~]# brctl show

 美高梅手机版4858 10

 

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

[root@localhost ~]# virt-manager

 美高梅手机版4858 11

 右击新建虚拟机

 美高梅手机版4858 12

 选拔镜像路线和装置版本

 美高梅手机版4858 13

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

 美高梅手机版4858 14

美高梅手机版4858 15

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

 美高梅手机版4858 16

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

虚拟机安装完毕

 美高梅手机版4858 17

 虚拟机的配备

 

KVM 虚拟机常用命令

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

 美高梅手机版4858 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

 美高梅手机版4858 19

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

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

 美高梅手机版4858 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   #翻看运转服务器状态

 美高梅手机版4858 21

 [root@localhost ~]# virsh shutdown server1  #闭馆server1虚拟主机

 美高梅手机版4858 22

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

美高梅手机版4858 23

[root@localhost ~]# virsh list
查看已经关闭

 美高梅手机版4858 24

 

 

 

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

KVM虚拟化

系统意况供给设置图形化系统才具用KVM

1、查看机器是或不是协助虚拟化

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

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

一般来讲图为速龙的CPU

 美高梅手机版4858 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

 美高梅手机版4858 26

 

二)设置开机自启

[root@localhost ~]# chkconfig libvirtd on

 

三)明确科学加载 kvm 模块

[root@localhost ~]#  lsmod | grep kvm

 美高梅手机版4858 27

 

 

四)检查 KVM 是还是不是中标安装能够运用 virsh 命令检查虚拟机的意况

[root@localhost ~]# virsh list

 美高梅手机版4858 28

 

 

三、配置 KVM 桥接作用

网桥介绍: 大家平日所说的 Bridge
设备实际正是网桥设备,也就相当于后天的2层调换机,用于连接同一网段内的有着机器,所以大家的目标正是将网络设施
eth0 增添到 br0,此时 br0 就改为了所谓的沟通机设备,我们物理机的 eth0
也是接2连三在上头的。

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

 美高梅手机版4858 29

 查看 一下IP地址

 美高梅手机版4858 30

 

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

 美高梅手机版4858 31

 

起步远程桌面

 美高梅手机版4858 32

美高梅手机版4858 33

 开启后能够用vnc软件远程连接到服务器

 

 查看桥接的音信:

[root@localhost ~]# brctl show

 美高梅手机版4858 34

 

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

[root@localhost ~]# virt-manager

 美高梅手机版4858 35

 右击新建虚拟机

 美高梅手机版4858 36

 选取镜像路径和设置版本

 美高梅手机版4858 37

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

 美高梅手机版4858 38

美高梅手机版4858 39

  点击实现就建完虚拟系统。

 美高梅手机版4858 40

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

虚拟机安装到位

 美高梅手机版4858 41

 虚拟机的布局

 

KVM 虚拟机常用命令

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

 美高梅手机版4858 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

 美高梅手机版4858 43

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

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

 美高梅手机版4858 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   #查阅运转服务器状态

 美高梅手机版4858 45

 [root@localhost ~]# virsh shutdown server1  #闭馆server1虚拟主机

 美高梅手机版4858 46

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

美高梅手机版4858 47

[root@localhost ~]# virsh list
查看已经关闭

 美高梅手机版4858 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

一般而言图为AMD的CPU

 美高梅手机版4858 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

 美高梅手机版4858 50

 

2)设置开机自启

[[email protected]
~]# chkconfig libvirtd on

美高梅手机版4858, 

3)鲜明科学加载 kvm 模块

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

 美高梅手机版4858 51

 

 

四)检查 KVM 是不是中标安装可以应用 virsh 命令检查虚拟机的情景

[[email protected]
~]# virsh list

 美高梅手机版4858 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行

 

三)制作网桥文件

[[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

 美高梅手机版4858 53

 查看 一下IP地址

 美高梅手机版4858 54

 

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

 美高梅手机版4858 55

 

初叶远程桌面

 美高梅手机版4858 56

美高梅手机版4858 57

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

 

 查看桥接的消息:

[[email protected]
~]# brctl show

 美高梅手机版4858 58

 

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

[[email protected]
~]# virt-manager

 美高梅手机版4858 59

 右击新建虚拟机

 美高梅手机版4858 60

 选用镜像路线和装置版本

 美高梅手机版4858 61

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

 美高梅手机版4858 62

美高梅手机版4858 63

  点击实现就建完虚拟系统。

 美高梅手机版4858 64

 左侧跟大家设置系统是均等的了

虚拟机安装到位

 美高梅手机版4858 65

 虚拟机的安插

 

KVM 虚拟机常用命令

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

 美高梅手机版4858 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

 美高梅手机版4858 67

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

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

 美高梅手机版4858 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   #查阅运维服务器状态

 美高梅手机版4858 69

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

 美高梅手机版4858 70

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

美高梅手机版4858 71

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

 美高梅手机版4858 72

 

 

 

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

KVM 虚拟化
系统情状急需安装图形化系统才干用 KVM 一、查看机器是或不是援助虚拟化 查看
速龙 的 CPU : cat /proc/cp…

一、架构及介绍

  KVM(Kernel-based
Virtual Machine)它由 Quramnet 开辟,该公司于 贰零零八年被 Red Hat
收购;

  自Linux
二.陆.20后组合到基础,该内核模块使得 Linux 产生了1个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模块

(二)安装形式

办法一:在装置系统的时候,选拔桌面安装,然后选拔虚拟化选项

美高梅手机版4858 73

美高梅手机版4858 74

格局二:在已有体系基础上,安装KVM所需软件。

必安包:

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

可选工具包:

yum -y
groupinstall “Desktop”   //安装GNOME桌面情况
virt-manager  //图形分界面管理虚拟机工具
libvirt  //图形化虚拟机管理工科具
python-virtinst.noarch  //python组件,记录成立VM时的xml文件
bridge-util.x8陆.6四  //网络帮衬理工科程师具,桥接成效模块
libguestfs-tools     //文件处理工科具
acpid               
//virsh命令依赖的服务,需求开机运转的,他是一个劳务,不是工具包

(三)验证安装结果

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

三、KVM网络

一、KVM虚拟机互连网介绍

在libvirt中运营KVM网络有二种情势:NAT和Bridge,默许是NAT

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

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

                                
外部的机器能够间接待上访问到虚拟机内部,但供给网卡辅助

                                
一般有线网卡都帮衬,其余索要编写制定网卡参数文件以帮衬桥接。

美高梅手机版4858 75

如图所示,两台虚拟机的网卡对应着宿主机的七个虚拟网卡,他们会以八个叫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

④、管理虚拟机

创制虚拟机有二种艺术,壹种基于命令行,一种基于图形化分界面。

一、图形化分界面管理

virt-manager是基于libvirt的图像化虚拟机管理软件,不一致版本的virt-manager的界面和操作方法可能两样

他是创设KVM虚拟机的最简易的形式。用那种方式必须依据以前我们设置的软件包

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

成立虚拟机的步子大概如下:

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

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

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

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

  (5)可设置主机指引时起步虚拟机

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

2、命令行式创制虚拟机

采用命令创立虚拟机
–name 钦赐KVM虚拟机的名字
–ram 内部存储器大小
–file 磁盘文件的路子
–vcpus 内定虚拟机的 CPU 数量
–file-size=30(暗中认可单位是G) 设置硬盘大小
–cdrom 光驱提供boot.iso 镜像
–location 本地提供boot.iso 镜像
–network network:default  设置网卡(使用暗许)
–vnc –vncport=5911  连接桌面境况的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命令修改虚拟机配置音信

基本命令

 1 virsh -h                   //查看命令援救 
 贰 virsh list                 //查看正在周转的杜撰机 
 叁 virsh list –all           //查看全体虚拟机 
 四 virsh create /etc/libvirt/qemu/benet.xml  //通过布署文件运转虚拟机系统实例 
 五 virsh start benet          //运营,要求承认acpid服务安装并运维 
 6 virsh shutdown benet       //关机,须求断定acpid服务安装并运营 
 柒 virsh destroy benet        //强制关机 
 8 virsh autostart benet      //随宿主机自动运行,此命令将创立/etc/libvirt/qemu/autostart/目录
                                         
//目录内容为开机自动运维的系统。
 9 virsh suspend benet        //挂起
 10 virsh resume benet         //恢复
 1壹 virsh dumpxml benet > /etc/libvirt/qemu/benet二.xml   //导出虚拟机配置
 1二 virsh undefine benet       //删除虚拟机,会发掘配置文件被免去,不过磁盘文件不会被剔除
 一3 mv /etc/libvirt/qemu/benet贰.xml/  /etc/libvirt/qemu/benet.xml    //把备份的安排文件改回去,以便重新定义虚拟机
 14 virsh define benet.xml     //重新定义虚拟机(因为磁盘文件并未有被剔除)

四、KVM文件管理

经过文件管理能够直接查看、修改、复制虚拟机的内部文件、举个例子,当系统因为安顿难点不能够运营时,能够一向退换

虚拟机的文件。虚拟机磁盘文件有raw与qcow贰格式,qcow2格式是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 
#改变磁盘文件格式,转化后多了四个新的qcow2文件,注意是增创了
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文件)2 NETWO福特ExplorerKING=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/libvirtnet贰.img      //虚拟机克隆
2 [root@localhost ~]# virsh snapshot-create benet       //创设新快速照相
3 Domain snapshot 1382572463 created
4 [root@localhost ~]# virsh snapshot-delete benet 138257246三    //删除快速照相
5 Domain snapshot 1382572463 deleted
6 [root@localhost ~]# virsh snapshot-revert benet 138257二肆陆叁  //恢复生机虚拟机状态
7 [root@localhost ~]# virsh snapshot-current benet            //查看快速照相版本号
8 [root@localhost ~]# virsh snapshot-list benet               //查看快速照相新闻

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有