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

发布时间:2022-04-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

平时一直玩RHEL/CentOS/OEL系列的操作,玩虚拟化也是采这一类系统,KVM在RHEL6系列操作系统支持比较好,本文采用采用OEL6.3操作系统,网上所有文章都说KVM比Xen简单,我怎么感觉kvm比较复杂,可能是它的工具太多了吧,所以决定开始记录KVM的学习过程。

1.操作系统安装

本文采用OEL6.3X64操作系统,也可以采用RHEL/CentOS6.x。

(1)修改内核模式为兼容内核启动

(2)关闭selinux,重启后生效

(3)关闭火墙

chkconfig ip6tables off
chkconfig iptables off

(4)重启

2.虚拟化环境配置

(1)查看是否支持虚拟机

说明1:虚拟化是不能运行与安装KVM虚拟机的。

#egrep '(vmx|svm)' --color=always /PRoc/cpuinfo

(2)配置yum环境

OEL6.3已经配置好,只需要开启即可。

(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!

 3.查看虚拟化环境

(1)查看虚拟机环境

(2)查看kvm模块支持

(3)查看虚拟工具版本

4.手动配置虚拟网桥

(1)关闭networkmanager服务

(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管理网络。

@H_943_126@

(4)查看网桥br0.

(4)查看网桥

到此kvm虚拟化环境安装完毕。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本宝典。

脚本宝典总结

以上是脚本宝典为你收集整理的kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤全部内容,希望文章能够帮你解决kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: