虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)

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)下載好,并且要明確其存放的路徑
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
2.在真機里面的shell里面輸入 virt-manager(必須是超級用戶)
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
3>點擊左上角的小電視,會出現(xiàn)如下界面,選擇本地安裝
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
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è)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

5>選擇分配內(nèi)存和cpu的大小
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
6>選擇分配硬盤大小
7>填寫虛擬機名字
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
8>將虛擬機的硬盤和網(wǎng)卡都設(shè)為虛擬化,并且開始安裝
9>選擇安裝版本
10>選擇安裝過程的語言
11>設(shè)置相關(guān)參數(shù)
12>設(shè)置密碼
5.怎樣用命令安裝虛擬機
1.在/var/bin vim xx.sh
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
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ò)的信息以及將錯誤定向輸出到垃圾桶不讓它占用終端
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)

3.直接在真機的shell當中輸入 sh xx.sh 虛擬機名字,就可以看到虛擬機
5.虛擬機的管理
命令:virsh

virsh list

列出所有正在開啟的虛擬機
virsh list --all 列出所有的虛擬機,包括開啟的和關(guān)閉的
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
virsh list 列出所有正在開啟的虛擬機
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
virsh start xx 開啟xx虛擬機
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
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)建在什么地方的地址)
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
2.復(fù)制對方的虛擬機的硬件信息 scp root@ip:/etc/libvirt/qemu/westos.xml /mnt/
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
3.將硬盤信息和硬件信息放在同一個目錄下 mv /mnt/generic.qcow2 /var/lib/libvirt/images/
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
4.virsh create /mnt/xx.xml
virsh define /mnt/westos.xml 永久性使用虛擬機 ,關(guān)掉依然在
7.虛擬機的快照
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)

  1. 原因:虛擬機壞了不可恢復(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
    虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
    -f 我們要建虛擬機快照的硬盤格式
    -b 備份虛擬機的硬盤信息
    3.ls查看cc.qcow2是否生成(虛擬機快照硬盤格式)
    4.du -sh cc.qcow2 查看快照文件的大小, 一般比真正虛擬機文件要小
    虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
    虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)
    5.去點擊電視 ,然后給快照導(dǎo)入路徑 ,改名字

    1. 后續(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)存大小
虛擬化管理服務(wù)器(手動安裝虛擬機,寫腳本利用命令安裝虛擬機,虛擬機管理+復(fù)制+快照)

–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://muchs.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)

網(wǎng)站建設(shè)網(wǎng)站維護公司