源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤

  • 时间:2021-02-04 23:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤
平时一直玩RHEL/CentOS/OEL系列的操作,玩虚拟化也是采这一类系统,kvm在RHEL6系列操作系统支持比较好,本文采用采用OEL6.3操作系统,网上所有文章都说KVM比xen简单,我怎么感觉kvm比较复杂,可能是它的工具太多了吧,所以决定开始记录KVM的学习过程。 [b]1.操作系统安装 [/b] 本文采用OEL6.3X64操作系统,也可以采用RHEL/CentOS6.x。 (1)修改内核模式为兼容内核启动 [img]http://files.jb51.net/file_images/article/201612/20161230103642938.png?2016113010372[/img] (2)关闭selinux,重启后生效 [img]http://files.jb51.net/file_images/article/201612/20161230103707174.png?20161130103717[/img] (3)关闭防火墙
chkconfig ip6tables off
chkconfig iptables off
(4)重启
# reboot
[b]2.虚拟化环境配置[/b] (1)查看是否支持虚拟机 说明1:半虚拟化是不能运行与安装KVM虚拟机的。
#egrep '(vmx|svm)' --color=always /proc/cpuinfo
[img]http://files.jb51.net/file_images/article/201612/20161230103837330.png?20161130103845[/img] (2)配置yum环境 OEL6.3已经配置好源,只需要开启即可。 [img]http://files.jb51.net/file_images/article/201612/20161230103859630.png?2016113010397[/img] (3)安装kvm软件包
#yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v
过程略。 补充安装kvm虚拟化一些管理工具包
#yum -y install libguestfs-tools
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libguestfs-tools.x86_64 1:1.16.34-2.el6 will be installed
--> Processing Dependency: libguestfs-tools-c = 1:1.16.34-2.el6 for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64
--> Processing Dependency: perl(XML::Writer) for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64
--> Processing Dependency: /usr/bin/guestmount for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64
--> Running transaction check
---> Package libguestfs-tools-c.x86_64 1:1.16.34-2.el6 will be installed
--> Processing Dependency: libconfig.so.8()(64bit) for package: 1:libguestfs-tools-c-1.16.34-2.el6.x86_64
---> Package perl-XML-Writer.noarch 0:0.606-6.el6 will be installed
--> Running transaction check
---> Package libconfig.x86_64 0:1.3.2-1.1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================
Package             Arch         Version            Repository        Size
=====================================================================================================================
Installing:
libguestfs-tools         x86_64        1:1.16.34-2.el6        ol6_latest        94 k
Installing for dependencies:
libconfig            x86_64        1.3.2-1.1.el6         ol6_latest        50 k
libguestfs-tools-c        x86_64        1:1.16.34-2.el6        ol6_latest        850 k
perl-XML-Writer         noarch        0.606-6.el6          ol6_latest        26 k
Transaction Summary
=====================================================================================================================
Install    4 Package(s)
Total download size: 1.0 M
Installed size: 3.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): libconfig-1.3.2-1.1.el6.x86_64.rpm                           | 50 kB   00:00
(2/4): libguestfs-tools-1.16.34-2.el6.x86_64.rpm                       | 94 kB   00:00
(3/4): libguestfs-tools-c-1.16.34-2.el6.x86_64.rpm                      | 850 kB   00:04
(4/4): perl-XML-Writer-0.606-6.el6.noarch.rpm                         | 26 kB   00:00
---------------------------------------------------------------------------------------------------------------------
Total                                        115 kB/s | 1.0 MB   00:08
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libconfig-1.3.2-1.1.el6.x86_64                                  1/4
Installing : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64                             2/4
Installing : perl-XML-Writer-0.606-6.el6.noarch                                3/4
Installing : 1:libguestfs-tools-1.16.34-2.el6.x86_64                              4/4
Verifying : perl-XML-Writer-0.606-6.el6.noarch                                1/4
Verifying : libconfig-1.3.2-1.1.el6.x86_64                                  2/4
Verifying : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64                             3/4
Verifying : 1:libguestfs-tools-1.16.34-2.el6.x86_64                              4/4
Installed:
libguestfs-tools.x86_64 1:1.16.34-2.el6
Dependency Installed:
libconfig.x86_64 0:1.3.2-1.1.el6 libguestfs-tools-c.x86_64 1:1.16.34-2.el6 perl-XML-Writer.noarch 0:0.606-6.el6
Complete!
[b] 3.查看虚拟化环境[/b] (1)查看虚拟机环境 [img]http://files.jb51.net/file_images/article/201612/20161230104000231.png?2016113010407[/img] (2)查看kvm模块支持 [img]http://files.jb51.net/file_images/article/201612/20161230104018053.png?20161130104028[/img] (3)查看虚拟工具版本 [img]http://files.jb51.net/file_images/article/201612/20161230104038272.png?20161130104046[/img] 4.手动配置虚拟网桥 (1)关闭networkmanager服务 [img]http://files.jb51.net/file_images/article/201612/20161230104103079.png?20161130104111[/img] (2)创建br0网桥
[root@node1~]#cd /etc/sysconfig/network-scripts/
[root@node1network-scripts]#cp ifcfg-eth0 ifcfg-br0
[root@node1network-scripts]#
[root@node1network-scripts]#
[root@node1network-scripts]#vi ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=static
NM_CONTROLLED="no"
ONBOOT=yes
TYPE="Ethernet"
BRIDGE="br0"
UUID="99dde4d3-94f1-4293-b8a8-b10255d5b8be"
HWADDR=00:0C:29:47:41:8C
IPADDR=192.168.233.130
PREFIX=24
GATEWAY=192.168.233.2
DNS1=192.168.233.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Systemeth0"
[root@node1network-scripts]#
[root@node1network-scripts]#vi ifcfg-br0
DEVICE="br0"
BOOTPROTO=static
ONBOOT=yes
TYPE="Bridge"
HWADDR=00:0C:29:47:41:8C
IPADDR=192.168.233.130
PREFIX=24
GATEWAY=192.168.233.2
DNS1=192.168.233.2
(3)关闭了networkmanager服务之后,才能通过servicenetworkrestart管理网络。 [img]http://files.jb51.net/file_images/article/201612/20161230104140136.png?20161130104147[/img] (4)查看网桥br0. [img]http://files.jb51.net/file_images/article/201612/20161230104201050.png?20161130104213[/img] (4)查看网桥 [img]http://files.jb51.net/file_images/article/201612/20161230104225615.png?20161130104233[/img] 到此kvm虚拟化环境安装完毕。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部