首页 > 网站 > 建站经验 > 正文

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

2019-11-02 16:47:54
字体:
来源:转载
供稿:网友

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

1.操作系统安装

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

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

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

(3)关闭防火墙

chkconfig ip6tables offchkconfig iptables off

(4)重启

# reboot

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, securitySetting up Install ProcessResolving 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 ResolutionDependencies Resolved=====================================================================================================================Package             Arch         Version            Repository        Size=====================================================================================================================Installing:libguestfs-tools         x86_64        1:1.16.34-2.el6        ol6_latest        94 kInstalling for dependencies:libconfig            x86_64        1.3.2-1.1.el6         ol6_latest        50 klibguestfs-tools-c        x86_64        1:1.16.34-2.el6        ol6_latest        850 kperl-XML-Writer         noarch        0.606-6.el6          ol6_latest        26 kTransaction Summary=====================================================================================================================Install    4 Package(s)Total download size: 1.0 MInstalled size: 3.6 MIs this ok [y/N]: yDownloading 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:08Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionInstalling : libconfig-1.3.2-1.1.el6.x86_64                                  1/4Installing : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64                             2/4Installing : perl-XML-Writer-0.606-6.el6.noarch                                3/4Installing : 1:libguestfs-tools-1.16.34-2.el6.x86_64                              4/4Verifying : perl-XML-Writer-0.606-6.el6.noarch                                1/4Verifying : libconfig-1.3.2-1.1.el6.x86_64                                  2/4Verifying : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64                             3/4Verifying : 1:libguestfs-tools-1.16.34-2.el6.x86_64                              4/4Installed:libguestfs-tools.x86_64 1:1.16.34-2.el6Dependency 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.el6Complete!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表