(1)安装kvm和别的虚拟化所需管理软件包,表明intel处理器帮助完全虚拟化

一:本地安插KVM

2.配置KVM

2.2长距离登录允许

#vim /etc/sysconfig/SuSEfirewall2

打开防火墙相关铺排文件后,设置FW_SERVICES_EXT_TCP参数为ssh

 

FW_SERVICES_EXT_TCP="ssh"

布局达成后重启防火墙相关布置文件

#rcSuSEfirewall2 restart

3.装置KVM上虚拟机

3.4. 设置虚拟机

bridge互联网形式(有独立IP时使用那种方法)

[root@LINUX ~]# chmod -R 777 /etc/libvirt

[root@LINUX ~]# chmod -R 777 /home/kvm

[root@LINUX ~]#virt-install –name=kvm_test –ram 4096 –vcpus=4 -f /home/kvm/kvm_mode.img –cdrom /home/iso/sucunOs_anydisk.iso –graphics vnc,listen=0.0.0.0,port=7788, –network bridge=br0 –force –autostart

Net形式(没有独立IP时使用那种措施)

[root@LINUX ~]# chmod -R 777 /etc/libvirt

[root@LINUX ~]# chmod -R 777 /home/kvm

[root@LINUX ~]#virt-install –name=kvm_test –ram 4096 –vcpus=4 -f /home/kvm/kvm_mode.img –cdrom /home/iso/sucunOs_anydisk.iso –graphics vnc,listen=0.0.0.0,port=7788 –force –autostart

用VNC连接,举办创办kvm虚拟机(VNC连上之后,跟安装linux Centos
6.5系统一样,重新装一回)

    图片 1          

   图片 2

      

【注】出现上边页面表明客户端已经能够连接到kvm上设置的服务器,点击continue是一旦出现闪退的情景,请修改Option->Expert->ColorLevel 的值为full

1.制作镜像注意事项

1.1以suse镜像安装为例,在设置时必要留意磁盘分区一定要自行分区(LVM),不然上传来openstack环境还是不只怕辨认硬盘。

2.1.布署网卡

    #vim /etc/sysconfig/network/ifcfg-eth0

按下图实行安排相关参数

    图片 3

配备完毕后重启网络布局

#systemctl restart network.service

1.1安装须知

查阅CPU是不是援助kvm完全虚拟机。

[root@LINUX ~]# grep "flags" /proc/cpuinfoflags          

 : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon

 pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt xsave avx hypervisor 

lahf_lm arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid

证明:假设出口的消息中有vmx,表达intel处理器帮忙完全虚拟化。假设突显svm,表明是速龙的计算机支持虚拟化。

vmware workstation安装kvm的时候,需求开启CPU匡助虚拟化。在BIOS界面设置

3.1. 创立镜像文件目录和虚构磁盘存放目录

[root@LINUX ~]# mkdir -p /home/iso

[root@LINUX ~]# mkdir -p /home/kvm

 

3.2. 把Centos6.5系统的镜像文件拷贝到iso目录下

这里将单机计划手册中的sucunOs_anydisk.iso放置/home/iso目录下

 

2.2. 布局桥接

(1)配置eth0、br0网卡

[root@LINUX ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0     

DEVICE=eth0

HWADDR=00:0C:29:33:B3:E5

TYPE=Ethernet

UUID=142284ae-3173-4b0a-80d8-437c26a96719

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

BRIDGE=br0

[root@LINUX ~]# more /etc/sysconfig/network-scripts/ifcfg-br0     

DEVICE=br0

HWADDR=00:0C:29:33:B3:E5

TYPE=Bridge

UUID=142284ae-3173-4b0a-80d8-437c26a96719

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=10.0.1.149

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

[root@LINUX ~]# /etc/init.d/network restart

(2)查看近来享有的网桥接口

[root@LINUX ~]# brctl show

bridge name     bridge id               STP enabled     interfaces

br0             8000.000c2933b3e5       no              eth0

virbr0          8000.525400d969b8       yes             virbr0-nic

3.4. 设置虚拟机

bridge互连网情势(有独立IP时使用那种艺术)

[root@LINUX ~]# chmod -R 777 /etc/libvirt

[root@LINUX ~]# chmod -R 777 /home/kvm

[root@LINUX ~]#virt-install –name=kvm_test –ram 4096 –vcpus=4 -f /home/kvm/kvm_mode.img –cdrom /home/iso/sucunOs_anydisk.iso –graphics vnc,listen=0.0.0.0,port=7788, –network bridge=br0 –force –autostart

Net格局(没有独立IP时使用那种办法)

[root@LINUX ~]# chmod -R 777 /etc/libvirt

[root@LINUX ~]# chmod -R 777 /home/kvm

[root@LINUX ~]#virt-install –name=kvm_test –ram 4096 –vcpus=4 -f /home/kvm/kvm_mode.img –cdrom /home/iso/sucunOs_anydisk.iso –graphics vnc,listen=0.0.0.0,port=7788 –force –autostart

用VNC连接,进行创办kvm虚拟机(VNC连上之后,跟安装linux Centos
6.5系统一样,重新装二遍)

    图片 4          

   图片 5

      

【注】出现上面页面表达客户端已经能够一连到kvm上安装的服务器,点击continue是只要出现闪退的情形,请修改Option->Expert->ColorLevel 的值为full

2.配置KVM

1.3在存活机器上设置KVM

(1)安装kvm和其余虚拟化所需治本软件包。

[root@LINUX ~]# yum install -y kvm virt-* libvirts bridge-utils qemu-img

软件包名称介绍:

Kvm:软件包中含有KVM内核模块,它在暗许linux内核中提供kvm管理程序

Libvirts:安装虚拟机管理工具,使用virsh等一声令下来管控虚拟机。

Bridge-utils:设置互连网网卡桥接。

Virt-*:创建、克隆虚拟机命令,以及图形化管理工科具virt-manager

Qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。

(2)加载kvm模块,查看kvm模块是不是被加载

[root@LINUX ~]# modprobe kvm-intel

[root@LINUX ~]# lsmod | grep kvm

kvm_intel              54285  0 

kvm                   333172  1 kvm_intel

(3)重启确实KVM是还是不是被加载

[root@LINUX ~]# reboot          

[root@LINUX ~]# lsmod | grep kvm

kvm_intel              54285  0 

kvm                   333172  1 kvm_intel

1.3在存活机器上设置KVM

(1)安装kvm和其他虚拟化所需治本软件包。

[root@LINUX ~]# yum install -y kvm virt-* libvirts bridge-utils qemu-img

软件包名称介绍:

Kvm:软件包中包含KVM内核模块,它在私下认可linux内核中提供kvm管理程序

Libvirts:安装虚拟机管理工科具,使用virsh等一声令下来治本和操纵虚拟机。

Bridge-utils:设置互连网网卡桥接。

Virt-*:创立、克隆虚拟机命令,以及图形化管理工科具virt-manager

Qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。

(2)加载kvm模块,查看kvm模块是还是不是被加载

[root@LINUX ~]# modprobe kvm-intel

[root@LINUX ~]# lsmod | grep kvm

kvm_intel              54285  0 

kvm                   333172  1 kvm_intel

(3)重启确实KVM是还是不是被加载

[root@LINUX ~]# reboot          

[root@LINUX ~]# lsmod | grep kvm

kvm_intel              54285  0 

kvm                   333172  1 kvm_intel

2.2长距离登录允许

#vim /etc/sysconfig/SuSEfirewall2

开辟防火墙相关配置文件后,设置FW_SERVICES_EXT_TCP参数为ssh

 

FW_SERVICES_EXT_TCP="ssh"

铺排完成后重启防火墙相关布置文件

#rcSuSEfirewall2 restart

2.修改相关铺排文件

2.3拉开密码和秘钥登录

#vim /etc/ssh/sshd_config

开辟文件后找到AuthorizedKeysFile和PasswordAuthentication相关配置

AuthorizedKeysFile   .ssh/authorized_keys
PasswordAuthentication yes

配置实现后再行开动ssh服务

#systemctl restart sshd

陈设完毕后,可将当地 /home/kvm中镜像上传至要求利用的远程openstack的controller节点使用。

 

1.1安装须知

翻看CPU是不是援助kvm完全虚拟机。

[root@LINUX ~]# grep "flags" /proc/cpuinfoflags          

 : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon

 pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt xsave avx hypervisor 

lahf_lm arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid

诠释:假设出口的音信中有vmx,表达intel处理器帮忙完全虚拟化。借使呈现svm,表明是英特尔的电脑协理虚拟化。

vmware workstation安装kvm的时候,须求开启CPU援助虚拟化。在BIOS界面设置

一:本地布署KVM

2.1. 关闭iptables和selinux

(1)关闭iptables防火墙和selinux。

[root@LINUX ~]# /etc/init.d/iptables stop

[root@LINUX ~]# chkconfig iptables off

[root@LINUX ~]# chkconfig –list iptables

iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off

[root@LINUX ~]# vim /etc/sysconfig/selinux

SELINUX=disabled

[root@LINUX ~]# setenforce 0

二:制作镜像

用VNC连接上创制的杜撰后,以SUSE12镜像为例,会开始展览重装系统和修改部分系统中安排文件。

1.安装KVM

2.2. 配置桥接

(1)配置eth0、br0网卡

[root@LINUX ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0     

DEVICE=eth0

HWADDR=00:0C:29:33:B3:E5

TYPE=Ethernet

UUID=142284ae-3173-4b0a-80d8-437c26a96719

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

BRIDGE=br0

[root@LINUX ~]# more /etc/sysconfig/network-scripts/ifcfg-br0     

DEVICE=br0

HWADDR=00:0C:29:33:B3:E5

TYPE=Bridge

UUID=142284ae-3173-4b0a-80d8-437c26a96719

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=10.0.1.149

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

[root@LINUX ~]# /etc/init.d/network restart

(2)查看目前颇具的网桥接口

[root@LINUX ~]# brctl show

bridge name     bridge id               STP enabled     interfaces

br0             8000.000c2933b3e5       no              eth0

virbr0          8000.525400d969b8       yes             virbr0-nic

二:制作镜像

用VNC连接上成立的虚构后,以SUSE12镜像为例,会进行重装系统和修改部分连串中安顿文件。

3.3. 开创kvm虚拟机的磁盘文件

本例成立的磁盘文件为10G,实际运用中应留神下/home的上空,能够设置为100G

[root@LINUX ~]# cd /home/kvm/

[root@LINUX ~]# qemu-img create -f qcow2 -o preallocation=metadata kvm_mode.img 10G        

Formatting ‘kvm_mode.img’, fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 preallocation=’metadata’

 

3.2. 把Centos6.5系统的镜像文件拷贝到iso目录下

那边将单机安插手册中的sucunOs_anydisk.iso放置/home/iso目录下

 

3.1. 创制镜像文件目录和编造磁盘存放目录

[root@LINUX ~]# mkdir -p /home/iso

[root@LINUX ~]# mkdir -p /home/kvm

 

2.3打开密码和秘钥登录

#vim /etc/ssh/sshd_config

开辟文件后找到AuthorizedKeysFile和PasswordAuthentication相关配置

AuthorizedKeysFile   .ssh/authorized_keys
PasswordAuthentication yes

布署实现后再次开动ssh服务

#systemctl restart sshd

陈设完毕后,可将地面 /home/kvm中镜像上传至须要选用的远程openstack的controller节点使用。

 

2.1.布局网卡

    #vim /etc/sysconfig/network/ifcfg-eth0

按下图举行布署相关参数

    图片 6

配备达成后重启互连网布局

#systemctl restart network.service

1.制作镜像注意事项

1.1以suse镜像安装为例,在安装时须求注意磁盘分区一定要活动分区(LVM),不然上盛传openstack环境如故不可能辨识硬盘。

1.安装KVM

1.2在新机器上安装KVM

安装操作系统时精选上虚拟包即可

安装KVM包

          图片 7

1.2在新机器上安装KVM

安装操作系统时精选上虚拟包即可

安装KVM包

          图片 8

2.3. 配置VNC服务

(1)修改VNC服务端的配备文件

[root@LINUX ~]# vim /etc/libvirt/qemu.conf  

vnc_listen = "0.0.0.0"   第十二行,把vnc_listen前面的#号去掉。

(2)重启libvirtd和messagebus服务

[root@LINUX ~]# /etc/init.d/libvirtd restart

Stopping libvirtd daemon:                                        [  OK  ]

Starting libvirtd daemon: libvirtd: initialization failed  [FAILED]

解决办法:

[root@LINUX libvirt]# echo "export LC_ALL=en_US.UTF-8"  >>  /etc/profile

[root@LINUX libvirt]# source /etc/profile

[root@LINUX libvirt]# /etc/init.d/libvirtd restart

Stopping libvirtd daemon:                                       [FAILED]

Starting libvirtd daemon: 2014-08-15 16:14:18.595+0000: 2429: info : libvirt version: 0.10.2, package: 29.el6_5.11 (CentOS BuildSystem <http://bugs.centos.org>, 2014-07-31-18:52:08, c6b8.bsys.dev.centos.org)

2014-08-15 16:14:18.595+0000: 2429: warning : virGetHostname:2294 : getaddrinfo failed for ‘LINUX’: Name or service not known

                                                                         [  OK  ]

[root@LINUX ~]# /etc/init.d/messagebus restart

Stopping system message bus:                            [  OK  ]

Starting system message bus:                             [  OK  ]

2.修改相关陈设文件

3.3. 开创kvm虚拟机的磁盘文件

本例创立的磁盘文件为10G,实际行使中应留神下/home的空间,能够安装为100G

[root@LINUX ~]# cd /home/kvm/

[root@LINUX ~]# qemu-img create -f qcow2 -o preallocation=metadata kvm_mode.img 10G        

Formatting ‘kvm_mode.img’, fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 preallocation=’metadata’

 

2.1. 关闭iptables和selinux

(1)关闭iptables防火墙和selinux。

[root@LINUX ~]# /etc/init.d/iptables stop

[root@LINUX ~]# chkconfig iptables off

[root@LINUX ~]# chkconfig –list iptables

iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off

[root@LINUX ~]# vim /etc/sysconfig/selinux

SELINUX=disabled

[root@LINUX ~]# setenforce 0

3.装置KVM上虚拟机

2.3. 配置VNC服务

(1)修改VNC服务端的铺排文件

[root@LINUX ~]# vim /etc/libvirt/qemu.conf  

vnc_listen = "0.0.0.0"   第十二行,把vnc_listen前面的#号去掉。

(2)重启libvirtd和messagebus服务

[root@LINUX ~]# /etc/init.d/libvirtd restart

Stopping libvirtd daemon:                                        [  OK  ]

Starting libvirtd daemon: libvirtd: initialization failed  [FAILED]

解决办法:

[root@LINUX libvirt]# echo "export LC_ALL=en_US.UTF-8"  >>  /etc/profile

[root@LINUX libvirt]# source /etc/profile

[root@LINUX libvirt]# /etc/init.d/libvirtd restart

Stopping libvirtd daemon:                                       [FAILED]

Starting libvirtd daemon: 2014-08-15 16:14:18.595+0000: 2429: info : libvirt version: 0.10.2, package: 29.el6_5.11 (CentOS BuildSystem <http://bugs.centos.org>, 2014-07-31-18:52:08, c6b8.bsys.dev.centos.org)

2014-08-15 16:14:18.595+0000: 2429: warning : virGetHostname:2294 : getaddrinfo failed for ‘LINUX’: Name or service not known

                                                                         [  OK  ]

[root@LINUX ~]# /etc/init.d/messagebus restart

Stopping system message bus:                            [  OK  ]

Starting system message bus:                             [  OK  ]