CentOS7.1 KVM虛擬化之環境準備

CentOS7.1 KVM虛擬化之環境準備

備註:實驗沒有問題,只是暫時還不知道弄這個用來幹嗎,不過先留着之後查看吧 1、基礎平臺

        1.一臺裝有VMware的Windows系統 (可聯網)python

        2.CentOS7.1 64bit 鏡像linux

2、最小化安裝一臺CentOS 7.1系統的VMware虛擬機"CentOS KVM01"

        要求:內存4G、硬盤100G、CPU 8核(勾選Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,不然不支持虛擬化配置),系統最小化安裝,關閉firewalld、selinux服務。ide

3、虛擬化環境準備

1.查看是否支持虛擬化

 

[plain] view plain copy 
 
 
  1. grep -E 'vmx|svm' /proc/cpuinfo   
出現以下既爲支持虛擬化:

 

2.安裝KVM相關包

 

[plain] view plain copy 
 
 
  1. yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install  

3.設置libvirtd服務自啓

 

 

[plain] view plain copy 
 
 
  1. systemctl enable libvirtd && systemctl start libvirtd  
驗證:

查看如下模塊是否被加載ui

[plain] view plain copy 
 
 
  1. [root@kvm01 ~]# lsmod | grep kvm  
  2. kvm_intel             148081  0   
  3. kvm                   461126  1 kvm_intel  

查看虛擬機環境3d

 

[plain] view plain copy 
 
 
  1. [root@kvm01 ~]# virsh -c qemu:///system list  
  2.  Id    名稱                         狀態  
  3. ----------------------------------------------------  

 

4.配置軟鏈接

 

[plain] view plain copy 
 
 
  1. ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm  

 

5.建立如下目錄

 

[plain] view plain copy 
 
 
  1. mkdir /vm-images         #存放kvm虛擬機目錄  
  2. mkdir -p /data/iso          #存放iso鏡像目錄  

 

4、配置虛擬網橋

編輯/etc/sysconfig/network-scripts/ifcfg-ens33文件,增長以下一行:rest

 

[plain] view plain copy 
 
 
  1. BRIDGE=br0  
新建/etc/sysconfig/network-scripts/ifcfg-br0文件以下

 

 

[plain] view plain copy 
 
 
  1. TYPE="Bridge"  
  2. BOOTPROTO=static  
  3. DEVICE="br0"  
  4. ONBOOT="yes"  
  5. DNS1=10.0.0.2  
  6. IPADDR=10.0.0.5  
  7. PREFIX=24  
  8. GATEWAY=10.0.0.2  
  9. DELAY="0"  
配置/etc/sysctl.conf,增長以下一行

 

 

[plain] view plain copy 
 
 
  1. net.ipv4.ip_forward = 1  
使/etc/sysctl.conf配置生效

 

 

[plain] view plain copy 
 
 
  1. sysctl -p /etc/sysctl.conf  

 

重啓網卡服務,使網卡配置生效blog

 

[plain] view plain copy 
 
 
  1. systemctl restart NetworkManager.service  
驗證:

查看網橋ip

 

[plain] view plain copy 
 
 
  1. [root@kvm01 ~]# brctl show  
  2. bridge name bridge id       STP enabled interfaces  
  3. br0     8000.000000000000   no        
  4. virbr0      8000.525400940eda   yes     virbr0-nic  
相關文章
相關標籤/搜索