微吼云上線多路互動(dòng)直播服務(wù) 加速多場(chǎng)景互動(dòng)直播落地
727
2025-04-02
3.5 安裝客戶機(jī)
安裝客戶機(jī)(Guest)之前,我們需要?jiǎng)?chuàng)建一個(gè)鏡像文件或者磁盤分區(qū)等,來存儲(chǔ)客戶機(jī)中的系統(tǒng)和文件。關(guān)于客戶機(jī)鏡像有很多種制作和存儲(chǔ)方式(將在第4章中進(jìn)行詳細(xì)的介紹),本節(jié)只是為了快速地演示安裝一個(gè)客戶機(jī),采用了本地創(chuàng)建一個(gè)鏡像文件,然后將鏡像文件作為客戶機(jī)的硬盤,將客戶機(jī)操作系統(tǒng)(以RHEL 7為例)安裝在其中。
首先,需要?jiǎng)?chuàng)建一個(gè)鏡像文件。我們使用上節(jié)中生成好的qemu-img工具來完成這個(gè)任務(wù)。它不僅用于創(chuàng)建guest,還可以在后續(xù)管理guest image。詳見“qemu-img --help”及“man qemu-img”。
[root@kvm-host ~]# qemu-img create -f raw rhel7.img 40G
Formatting 'rhel7.img', fmt=raw size=42949672960
上述就是用qemu-img create命令創(chuàng)建了一個(gè)空白的guest image,以raw格式,image文件的名字是“rhel7.img”, 大小是40G。雖然我們看到它的大小是40G,但是它并不占用任何磁盤空間。
[root@kvm-host ~]# ls -lh rhel7.img
-rw-r--r-- 1 root root 40G Oct 15 10:44 rhel7.img
[root@kvm-host ~]# du -h rhel7.img
0?rhel7.img
這是因?yàn)閝emu-img聰明地為你按實(shí)際需求分配文件的實(shí)際大小,它將隨著image實(shí)際的使用而增大。qemu-img也支持設(shè)置參數(shù)讓你可以一開始就實(shí)際占有40G(當(dāng)然建立的過程也就比較耗時(shí),還會(huì)占用你更大空間。所以qemu-img默認(rèn)的方式是按需分配的),如下:
[root@kvm-host ~]# qemu-img create -f raw -o preallocation=full rhel7.img 40G
Formatting 'rhel7.img', fmt=raw size=42949672960 preallocation=full
[root@kvm-host ~]# ls -lh rhel7.img
-rw-r--r-- 1 root root 40G Oct 15 10:58 rhel7.img
[root@kvm-host ~]# du -h rhel7.img
40G rhel7.img
除raw格式以外,qemu-img還支持創(chuàng)建其他格式的image文件,比如qcow2,甚至是其他虛擬機(jī)用到的文件格式,比如VMware的vmdk、vdi、vhd等。不同的文件格式會(huì)有不同的“-o”選項(xiàng)。
創(chuàng)建完空白guest image之后,我們將RHEL 7安裝所需的ISO文件準(zhǔn)備好。
[root@kvm-host ~]# ls -l? RHEL-7.2-20151030.0-Server-x86_64-dvd1.iso
-rw-r--r-- 1 root root 4043309056 Oct 30? 2015 RHEL-7.2-20151030.0-Server-x86_64-dvd1.iso
啟動(dòng)客戶機(jī),并在其中用準(zhǔn)備好的ISO安裝系統(tǒng),命令行如下:
qemu-system-x86_64 -enable-kvm -m 8G -smp 4 -boot once=d -cdrom RHEL-7.2-20151030.0-Server-x86_64-dvd1.iso rhel7.img
其中,-m 8G是給客戶機(jī)分配8G內(nèi)存,-smp 4是指定客戶機(jī)為對(duì)稱多處理器結(jié)構(gòu)并分配4個(gè)CPU,-boot once=d 是指定系統(tǒng)的啟動(dòng)順序?yàn)槭状喂怛?qū),以后再使用默認(rèn)啟動(dòng)項(xiàng)(硬盤),-cdrom ** 是分配客戶機(jī)的光驅(qū)。默認(rèn)情況下,QEMU會(huì)啟動(dòng)一個(gè)VNC server端口(5900),可以用vncviwer工具來連接到QEMU的VNC端口查看客戶機(jī)。
通過啟動(dòng)時(shí)的提示,這里可以使用“vncviewer :5900”命令連接到QEMU啟動(dòng)的窗口。根據(jù)命令行指定的啟動(dòng)順序,當(dāng)有CDROM時(shí),客戶機(jī)默認(rèn)會(huì)從光驅(qū)引導(dǎo),啟動(dòng)后即可進(jìn)入客戶機(jī)系統(tǒng)安裝界面,如圖3-8所示。
可以選擇Install安裝客戶機(jī)操作系統(tǒng),和安裝普通Linux系統(tǒng)類似,根據(jù)需要做磁盤分區(qū)、選擇需要的軟件包等。安裝過程中的一個(gè)快照如圖3-9所示。
在系統(tǒng)安裝完成后,客戶機(jī)中安裝程序提示信息,如圖3-10所示。
和普通的Linux系統(tǒng)安裝一樣,安裝完成后,重啟系統(tǒng)即可進(jìn)入剛才安裝的客戶機(jī)操作系統(tǒng)。
應(yīng)用性能調(diào)優(yōu) KVM
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。