qemu-kvm部署虚拟机
qemu-kvm安裝kvm
1.BIOS開啟虛擬化
2.啟用kvm模塊
#modprobe?kvm關(guān)閉防火墻
#?systemctl?stop?firewalld.service3.功能區(qū)分intel/amd的啟用
#modprobe?kvm-intel #?lsmod?|?grep?kvm kvm_intel?????????????170181??3? kvm???????????????????554609??1?kvm_intel irqbypass??????????????13503??1?kvm4.安裝kvm
#yum?install?-y?qemu-kvm?libvirt?virt-manager?qemu-kvm-tools5.安裝網(wǎng)橋管理工具tunctl
下載:http://www.rpmfind.net/linux/rpm2html/search.php?query=tunctl
#?yum?install?tunctl-1.5-3.el6.x86_64.rpm6.掛載U盤,拷貝鏡像文件
首先要進(jìn)入官網(wǎng)下載NTFS-3G工具
http://www.tuxera.com/community/ntfs-3g-download/
6.1.下載之后進(jìn)行解壓
wget?http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz tar?-xvf?ntfs-3g_ntfsprogs-2014.2.15.tgz6.2.編譯并進(jìn)行安裝
cd?ntfs-3g_ntfsprogs-2014.2.15 ./configure make make?install6.3.掛載NTFS
mount?-t?ntfs-3g?/dev/sda2??/mnt/ckl6.5.拷貝
cp?/mnt/ckl/CentOS-7-x86_64-DVD-1611.iso?/root/CentOS-7-x86_64-DVD-1611.iso7.配置網(wǎng)卡
7.1.會(huì)自動(dòng)啟動(dòng)一個(gè)橋設(shè)備,這相當(dāng)于VMware Workstation中的host-only僅主機(jī)的網(wǎng)絡(luò)設(shè)備;
#?ifconfig? ens3:?flags=4163<UP,BROADCAST,RUNNING,MULTICAST>??mtu?1500inet?192.168.1.3??netmask?255.255.255.0??broadcast?192.168.1.255inet6?fe80::ec4:17fa:8756:5a8f??prefixlen?64??scopeid?0x20<link>ether?00:1d:72:58:6f:93??txqueuelen?1000??(Ethernet)RX?packets?2606??bytes?162013?(158.2?KiB)RX?errors?0??dropped?2269??overruns?0??frame?0TX?packets?177??bytes?16706?(16.3?KiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0device?interrupt?17??lo:?flags=73<UP,LOOPBACK,RUNNING>??mtu?65536inet?127.0.0.1??netmask?255.0.0.0inet6?::1??prefixlen?128??scopeid?0x10<host>loop??txqueuelen?1??(Local?Loopback)RX?packets?96??bytes?8308?(8.1?KiB)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?96??bytes?8308?(8.1?KiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0virbr0:?flags=4099<UP,BROADCAST,MULTICAST>??mtu?1500inet?192.168.122.1??netmask?255.255.255.0??broadcast?192.168.122.255ether?52:54:00:7e:e7:ca??txqueuelen?1000??(Ethernet)RX?packets?0??bytes?0?(0.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?0??bytes?0?(0.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?07.2.使用網(wǎng)橋管理命令查看
#?brctl?show bridge?name?????bridge?id???????????????STP?enabled?????interfaces virbr0??????????8000.5254007ee7ca???????yes?????????????virbr0-nic7.4.需要將NetworkManager服務(wù)關(guān)閉,開機(jī)啟動(dòng)也關(guān)閉
#?chkconfig?NetworkManager?off #?service?NetworkManager?stop7.5.創(chuàng)建橋接設(shè)備及關(guān)聯(lián)網(wǎng)卡到橋接設(shè)備上
#?virsh?iface-bridge?ens3?br0 Created?bridge?br0?with?attached?device?ens3 Bridge?interface?br0?started7.6.查看網(wǎng)卡情況
#?ifconfig? br0:?flags=4163<UP,BROADCAST,RUNNING,MULTICAST>??mtu?1500inet?192.168.1.3??netmask?255.255.255.0??broadcast?192.168.1.255inet6?fe80::21d:72ff:fe58:6f93??prefixlen?64??scopeid?0x20<link>ether?00:1d:72:58:6f:93??txqueuelen?1000??(Ethernet)RX?packets?22??bytes?1636?(1.5?KiB)RX?errors?0??dropped?15??overruns?0??frame?0TX?packets?22??bytes?4045?(3.9?KiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0ens3:?flags=4163<UP,BROADCAST,RUNNING,MULTICAST>??mtu?1500ether?00:1d:72:58:6f:93??txqueuelen?1000??(Ethernet)RX?packets?522??bytes?34644?(33.8?KiB)RX?errors?0??dropped?341??overruns?0??frame?0TX?packets?148??bytes?16251?(15.8?KiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0device?interrupt?17??lo:?flags=73<UP,LOOPBACK,RUNNING>??mtu?65536inet?127.0.0.1??netmask?255.0.0.0inet6?::1??prefixlen?128??scopeid?0x10<host>loop??txqueuelen?1??(Local?Loopback)RX?packets?14??bytes?770?(770.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?14??bytes?770?(770.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0virbr0:?flags=4099<UP,BROADCAST,MULTICAST>??mtu?1500inet?192.168.122.1??netmask?255.255.255.0??broadcast?192.168.122.255ether?52:54:00:7e:e7:ca??txqueuelen?1000??(Ethernet)RX?packets?0??bytes?0?(0.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?0??bytes?0?(0.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?07.7.為GUEST添加虛擬網(wǎng)卡tap10,并加入網(wǎng)橋tap10
#?tunctl?-t?tap10 Set?'tap10'?persistent?and?owned?by?uid?0 #?brctl?addif?br0?tap10 #?ifconfig?tap10?up #?brctl?show bridge?name?????bridge?id???????????????STP?enabled?????interfaces br0?????????????8000.001d72586f93???????yes?????????????ens3tap10 virbr0??????????8000.5254007ee7ca???????yes?????????????virbr0-nic查看多出tap10 ?
#?ifconfig? br0:?flags=4163<UP,BROADCAST,RUNNING,MULTICAST>??mtu?1500inet?192.168.1.3??netmask?255.255.255.0??broadcast?192.168.1.255inet6?fe80::21d:72ff:fe58:6f93??prefixlen?64??scopeid?0x20<link>ether?00:1d:72:58:6f:93??txqueuelen?1000??(Ethernet)RX?packets?13615??bytes?6924507?(6.6?MiB)RX?errors?0??dropped?3445??overruns?0??frame?0TX?packets?5742??bytes?7811746?(7.4?MiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0ens3:?flags=4163<UP,BROADCAST,RUNNING,MULTICAST>??mtu?1500ether?00:1d:72:58:6f:93??txqueuelen?1000??(Ethernet)RX?packets?14517??bytes?7182587?(6.8?MiB)RX?errors?0??dropped?341??overruns?0??frame?0TX?packets?6733??bytes?7868932?(7.5?MiB)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0device?interrupt?17??lo:?flags=73<UP,LOOPBACK,RUNNING>??mtu?65536inet?127.0.0.1??netmask?255.0.0.0inet6?::1??prefixlen?128??scopeid?0x10<host>loop??txqueuelen?1??(Local?Loopback)RX?packets?14??bytes?770?(770.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?14??bytes?770?(770.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0tap10:?flags=4099<UP,BROADCAST,MULTICAST>??mtu?1500ether?5a:c7:ec:11:0b:b8??txqueuelen?1000??(Ethernet)RX?packets?0??bytes?0?(0.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?0??bytes?0?(0.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?0virbr0:?flags=4099<UP,BROADCAST,MULTICAST>??mtu?1500inet?192.168.122.1??netmask?255.255.255.0??broadcast?192.168.122.255ether?52:54:00:7e:e7:ca??txqueuelen?1000??(Ethernet)RX?packets?0??bytes?0?(0.0?B)RX?errors?0??dropped?0??overruns?0??frame?0TX?packets?0??bytes?0?(0.0?B)TX?errors?0??dropped?0?overruns?0??carrier?0??collisions?07.8.為虛擬橋接網(wǎng)卡tap10建立配置文件,重啟系統(tǒng)時(shí)能隨系統(tǒng)啟動(dòng),并加入網(wǎng)橋 br0
8.安裝vnc
yum?install?vnc-server?tigervnc?-y設(shè)置vnc密碼
#?vncpasswd9.開始安裝kvm
9.1.創(chuàng)建虛擬磁盤目錄
#?mkdir?-pv?/home/kvm/p_w_picpath/9.2.創(chuàng)建虛擬磁盤文件
#?qemu-img?create?-o?preallocation=metadata?-f?qcow2?/home/kvm/p_w_picpath/cent7_1.qcow2?20G9.3.vnc連接
9.4.安裝虛擬機(jī)
#?/usr/libexec/qemu-kvm??-m?512?-smp?1?\ -drive?file=/home/kvm/p_w_picpath/cent7_1.qcow2?\ -net?nic,vlan=2,model=e1000,macaddr=52:54:00:12:34:56?\ -net?tap,vlan=2,ifname=tap10,script=no?-boot?d?\ -cdrom?/root/CentOS-7-x86_64-DVD-1611.iso??-vnc?192.168.1.3:1??--daemonize查看進(jìn)程:
#?ps?aux?|?grep?kvm root???????605??0.0??0.0??????0?????0??????????S<???10:26???0:00?[kvm-irqfd-clean] root??????5168??2.8??1.8?941392?34832??????????Sl???11:03???0:00?/usr/libexec/qemu-kvm?-m?512?-smp?1?-drive?file=/home/kvm/p_w_picpath/cent7_1.qcow2?-net?nic,vlan=2,model=e1000,macaddr=52:54:00:12:34:56?-net?tap,vlan=2,ifname=tap10,script=no?-boot?d?-cdrom?/root/CentOS-7-x86_64-DVD-1611.iso?-vnc?192.168.1.3:1?--daemonize root??????5173??0.0??0.0??????0?????0??????????S????11:03???0:00?[kvm-pit/5168] root??????5234??0.0??0.0?112652???944?pts/1????S+???11:04???0:00?grep?--color=auto?kvm9.5.安裝過程
9.6.安裝完畢后結(jié)束掉kvm進(jìn)程
#?kill?-15?51689.7.重新啟動(dòng),啟動(dòng)Guest虛擬機(jī),修改啟動(dòng)方式為硬盤 -boot c ,去除光盤資源
#?/usr/libexec/qemu-kvm??-m?512?-smp?1?\ -drive?file=/home/kvm/p_w_picpath/cent7_1.qcow2?\ -net?nic,vlan=2,model=e1000,macaddr=52:54:00:12:34:56?\ -net?tap,vlan=2,ifname=tap10,script=no?-boot?c?\ -vnc?192.168.1.3:1??--daemonize10.安裝完成
轉(zhuǎn)載于:https://blog.51cto.com/ckl893/1920422
總結(jié)
以上是生活随笔為你收集整理的qemu-kvm部署虚拟机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MWC 2023召开在即 全球移动用户连
- 下一篇: 联想 GeekPro G5000 游戏本