1.什么是虛擬化管理
將linux真實主機里面的一些東西放到虛擬機上面去管理,然后對虛擬,機進行種種管理,其實虛擬機和真機二者功能差不多,只不過真機為操作系統(tǒng),占用磁盤空間大,虛擬機是一款軟件,占用空間少
2.為什么要進行虛擬化管理?
實際企業(yè)中的服務(wù)器數(shù)量非常多,并且服務(wù)器運行起來工作的時候散熱量非常大,為了安全起見,就需要大量的制冷裝置,制冷的耗電量與服務(wù)器的個數(shù)相關(guān),為了降低能源消耗,企業(yè)應(yīng)該盡可能的減少服務(wù)器的個數(shù),因此在服務(wù)器上裝上虛擬機,用虛擬機代替其他服務(wù)器的部分工作,這樣就能減少服務(wù)器的個數(shù)了,企業(yè)能源主要消耗在制冷上,如今在企業(yè)里面能源重要,提倡低碳綠色發(fā)展
3.進行虛擬化管理需要具備什么條件
檢查真正的服務(wù)器是否滿足虛擬化管理的條件:,看自己系統(tǒng)的cpu是否支持全面虛擬化
方法:cat /proc/cpuinfo ,看是否有虛擬化這個指令集
4.手動安裝虛擬機
1.虛擬機的安裝鏡像已經(jīng)下載好,并且要明確其存放的路徑
2.在真機里面的shell里面輸入 virt-manager(必須是超級用戶)
3>點擊左上角的小電視,會出現(xiàn)如下界面,選擇本地安裝
4>選擇虛擬機鏡像的存放路徑
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),平塘企業(yè)網(wǎng)站建設(shè),平塘品牌網(wǎng)站建設(shè),網(wǎng)站定制,平塘網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,平塘網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
5>選擇分配內(nèi)存和cpu的大小
6>選擇分配硬盤大小
7>填寫虛擬機名字
8>將虛擬機的硬盤和網(wǎng)卡都設(shè)為虛擬化,并且開始安裝
9>選擇安裝版本
10>選擇安裝過程的語言
11>設(shè)置相關(guān)參數(shù)
12>設(shè)置密碼
5.怎樣用命令安裝虛擬機
1.在/var/bin vim xx.sh
2.編寫shell腳本 換行符\ 不能有空格
1>各個參數(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ò)的信息以及將錯誤定向輸出到垃圾桶不讓它占用終端
3.直接在真機的shell當中輸入 sh xx.sh 虛擬機名字,就可以看到虛擬機
5.虛擬機的管理
命令:virsh
virsh list
列出所有正在開啟的虛擬機
virsh list --all 列出所有的虛擬機,包括開啟的和關(guān)閉的
virsh list 列出所有正在開啟的虛擬機
virsh start xx 開啟xx虛擬機
virsh destroy hahaha 關(guān)閉hahaha虛擬機
virsh undefine name 永久關(guān)掉虛擬機
virsh create xx.xml 一次性使用復(fù)制的虛擬機 ,關(guān)掉就沒有了
virsh define xx.xml 永久性使用虛擬機 ,關(guān)掉依然在
6.虛擬機的復(fù)制
1.復(fù)制對方的虛擬機的硬盤信息 scp root@ip:/var/lib/libvirt/images/xx.qcow2 /mnt/ (注:這里的是你想要創(chuàng)建在什么地方的地址)
2.復(fù)制對方的虛擬機的硬件信息 scp root@ip:/etc/libvirt/qemu/westos.xml /mnt/
3.將硬盤信息和硬件信息放在同一個目錄下 mv /mnt/generic.qcow2 /var/lib/libvirt/images/
4.virsh create /mnt/xx.xml
virsh define /mnt/westos.xml 永久性使用虛擬機 ,關(guān)掉依然在
7.虛擬機的快照
原因:虛擬機壞了不可恢復(fù),要重新裝,比較麻煩,不可逆
照片處理,我們所使用的虛擬機是一張照片 ,不是一個真正的虛擬機,使用的時候給真正的虛擬機照相處理即可,快照是可逆的
2.手動創(chuàng)建:1.在真機的root下 cd /var/lib/libvirt/images/, 為了后期使用相對路徑
注:查看該路徑下的文件 ,查看虛擬機的硬盤信息 ,看是否有xx.qcow2
2.下來建立xx這個虛擬機的快照 ,使用命令 qemu-img
qemu-img create -f qcow2 -b /var/lib/libvirt/images/xx.qcow2 /var/lib/libvirt/imag /cc.qcow2
-f 我們要建虛擬機快照的硬盤格式
-b 備份虛擬機的硬盤信息
3.ls查看cc.qcow2是否生成(虛擬機快照硬盤格式)
4.du -sh cc.qcow2 查看快照文件的大小, 一般比真正虛擬機文件要小
5.去點擊電視 ,然后給快照導(dǎo)入路徑 ,改名字
后續(xù)步驟與之前一樣
備注:進去快照虛擬機之后,刪根,rm -rf /破壞掉這個快照虛擬機,然后就壞了 ,可以看到有些文件不能刪除,因為這些文件,是這個快照虛擬機正在運行的,在內(nèi)存當中,扔掉快照 重新照 ,rm -rf cc.qcow2,重新建立快照即,以上就是手動建立虛擬機快照的方法
3.腳本創(chuàng)建:(其實后續(xù)是在上一 個的基礎(chǔ)上)
1.進入 /var/bin
2.vim xx.sh
3.編寫腳本
#!/bin/bash
該腳本為二進制文件
cd /var/lib/libvirt/images
為了下面使用相對路徑方便
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &定向 /dev/dull
創(chuàng)建虛擬機的快照,并且將輸出重定向輸出到垃圾桶
virt-install \
使用命令
–name $2 \
虛擬機快照的名字
–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)入快照的路徑,并且將輸出重定向輸出到垃圾桶,將該進程在后臺運行
4>退出保存,后續(xù)一樣
文章名稱:虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
路徑分享:http://www.rwnh.cn/article26/jeppjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、響應(yīng)式網(wǎng)站、網(wǎng)站營銷、App開發(fā)、Google、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)