centos如何配置kvm?
一、 服務(wù)器配置過程說明
首先需要現(xiàn)在服務(wù)器上找一個節(jié)點裝window server,然后開始配置存儲陣列為RAID 5;然后創(chuàng)建Proxmox集群以及KVM(也就是虛擬節(jié)點),在每個節(jié)點上安裝centos系統(tǒng)并下載Teamviewer;最后簡單講講Proxmox中節(jié)點備份與恢復(fù)。
二、 配置RAID:
1) 基本概念:
其實首先要知道RAID是什么,它相當于是一個存儲模式,其實就是平常說起來很高大上的存儲陣列,是在window server上面做的,也就是機房的服務(wù)器。一般機房默認是RAID 0,其實基本沒什么改變,就是該有幾塊硬盤就用幾塊,不需要做額外的設(shè)置;但是這樣一來缺點也很明顯,因為一旦壞了那就只能自己和自己去哭了,沒有備份或者恢復(fù)機制。所以現(xiàn)在一般都做RAID 5,就是相當于會騰出一塊硬盤來做恢復(fù)與備份,用空間來換取整個集群的安全,還是很劃算的。步驟如下:
2)操作流程:
按照順序傻瓜操作向后點:硬件配置,配置向?qū)А谝徊剑乱徊健?a步,清除外部配置,下一步——第2步,RAID0,下一步(這是為了清除最開始的時候默認RAID0配置)——第3步,協(xié)議:SAS,介質(zhì)類型:HDD,加密功能:非加密,將磁盤全部選中,下一步——第4步,自動生成的參數(shù),我的是:6517.00,1MB,自適應(yīng)預(yù)讀;回寫,下一步——第5步,此步中要注意所有的物理磁盤都顯示出來了,否則就要返回關(guān)機重配,完成——成功!
三、 開始創(chuàng)建Proxmox集群
1)基本概念:
這一步是為了能在上一步的基礎(chǔ)上(window server操作系統(tǒng)和RAID 5的存儲陣列)進一步安裝集群,在集群上分配節(jié)點,然后每個節(jié)點都可以分別分給不同的人來操作,這樣就是我們?nèi)粘V胁僮鞯墓?jié)點。步驟如下:
2) 操作流程:
a. 此時為無界面階段
方法一: 進入黑屏界面之后,先按F11,進入界面選擇UEFI,再選擇有DVD那一步的選項;再按F1,進入簡潔界面;BIOS-BOOT,進入界面;選擇DVD;選擇F2(此處有空白,3min);reboot;等待等待等待,之后的就是安裝好之后的步驟···F1~~~
方法二: F12,然后PXE boot然后選擇DVD或者SLOT選項
b. 接著是有安裝界面的操作
同樣是傻瓜式操作向后點: 下一步—— country:China,TimeZone:Asia/Chongqing,KeyBoard Layout:US,English,下一步—— 此處參數(shù)由自己定,下一步——下一步—— 成功!
c. 傻瓜操作結(jié)束,開始命令行操作進行集群搭建。 但是集群搭建之前需要解決兩個問題:
1、vi編輯器過于不好用,下載vim: apt-get update; apt-get installvim;(然后在用vim編輯的時候看不到最上面就用shift+pageup向上調(diào))
2、修改/etc/hosts與/etc/hostname中參數(shù): 將二者中的PVE都改成每個ip對應(yīng)的名字,eg:pve14之類的,這樣節(jié)點才能加進去。
d.開始集群命令行操作:
1、創(chuàng)建集群名字aciecluster:pvecm create aciecluster
2、登陸每個slave 節(jié)點,執(zhí)行:pvecm add 192.168.2.104(主節(jié)點IP)
3、在主節(jié)點查看狀態(tài):pvecm nodes
4、登錄:
http://192.168.2.104
(主節(jié)點IP):8006
e。出現(xiàn)問題:250節(jié)點加不進去
1、添加節(jié)點后面添加–force(是兩個橫線),命令變成:pvecm add 192.168.2.250;
2、再重啟集群:重啟物理機;之后在客戶端命令重啟reboot
四、 創(chuàng)建KVM
1) 基本概念
其實KVM就是一個一個的虛擬節(jié)點,和虛擬機差不多,只不過這是安裝在服務(wù)器端的虛擬機,安裝步驟如下。
2)安裝步驟
點擊數(shù)據(jù)中心下想要創(chuàng)建節(jié)點的服務(wù)器,然后在右上角有“創(chuàng)建VM”標志——一般:點擊之后給節(jié)點命名,給定VM ID,此處還可以改在其他的服務(wù)器上創(chuàng)建節(jié)點——OS:點選右側(cè)Linux3.x/2.6kernel——CD/DVD:選第一個,導(dǎo)入鏡像——硬盤:自己設(shè)置參數(shù)——CPU:自己設(shè)置參數(shù)——內(nèi)存:自己設(shè)置參數(shù)——網(wǎng)絡(luò):自己設(shè)置參數(shù)——確認
五、 節(jié)點上CentOS 6.4系統(tǒng)安裝:
1) 注意事項:
a)ALT+F5是把屏幕縮小,大致能看到下一步的位置;之后的界面就看不到了,在看不到tab之后連按兩下就到了下一步
b) 第一個選skip;安裝系統(tǒng),一路正常配置,直到界面:
2)安裝步驟:
use all space,review and modify partition layout,點擊“next”——刪除所有分區(qū)后,創(chuàng)建兩個分區(qū),其中一個為/boot(大小為200),另一個為/(點選“fill to maximum allowable size”,大小不用填寫,意為自動分配所有剩余空間給它)—— Yes——next——Format——write changes to disk——next——點選minimal,next—— 完成后配置用戶信息,歐了!
六、 配置IP并下載Teamviewer
上面的步驟基本上節(jié)點已經(jīng)差不多了,就差I(lǐng)P了,配好IP后為了方便操作節(jié)點,每個節(jié)點上最好下載一個Teamviewer。步驟如下:
1、虛擬機聯(lián)網(wǎng)(保證ip不變):
1)首先改成NAT模式(虛擬機——可移動設(shè)備——網(wǎng)絡(luò)適配器——設(shè)置)
2)然后在IPv4里面把ip設(shè)置成手動的,更改IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)以及DNS,應(yīng)用
3)最后點擊右上角小電腦的logo,勾選enable notification就行了
2、 右上角小電腦變成disconnect的了,也就是說網(wǎng)絡(luò)不能連接,而且ifconfig也找不到ip地址:
1)首先就是按照“1、”的步驟重新試一遍,其中要多注意一點就是他的物理地址要改成本機物理地址,就是ifconfig命令之后出來的那個本機地址(不是ip)
2)如果沒有ifconfig信息,那么就需要先設(shè)置網(wǎng)絡(luò)為橋接模式,然后再將網(wǎng)絡(luò)改回來NAT模式。
3、開始下載Teamviewer:
1)wget download.teamviewer.com/download/linux_teamviewer.rpm
2)yum install linux_teamviewer.rpm3)這里就不用解壓了,直接就可以運行了,此時已經(jīng)能用了,在Application-Internet中找到teamviewer,可以右鍵把它加到桌面上
4、設(shè)置開機自啟
1)在system-preference-startup Application 中設(shè)置
2)點擊add,將Teamviewer的屬性(從Teamviewer屬性中復(fù)制出來黏貼進去就行了)添加進去,歐了
七、 Proxmox節(jié)點恢復(fù)與備份
自此為止,節(jié)點已經(jīng)全部搞定了,然后之后就涉及到節(jié)點備份與恢復(fù)的問題,這里會簡略講一下。
1) 備份:
選中【數(shù)據(jù)中心】,選擇【存儲】標簽,選中要添加支持的存儲,點擊【編輯】,在【內(nèi)容】的下拉菜單中選上Backups。這里的【最大備份數(shù)】必須大于等于1,其含義為當某個虛擬機的備份文件超過最大備份數(shù)時,再進行備份將會刪除時間最早的備份。這對后面要提到的自動備份計劃而言非常有用,可以省去我們?nèi)斯h除過時備份的麻煩。
PVE的備份文件存在./dump文件夾中,根據(jù)備份時選擇的數(shù)據(jù)壓縮方式的不同,生成.vma.lo或者.vma.gz.為后綴的文件,同時伴隨一個相關(guān)的.log日志文件。【Path/Target】為PVE備份文件夾所在的路徑,在本例中備份文件將存儲在/var/lib/vz/dump文件夾中。
接下來我們就可以開始備份了。先選中【數(shù)據(jù)中心】,切換到【備份】標簽頁,點擊【添加】,將出現(xiàn)【創(chuàng)建:備份計劃】對話框,可以選擇需要備份的節(jié)點,設(shè)定備份計劃于每周周幾的幾點開始,然后選擇需要進行備份的虛擬機,設(shè)置數(shù)據(jù)壓縮方式與備份模式后即可。數(shù)據(jù)備份將于設(shè)定時間自動啟動。
當然了,我們也可以對單個虛擬機進行立即備份,選中需要備份的虛擬機,切換到【備份】標簽,設(shè)置備份模式與數(shù)據(jù)壓縮方式,點擊【備份】即可開始備份。
2) 掛載磁盤將文件拷貝出來:
步驟很簡單,就是先把硬盤插到你所在的服務(wù)器物理機上,然后
1)下載ntfs驅(qū)動: apt-get update apt-get install ntfs-3g
2)創(chuàng)建掛載點文件夾: mkdir /mnt/windows
3)進入/dev/查看移動硬盤信息 fdisk -l
4)插入移動硬盤,再次在/dev目錄下執(zhí)行查看移動硬盤信息 fdisk -l
5)比較兩次信息,發(fā)現(xiàn)多出一個/dev/sda1,將sda1掛載到文件夾中: mount -t ntfs-3g /dev/sda1 /mnt/windows
6)進入目標文件夾(promox備份的文件都在/var/lib/vz中) cd /var/lib/vz
7)將文件拷貝到掛載硬盤中 cp -r(整個文件夾復(fù)制) dump /mnt/windows
8)解除掛載(相當于安全退出) umont /mnt/windowsd)
3)數(shù)據(jù)恢復(fù):
同樣的上述掛載步驟,將所移出來的文件放在/var/lib/vz/dump中,可以看到備份文件以.vma.lzo為后綴。選中需要使用的備份文件,點擊【恢復(fù)】,將彈出【Restore VM】對話框,可以設(shè)置存儲位置與VM ID,點擊【恢復(fù)】即可開始恢復(fù)。有意思的是,這里的VM ID除了可以設(shè)置成原有的虛擬機ID,將備份文件恢復(fù)并覆蓋該虛擬機外,還可以設(shè)置成新的ID,將備份文件生成其他的與備份虛擬機一模一樣的虛擬機。至此,服務(wù)器雜七雜八的配置完畢,如果有需要還會再進行補充的。
問題解決:1、節(jié)點關(guān)不掉以及開不了(命令查詢?nèi)ス倬W(wǎng)查看)
1)204節(jié)點開不了:索性就不開了,將pve、pve14、pve15全部關(guān)掉,這樣就剩下那個關(guān)不掉的節(jié)點了。
2)205節(jié)點關(guān)不掉:關(guān)閉的時候會報錯,報錯信息是節(jié)點因為克隆被鎖住了,用命令行將節(jié)點斷開連接,然后再關(guān)掉