您好,登錄后才能下訂單哦!
虛擬機(jī)配置:1核,2G內(nèi)存,50G硬盤,網(wǎng)卡橋接,虛擬機(jī)打開“虛擬化intel VT-x/EPT或AMD-V/RVI”
安裝 CentOS Linux release 7.2.1511 最小化安裝
修改網(wǎng)卡名稱:quiet ifnames=0 biosdevname=0
初始化:hostname,ip,firewall關(guān)閉,selinux關(guān)閉 (本機(jī)ip設(shè)置 192.168.2.150)
安裝常用軟件:yum -y install net-tools iproute vim wget lrzsz
修改yum源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
QEMU-KVM具有兩大作用:
1. 提供對(duì)cpu,內(nèi)存(KVM負(fù)責(zé)),IO設(shè)備(QEMU負(fù)責(zé))的虛擬
2. 對(duì)各種虛擬設(shè)備的創(chuàng)建,調(diào)用進(jìn)行管理(QEMU負(fù)責(zé))
Libvirt是用于管理虛擬化平臺(tái)的開源的API,后臺(tái)程序和管理工具。它可以用于管理KVM、Xen、VMware ESX,QEMU和其他虛擬化技術(shù)
virt-install是一個(gè)命令行工具,它能夠?yàn)镵VM、Xen或其它支持libvrit API的hypervisor創(chuàng)建虛擬機(jī)并完成GuestOS安裝
yum install -y qemu-kvm libvirt
yum install -y virt-install
systemctl enable libvirtd
systemctl start libvirtd
systemctl status libvirtd
grep vmx /proc/cpuinfo
lsmod | grep kvm 查看kvm 是否成功加載
拷貝iso到系統(tǒng)/tmp/目錄下
qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G 創(chuàng)建虛擬機(jī)磁盤
virt-install --virt-type kvm --name CentOS7-x86_64 --ram 1024 \
--cdrom=/tmp/CentOS-7-x86_64-DVD-1511.iso \
--disk path=/opt/CentOS-7-x86_64.raw \
--network network=default --graphics \
--vnc,listen=0.0.0.0 --noautoconsole
用virt-install 創(chuàng)建一臺(tái)虛擬機(jī)
用vnc客戶端連接到192.168.2.150:5900 進(jìn)行系統(tǒng)安裝
virsh start CentOS-7-x86_64 啟動(dòng)虛擬機(jī)
virsh list --all 查看當(dāng)前虛擬機(jī)狀態(tài)
修改網(wǎng)絡(luò)配置:默認(rèn)kvm虛擬機(jī)是通過nat模式訪問外部網(wǎng)絡(luò),為了管理管理方便可以直接使用kvm虛擬機(jī)ip進(jìn)行管理,需要修改網(wǎng)絡(luò)為bridge模式
宿主機(jī)修改配置:
#!/bin/bash
brctl addbr br0
brctl addif br0 eth0
ip addr del dev eth0 192.168.2.150/24
ifconfig br0 192.168.2.150/24 up
route add default gw 192.168.56.2
修改后宿主機(jī)ip從eth0上變更到br0
virsh edit CentOS7-x86_64 編輯kvm虛擬機(jī)配置文件
原網(wǎng)絡(luò)配置:
<interface type='network'>
<source network='default'/>
bridge配置修改為:
<interface type='bridge'>
<source bridge='br0'/>
修改后重啟kvm:
virsh shutdown CentOS7-x86_64
virsh start CentOS7-x86_64
vnc連接kvm后修改ip為與宿主機(jī)通網(wǎng)段的ip地址,這樣即可直接用kvm ip 進(jìn)行虛擬機(jī)管理。
注意如果執(zhí)行virt-install 報(bào)錯(cuò):ERROR 主機(jī)不支持 任意虛擬化選項(xiàng):
首先檢查cpu虛擬化是否打開,kvm是否安裝,查看日志如有ssl版本問題請(qǐng)升級(jí)(version libssl.so.10)。
yum install -y openssl-1.0.2k*
Libvirtd 停止后不影響虛擬機(jī)運(yùn)行
kvm 可以通過配置文件在線熱修改cpu,內(nèi)存等配置,文件路徑 /etc/libvirt/qemu/CentOS7-x86_64.xml
virsh edit CentOS-7-x86_64
virsh shutdown CentOS7-x86_64 關(guān)閉虛擬機(jī)
virt-clone -o CentOS7-x86_64 -n cent7_kvm -f /var/lib/libvirt/images/cent7_kvm.img
virsh start cent7_kvm
克隆后啟動(dòng)新的虛擬機(jī),修改ip地址
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。