XenServer 安裝及虛擬機部署詳細指南
1 了解服務器配置
1.1 查看服務器CPU是否支持虛擬化
1.1.1 目的
目前Inter和AMD生產(chǎn)的主流CPU都支持虛擬化技術(shù),但很多電腦或主板BIOS出廠時默認禁用虛擬化技術(shù)
1.1.2 方法
setp1: 重啟服務器后按F2或F10進入BIOS界面(不同主板型號進入BIOS所需按鍵不同)
setp2:將BIOS顯示切換到Process的面板,由于主板不一樣其BIOS中顯示關(guān)鍵詞也不一樣,主要是找到Virtual或Virtualization將其設置為Enabled
setp3:退出BIOS時保存修改的CPU虛擬化設置
1.2 查看服務器內(nèi)存大小
1.2.1 目的
為了合理給部署在虛擬化平臺上的虛擬機分配內(nèi)存大小,此處先了解一下服務器的內(nèi)存配置
1.2.1 方法
setp1: 執(zhí)行命令:free -m
setp2: 查看顯示結(jié)果,如本例顯示 total : 65501,說明服務器有64G內(nèi)存
1.3 查看服務器CPU信息
1.3.1 目的
為了合理給部署在虛擬化平臺上的虛擬機分配CPU個數(shù)及核數(shù);
1.3.1 方法
setp1: 執(zhí)行命令:cat /proc/cpuinfo |grep “physical” |sort|uniq -c
setp2:查看顯示結(jié)果,如本例顯示 共24核(兩個12核的CPU)
1.4 查看服務器硬盤信息
1.4.1 目的
為了合理給部署在虛擬化平臺上的虛擬機分配虛擬硬盤大小;
1.4.1 方法
setp1: 執(zhí)行命令:df -Th
setp2:查看顯示結(jié)果,如本例顯示48T
2 相關(guān)軟件及鏡像下載
2.1 XenServer安裝鏡像下載
2.1.1 下載目的
安裝XenServer必須的鏡像文件
2.1.2 下載地址
http://xenserver.org/overview-xenserver-open-source-virtualization/download.html
2.1.3 版本
XenServer-6.2.0-install-cd.iso
2.1.4 刻錄
將XenServer-6.2.0-install-cd.iso鏡像文件刻錄到光盤上。
2.2 XenCenter安裝包下載
2.2.1 下載目的
XenServer的客戶端軟件,安裝在可以和XenServer服務器網(wǎng)絡聯(lián)通的windows機器上
2.2.2下載地址
http://download.csdn.net/download/hvfdh/8270781
2.2.3 版本
citrix xencenter 6.5
3 XenServer安裝
準備了這么久,終于可以安裝啦?。?!
3.1 安裝步驟
基本上一路ok下去,需要注意以下幾點:
setp1: 從光盤啟動服務器
setp2: 注意鍵盤類型選擇US,地區(qū)選擇Shanghai等細節(jié)
setp3: 注意VirtualMachine Storage的選擇,一般按照默認,不選擇優(yōu)化模式
setp4: 注意網(wǎng)絡及DNS設置,根據(jù)本地實際網(wǎng)絡設置
setp5: 注意一般安裝時,不選擇安裝補丁
3.2 安裝XenCenter
XenCenter是XenServer的管理客戶端,可用來管理XenServer及部署在其上的虛擬機;
XenCenter安裝在與XenServer可以網(wǎng)絡連通的windows機器上;安裝步驟簡單此處不再贅述;
XenCenter安裝完成之后,即可通過”添加服務器“操作來連接XenServer服務器。
3.3 虛擬機部署準備
XenServer安裝比較簡單,但是在XenServer上部署虛擬機有一點點麻煩,只是和其他的虛擬化平臺不同的是,XenServer將虛擬機安裝鏡像與其他存儲分開來,因此有一點麻煩,不過,細心來,你會發(fā)現(xiàn)so easy,哈哈,我們開始吧!
3.3.1 新建lv卷的目的
☻ 在XenServer的安裝過程中,沒有像平時安裝系統(tǒng)一樣有磁盤分區(qū)的操作;
☺ 在XenServer系統(tǒng)安裝完成后查看磁盤信息,結(jié)果以次安裝為例:硬盤共48T,可是df -Th命令后,發(fā)現(xiàn)只有4G硬盤空間,而且XenServer的系統(tǒng)文件已經(jīng)占去1.9G;
☻那么問題來了,要在XenServer上面部署虛擬機,存儲會不夠用 ,剩下約2G的可用存儲空間,基本上放不下一個CentOS的系統(tǒng)鏡像,這個怎么破?
☺ 哈哈,XenServer中有存儲倉庫的概念,存儲倉庫(SR - Storage Repositories)是用來存儲ISO或者VDI的。
☻ XenServer的設計初衷是使用共享存儲,可以支持FC SAN,ISCSI SAN ,NFS三種存儲類型。
☺ 要能夠存儲虛擬鏡像,需要首先在XenServer服務器上建立一個存放ISO鏡像的lv卷;然后給XenServer建立一個存儲倉庫,專門用來存放虛擬機安裝鏡像,將前面新建的lv卷掛載到存儲倉庫上來即可;
3.3.2 新建lv卷的步驟
setp1: 查看剩余空間
執(zhí)行命令:vgdisplay;可以看出,VG Size是40TB,顯示現(xiàn)有l(wèi)v分區(qū)的Name編號為VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8
setp2: 查看該區(qū)詳情
執(zhí)行命令:lvdisplay VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8
setp3: 新建20G的lv卷iso,用來存放虛擬鏡像文件
執(zhí)行命令:lvcreate -L 20GB -n iso VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8
顯示 Logical volume “iso” created
setp4: 再次查看該區(qū)
執(zhí)行命令:lvdisplay VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8
可以看出,已經(jīng)顯示新建的iso邏輯卷了,大小為20GB
setp5: 格式化剛創(chuàng)建的邏輯卷為ext3格式
執(zhí)行命令:mkfs.ext3 /dev/VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8/iso
setp6: 在根目錄下創(chuàng)建iso文件,用于ISO鏡像文件的掛載
執(zhí)行命令:mkdir /iso
并通過Xshell傳輸虛擬機安裝鏡像到/iso目錄下
setp7: 激活所有卷組
執(zhí)行命令: vgchange -a y
顯示 2 logical volume(s) in volume group “VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8” now active
setp8: 掛載/iso文件夾
執(zhí)行命令:mount /dev/VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8/iso /iso
setp9: 在/etc/fstab中添加自動掛載
執(zhí)行命令: vi /etc/fstab
添加:/dev/VG_XenStorage-a9c7a79c-4277-2805-4d34-3bae47a473f8/iso /iso ext3 defaults 0 0
setp10:在XenCenter中創(chuàng)建SR
執(zhí)行命令:xe sr-create name-label=iso_storage type=iso device-config:location=/iso device-config:legacy_mode=true content-type=iso
顯示6bab3651-e2ce-c490-a00a-e2858ee2dfa3
setp11:執(zhí)行xe-toolstack-restart
此時可以在XenCenter的屬性目錄中看到新建的SR iso_storage; 切換到iso_storage的存儲目錄下 ,可以看到step6中上傳到/iso目錄下的虛擬機鏡像文件列表
☺ ☺至此完成虛擬機部署的準備工作,接下來開始安裝虛擬機;
3.4虛擬機部署
XenServer上部署虛擬機可以通過XenCenter上提供的虛擬機部署模版來進行快速部署
* 虛擬機的安裝步驟*
setp1: 在XenCenter中選擇需要安裝的虛擬機相應版本的模板
如本例安裝:CentOS 6.5 64bit
setp2: 選擇虛擬機鏡像路徑
選擇之前創(chuàng)建的iso_storage下面相應的CentOS鏡像文件
setp3: 配置虛擬機的CPU、內(nèi)存等信息
setp4:檢查虛擬機配置信息,確認無誤后,即可安裝虛擬機;
setp5: 虛擬機安裝完畢之后,安裝xenserver-tools,安裝xenserver-tools的目的是可以在XenCenter中方便地查看該虛擬機的cpu、內(nèi)存、網(wǎng)絡、磁盤等性能曲線信息;
執(zhí)行命令:mount /dev/xvdd /mnt/
執(zhí)行命令:/mnt/Linux/install.sh
setp6:配置新建虛擬機的網(wǎng)絡等信息即可
☺ ☺至此CentOS虛擬機的部署工作結(jié)束,windos虛擬機的部署步驟更簡單,方便,此處不再贅述
操作過程中可能遇到的問題及解決方法
問題1 :重啟了XenServer之后,發(fā)現(xiàn)之前創(chuàng)建愛你的的SR iso_storage找不見
iso_storage與lv卷iso的掛載失敗,重新掛載即可
問題2 :Linux 虛擬機無法開啟圖形化界面原因
在XenServer上安裝Linux(這里用的是CentOS)時沒有圖形界面安裝,經(jīng)查找資料發(fā)現(xiàn)是XenServer的兼容問題:由于在創(chuàng)建虛擬機時選擇了XenServer自帶的模板,因此創(chuàng)建虛擬機時在操作系統(tǒng)模板處選擇Other Media即可。
問題3 :虛擬機莫名無法啟動
可能的原因是在創(chuàng)建虛擬機時,使用Fast copy模式,用Full copy模式即可
相關(guān)文章
碎片拼接技術(shù)恢復XenServer服務器SQL?Server數(shù)據(jù)庫數(shù)據(jù)
這篇文章主要介紹了碎片拼接技術(shù)恢復XenServer服務器SQL?Server數(shù)據(jù)庫數(shù)據(jù),文章分享了兩個恢復方案,都具有一的的參考價值,需要的朋友可以參考一下2022-03-03XenServer 詳細介紹與 虛擬化系列-Citrix (XenServer 6.1) 安裝與配置
這篇文章主要介紹了 XenServer 詳細介紹與 虛擬化系列-Citrix (XenServer 6.1) 安裝與配置的相關(guān)資料,需要的朋友可以參考下2016-11-11XenServer XenDesktop安裝步驟詳解(圖文)
這篇文章主要介紹了XenServer XenDesktop安裝步驟詳解,需要的朋友可以參考下2016-10-10XenServer模擬千兆網(wǎng)卡并綁定多張網(wǎng)卡
這篇文章主要為大家介紹了XenServer模擬千兆網(wǎng)卡并綁定多張網(wǎng)卡的命令使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2022-03-03