1、檢視cpu是否⽀支援kvm(如果是⽤用windows的vm實驗的話必須要如下圖所示配置vm,這 樣才能開啟vm的虛擬化),如果出現vmx則表示⽀支援虛擬化,如果什什麼都沒有顯示的話, 我們就要考慮我們的cpu是否⽀支援虛擬化)
2、關閉selinux
將 /etc/sysconfig/selinux 中的 selinux=enforcing 修改為 selinux=disabled 3、3、安裝kvm需要的軟體包
yum install kvm libvirt kmod-kvm qemu-kvm virt-manager bride-utils virt-install
其中::virt-manager是gui管理理窗⼝口,bridge-utils ⽤用於⽹網路橋接qemu-kvm⽤用來建立虛擬機器硬碟,libvirt⽤用來管理理虛擬機器 virt-install ⽤用來建立虛擬機器
4、 安裝完成檢查模組是否有載入。
5、 檢查kvm是否安裝成功(出現下圖所示,則表示成功)
virsh -c qemu:///system list
(如果出現連線到管理理程式失敗,或者將插槽連線到』/var/run/libvirt/libvirt-sock』 失敗,沒 有那個⽂檔案或者⽬目錄)
我們只需要啟動
service libvirtd start
6、 開啟kvm服務並且設定其開機啟動
systemctl start libvirtd
systemctl enable libvirtd
7、檢視kvm狀態操作結果
8、配置⽹網絡卡( 為了了向虛擬機器提供聯⽹網功能,kvm使⽤用virbr0作為預設⽹網路裝置,因此在實際應⽤用 中,需要將virbr0與連線到實際⽹網路的⽹網絡卡繫結。)
有兩種⽅方式,⼀一種是⾃自動的,⼀一種是⼿手動配置,我這⾥裡里使⽤用⾃自動配置的⽅方式:(如果要使⽤用⼿手動⽅方式配置,可以將我們預設⽂檔案複製⼀乙份,換掉ip,然後修改本機的物理理⽹網絡卡,可以⽹網上查詢,這⾥裡里不不做解釋,但要注意,在⽣生產環境下,如果這樣配置錯的話,會重啟⽹網絡卡會重 啟不不起來。)
vi /etc/sysconfig/network-scripts/ifcfg-br0
device=br0 type=bridge onboot=yes bootproto=dhcp
然後修改本機的物理理⽹網絡卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
在最後⾯面新增 bridge=br0 重啟⽹網絡卡 service network restart
9、現在我們就可以通過ifconfig去查詢我們的ip位址
10、使⽤用kvm建立我們的虛擬機器(確定什什麼格式磁碟,確定核⼼心數) 建立安裝硬碟(使⽤用qemu命令建立⼀乙個10g的硬碟(最⼩小10g,可以更更多這塊硬碟空間就是虛
擬機系統硬碟總空間),我這邊硬碟的名稱為: centos-7-x86_64.raw)
qemu-img create -f qcow2 /opt/vmx/linux/linux.img 200g
virt-install --virt-type kvm --name=linux --ram 25600 --vcpus=16 -- cdrom=/opt/vmx/iso/centos-7-x86_64-***-1810.iso --disk path=/opt/vmx/linux/linux.img,format=qcow2,size=200 --accelerate --vnc --vncport=5930 --vnclisten=0.0.0.0 --network bridge=br0 --noautoconsole
–name指定虛擬機器名稱11、修改⽹網絡卡配置,保證橋接⽅方式可以連上外⽹網–ram分配記憶體⼤大⼩小。 --vcpus分配cpu核⼼心數,最⼤大與實體機cpu核⼼心數相同 --disk指定虛擬機器映象,size指定分配⼤大⼩小單位為g。 --network⽹網路型別,此處⽤用的是預設,⼀一般⽤用的應該是bridge橋接。 --accelerate加速
–cdrom指定安裝映象iso --vnc啟⽤用vnc遠端管理理,⼀一般安裝系統都要啟⽤用。 --vncport指定vnc監控端⼝口,預設端⼝口為5900,端⼝口不不能重複。 --vnclisten指定vnc繫結ip,預設繫結127.0.0.1,這⾥裡里改為0.0.0.0。
–bus 磁碟匯流排型別
–size 以gb為單位的新建儲存⼤大⼩小
–noautoconsole 使⽤用本選項指定不不⾃自動試圖連線到客戶機控制台。預設⾏行行為是調⽤用⼀乙個 vnc客戶端顯示圖形控制臺,或者運⾏行行 「virsh」 「console」命令顯示⽂文字控制台。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
加上bootproto=static (需要修改) onboot=「yes」 (需要修改)
ipaddr=172.16.10.100 netmask=255.255.255.0 gateway=172.16.10.254 dns1=114.114.114.114
重啟⽹網絡卡
systemctl restart network
安裝net-tools
yum install net-tools
檢視 ip ifconfig
修改hostname
vi /etc/sysconfig/network
networking=yes networking_ipv6=no hostname=linux
vim /etc/hosts
172.16.10.100 linux 172.16.10.101 hadoop101 172.16.10.102 hadoop102 172.16.10.103 hadoop103 172.16.10.104 hadoop104
重啟reboot
再次檢查hostname(看是否有問題)
12、虛擬機器⽇日常使⽤用命令
virsh shutdown centos-7-x86_64
virsh list --all ##檢視所有虛擬機器狀態 virsh start centos-7-x86_64 ##啟動虛擬機器
virsh destroy centos-7-x86_64 ##關閉虛擬機器電源
virsh destroy centos-7-x86_64 ##關閉虛擬機器電源
centos 安裝KVM及使用
一 安裝kvm 原始鏈結 1.檢查cpu是否支援kvm intel vmx amd svm egrep vmx svm proc cpuinfo2.安裝kvm yum y install qemu kvm libvirt python virtinst bridge utils檢查kvm是否安裝成功...
Centos 6安裝KVM配置
centos 6安裝kvm配置 一 安裝系統配置 1 安裝系統時選擇minimal最小化安裝,然後選擇自定義配置 customize now 安裝的包,然後next下一步。2 選擇virtualzation,勾選裡邊的所有子選項。3 選擇development,勾選除了eclipse外的所有子選項。...
centos7 0安裝lamp方法
一 配置防火牆,開啟80埠 3306埠 centos 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1 關閉firewall systemctl stop firewalld.service 停止firewall systemctl disable firewalld...