您好,登錄后才能下訂單哦!
1.什么是虛擬化管理
將linux真實(shí)主機(jī)里面的一些東西放到虛擬機(jī)上面去管理,然后對虛擬,機(jī)進(jìn)行種種管理,其實(shí)虛擬機(jī)和真機(jī)二者功能差不多,只不過真機(jī)為操作系統(tǒng),占用磁盤空間大,虛擬機(jī)是一款軟件,占用空間少
2.為什么要進(jìn)行虛擬化管理?
實(shí)際企業(yè)中的服務(wù)器數(shù)量非常多,并且服務(wù)器運(yùn)行起來工作的時(shí)候散熱量非常大,為了安全起見,就需要大量的制冷裝置,制冷的耗電量與服務(wù)器的個(gè)數(shù)相關(guān),為了降低能源消耗,企業(yè)應(yīng)該盡可能的減少服務(wù)器的個(gè)數(shù),因此在服務(wù)器上裝上虛擬機(jī),用虛擬機(jī)代替其他服務(wù)器的部分工作,這樣就能減少服務(wù)器的個(gè)數(shù)了,企業(yè)能源主要消耗在制冷上,如今在企業(yè)里面能源重要,提倡低碳綠色發(fā)展
3.進(jìn)行虛擬化管理需要具備什么條件
檢查真正的服務(wù)器是否滿足虛擬化管理的條件:,看自己系統(tǒng)的cpu是否支持全面虛擬化
方法: cat /proc/cpuinfo ,看是否有虛擬化這個(gè)指令集
4.手動(dòng)安裝虛擬機(jī)
1.虛擬機(jī)的安裝鏡像已經(jīng)下載好,并且要明確其存放的路徑
2.在真機(jī)里面的shell里面輸入 virt-manager(必須是超級用戶)
3>點(diǎn)擊左上角的小電視,會(huì)出現(xiàn)如下界面,選擇本地安裝
4>選擇虛擬機(jī)鏡像的存放路徑
5>選擇分配內(nèi)存和cpu的大小
6>選擇分配硬盤大小
7>填寫虛擬機(jī)名字
8>將虛擬機(jī)的硬盤和網(wǎng)卡都設(shè)為虛擬化,并且開始安裝
9>選擇安裝版本
10>選擇安裝過程的語言
11>設(shè)置相關(guān)參數(shù)
12>設(shè)置密碼
5.怎樣用命令安裝虛擬機(jī)
1.在/var/bin vim xx.sh
2.編寫shell腳本 換行符\ 不能有空格
1>各個(gè)參數(shù)說明如下:
#!/bin/bash
shell腳本的頭部
virt-install \
使用命令與換行符
–name $1 \
名字、$1環(huán)境變量與換行符
–cdrom /home/kiosk/Downloads/rhel-server-7.3-x86_64-dvd.iso \
鏡像的存放路徑與換行符
–ram 1024 \
占用內(nèi)存大小與換行符
–vcpus 1 \
占用cpu大小與換行符
–disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \
物理硬盤的相關(guān)信息與換行符
–network bridge=br0,model=virtio &> /dev/null &
網(wǎng)絡(luò)的信息以及將錯(cuò)誤定向輸出到垃圾桶不讓它占用終端
3.直接在真機(jī)的shell當(dāng)中輸入 sh xx.sh 虛擬機(jī)名字,就可以看到虛擬機(jī)
5.虛擬機(jī)的管理
命令:virsh
virsh list
列出所有正在開啟的虛擬機(jī)
virsh list --all 列出所有的虛擬機(jī),包括開啟的和關(guān)閉的
virsh list 列出所有正在開啟的虛擬機(jī)
virsh start xx 開啟xx虛擬機(jī)
virsh destroy hahaha 關(guān)閉hahaha虛擬機(jī)
virsh undefine name 永久關(guān)掉虛擬機(jī)
virsh create xx.xml 一次性使用復(fù)制的虛擬機(jī) ,關(guān)掉就沒有了
virsh define xx.xml 永久性使用虛擬機(jī) ,關(guān)掉依然在
6.虛擬機(jī)的復(fù)制
1.復(fù)制對方的虛擬機(jī)的硬盤信息 scp root@ip:/var/lib/libvirt/images/xx.qcow2 /mnt/ (注:這里的是你想要?jiǎng)?chuàng)建在什么地方的地址)
2.復(fù)制對方的虛擬機(jī)的硬件信息 scp root@ip:/etc/libvirt/qemu/westos.xml /mnt/
3.將硬盤信息和硬件信息放在同一個(gè)目錄下 mv /mnt/generic.qcow2 /var/lib/libvirt/images/
4.virsh create /mnt/xx.xml
virsh define /mnt/westos.xml 永久性使用虛擬機(jī) ,關(guān)掉依然在
7.虛擬機(jī)的快照
原因:虛擬機(jī)壞了不可恢復(fù),要重新裝,比較麻煩,不可逆
照片處理,我們所使用的虛擬機(jī)是一張照片 ,不是一個(gè)真正的虛擬機(jī),使用的時(shí)候給真正的虛擬機(jī)照相處理即可,快照是可逆的
2.手動(dòng)創(chuàng)建:1.在真機(jī)的root下 cd /var/lib/libvirt/images/, 為了后期使用相對路徑
注:查看該路徑下的文件 ,查看虛擬機(jī)的硬盤信息 ,看是否有xx.qcow2
2.下來建立xx這個(gè)虛擬機(jī)的快照 ,使用命令 qemu-img
qemu-img create -f qcow2 -b /var/lib/libvirt/images/xx.qcow2 /var/lib/libvirt/imag /cc.qcow2
-f 我們要建虛擬機(jī)快照的硬盤格式
-b 備份虛擬機(jī)的硬盤信息
3.ls查看cc.qcow2是否生成(虛擬機(jī)快照硬盤格式)
4.du -sh cc.qcow2 查看快照文件的大小, 一般比真正虛擬機(jī)文件要小
5.去點(diǎn)擊電視 ,然后給快照導(dǎo)入路徑 ,改名字
后續(xù)步驟與之前一樣
備注:進(jìn)去快照虛擬機(jī)之后,刪根,rm -rf /破壞掉這個(gè)快照虛擬機(jī),然后就壞了 ,可以看到有些文件不能刪除,因?yàn)檫@些文件,是這個(gè)快照虛擬機(jī)正在運(yùn)行的,在內(nèi)存當(dāng)中,扔掉快照 重新照 ,rm -rf cc.qcow2,重新建立快照即,以上就是手動(dòng)建立虛擬機(jī)快照的方法
3.腳本創(chuàng)建:(其實(shí)后續(xù)是在上一 個(gè)的基礎(chǔ)上)
1.進(jìn)入 /var/bin
2.vim xx.sh
3.編寫腳本
#!/bin/bash
該腳本為二進(jìn)制文件
cd /var/lib/libvirt/images
為了下面使用相對路徑方便
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &定向 /dev/dull
創(chuàng)建虛擬機(jī)的快照,并且將輸出重定向輸出到垃圾桶
virt-install \
使用命令
–name $2 \
虛擬機(jī)快照的名字
–ram 1024 \
快照的內(nèi)存大小
–vcpus 1 \
快照的cpu大小
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
快照的硬盤信息
–network bridge=br0,model=virtio \
快照的網(wǎng)絡(luò)信息
–import &> /dev/null &
導(dǎo)入快照的路徑,并且將輸出重定向輸出到垃圾桶,將該進(jìn)程在后臺(tái)運(yùn)行
4>退出保存,后續(xù)一樣
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。