kvm虛擬化學(xué)習(xí)筆記(一)之kvm虛擬化環(huán)境安裝的步驟
平時(shí)一直玩RHEL/CentOS/OEL系列的操作,玩虛擬化也是采這一類系統(tǒng),kvm在RHEL6系列操作系統(tǒng)支持比較好,本文采用采用OEL6.3操作系統(tǒng),網(wǎng)上所有文章都說KVM比xen簡(jiǎn)單,我怎么感覺kvm比較復(fù)雜,可能是它的工具太多了吧,所以決定開始記錄KVM的學(xué)習(xí)過程。
1.操作系統(tǒng)安裝
本文采用OEL6.3X64操作系統(tǒng),也可以采用RHEL/CentOS6.x。
(1)修改內(nèi)核模式為兼容內(nèi)核啟動(dòng)
(2)關(guān)閉selinux,重啟后生效
(3)關(guān)閉防火墻
chkconfig ip6tables off chkconfig iptables off
(4)重啟
# reboot
2.虛擬化環(huán)境配置
(1)查看是否支持虛擬機(jī)
說明1:半虛擬化是不能運(yùn)行與安裝KVM虛擬機(jī)的。
#egrep '(vmx|svm)' --color=always /proc/cpuinfo
(2)配置yum環(huán)境
OEL6.3已經(jīng)配置好源,只需要開啟即可。
(3)安裝kvm軟件包
#yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v
過程略。
補(bǔ)充安裝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.查看虛擬化環(huán)境
(1)查看虛擬機(jī)環(huán)境
(2)查看kvm模塊支持
(3)查看虛擬工具版本
4.手動(dòng)配置虛擬網(wǎng)橋
(1)關(guān)閉networkmanager服務(wù)
(2)創(chuàng)建br0網(wǎng)橋
[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)關(guān)閉了networkmanager服務(wù)之后,才能通過servicenetworkrestart管理網(wǎng)絡(luò)。
(4)查看網(wǎng)橋br0.
(4)查看網(wǎng)橋
到此kvm虛擬化環(huán)境安裝完畢。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS?8?安裝調(diào)試KVM的詳細(xì)步驟
這篇文章主要介紹了CentOS?8?KVM?的安裝調(diào)試,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04kvm虛擬化學(xué)習(xí)筆記(一)之kvm虛擬化環(huán)境安裝的步驟
這篇文章主要介紹了kvm虛擬化學(xué)習(xí)筆記(一)之kvm虛擬化環(huán)境安裝的步驟,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12