2、xen虚拟机的安装
將centos的鏡像文件通過ftp上傳到/data目錄下
可以在本機(jī)上搭建一個ftp服務(wù)器
在VM虛擬機(jī)上下載鏡像
?
也可以使用vmtools工具
?
開始安裝xen虛擬主機(jī)準(zhǔn)備工作(利用命令行安裝xen虛擬機(jī))
安裝apache,在apache根目錄下創(chuàng)建tree目錄
#?yum?install?httpd
#?service?httpd?start
?
chkconfig?httpd?on
?
#?cd?/var/www/html/
?mkdir?tree
?
reboot
?
?
將centos鏡像文件掛載到/var/www/html/tree/下
?mount?-o?loop?/data/CentOS-6.5.iso?/var/www/html/tree/ ? ?VM的虛擬機(jī)重啟后 ?需要重新掛載
?
可以在瀏覽器中?查看是否?掛載?成功????網(wǎng)頁上是以文件的方式?顯示的
?
http://127.0.0.1/tree? ? ? ? ? ? 可以在終端測試 wget http://192.168.122.1/tree/p_w_picpaths/install.img
?
?
?
?
開始安裝 ??
?yum install virt-* ??
?yum install libvirt-*
?
1、virt-install --prompt ???失敗了
?
?
一路下一步 ?IP為DHCP自動獲取
?
解決“出現(xiàn)Unable to retrieve 192.168.0.100/var/www/html/p_w_picpaths/install.img錯誤”
解決“出現(xiàn)Unable to retrieve 192.168.0.100/var/www/html/p_w_picpaths/install.img錯誤”
分析:我們必須了解這個錯誤出現(xiàn)在哪個階段才能正確找到錯誤原因,出現(xiàn)這個錯誤時已經(jīng)是在開機(jī)PXE引導(dǎo)順利從dhcp?server中獲得了ip,(或 者?光盤引導(dǎo))均正常,而且正常的讀取了ks文件,正確的找到了安裝源,否則不會提示無法獲取install.img文件。一般無法獲取某個文件,不是該 文件損壞就是網(wǎng)絡(luò)不通的問題。
解決辦法:
1)我們先證明安裝源服務(wù)器是正常的,我們用其他機(jī)器下載install.img文件,使用下面的命令:
wget?http://192.168.0.100/var/www/html/p_w_picpaths/install.img
若可以正常的下載這個文件,說明安裝源服務(wù)器(即kickstart服務(wù)器)正常。
2)查找install.img文件的前一階段是配置網(wǎng)卡、網(wǎng)關(guān)階段,檢查你的ks文件的配置的網(wǎng)卡部分,是否與安裝源的ip不是一個網(wǎng)段,若不是一個網(wǎng)段就會造成網(wǎng)絡(luò)不通,產(chǎn)生這個錯誤。這個問題也是困擾了我好幾個小時的問題,迷惑性很大。
3)檢查到ks.cfg文件時,安裝方法HTTP出現(xiàn)錯誤,是在選了“HTTP”安裝后,又添加了HTTP目錄,導(dǎo)致出現(xiàn)本文標(biāo)題性錯誤,之所以導(dǎo)致這個 錯誤是因為HTTP運行后,默認(rèn)就會去讀網(wǎng)頁根目錄(/var/www/html)里的文件,這時如果再給HTTP添加一個目錄,導(dǎo)致路徑不對出現(xiàn)本文標(biāo) 題性錯誤。
?
4)還有一個地方要注意的是用圖形化配置ks.cfg文件時在“分區(qū)配置”這里一定記得選上“清除主引導(dǎo)記錄”這一項,否則會在全自動安裝時讓你手動選擇是否“清除主引導(dǎo)記錄或格式化磁盤”,這樣就失去全自動安裝的意義了。
?
?
2、virt-manager & ? ?利用http的方式可以安裝成功 ? ?
?
選擇上面的選項?
選擇版本
安裝 使用的源路徑
存儲路徑 ?其他可以默認(rèn)下一步
allocate entire virtual disk now?現(xiàn)在分配整個虛擬磁盤
?
ignore:忽視
re-initialize:重新初始化
默認(rèn)下一步 ? 直至安裝成功 ? 沒有界面的、只有命令行
?
?
3、本地鏡像安裝失敗了 ? 可以利用163的鏡像、會安裝成功
創(chuàng)建虛擬機(jī)test3
創(chuàng)建一個了6G的鏡像文件 ?時間有點長
dd?if=/dev/sdb1 of=/data/test3.img?bs=1M?count=6144
創(chuàng)建虛擬機(jī)
virt-install?-n?test3 -r?512 ?-f?/data/test3.img?-l?http://192.168.122.1/tree
virt-install 參數(shù)解析
-n???test3????????????????? ?# 虛擬機(jī)的名稱,這里我們的名稱是? CentosVM02
-r 512 ? ? ? ? ? ? ? ? ? ? ? ? # 虛擬機(jī)的最大內(nèi)存,單位 MB 。這里我們的內(nèi)存是512M
-f??/data/test3.img??? # 虛擬機(jī)虛擬硬盤的名稱,我們這里用?/data/test3.img
-l???http://192.168.122.1/tree?? # 系統(tǒng)的鏡像路徑。 Xen 只支持 FTP/HTTP/NFS?http://mirrors.163.com/centos/6.7/os/x86_64/
?
?
4、本地鏡像安裝失敗了 ? 可以利用163的鏡像、會安裝成功
?
?
開始用命令行創(chuàng)建虛擬機(jī)
virt-install?-n?xentest?-f?/data/xentest.img?-s?3?-r?782?--nographics?-l ??http://192.168.122.1/tree? ? ? ? ?http://mirrors.163.com/centos/6.7/os/x86_64/
?
-n??指定創(chuàng)建虛擬機(jī)的名稱
-f???作為磁盤映像使用的文件
-s???磁盤映像的大小,單位為G
-r???指定內(nèi)存的大小,單位為M
--nographics???表示不安裝圖形控制臺
-l???安裝的源
?
?
?
虛擬機(jī)調(diào)整
虛擬機(jī)安裝完畢,由于是采用OEL5.8全新安裝,以下參數(shù)需要修改。
關(guān)閉SELINUX
?vi?/etc/selinux/config?
關(guān)閉iptables
?chkconfig?iptables?off???
?
重啟虛擬機(jī)
reboot
?
?
1)查看虛擬機(jī)
#?xm?list
2)控制臺登錄虛擬機(jī)
#?xm?console?dd
ctrl+]?通出控制臺
?
3)常用xm命令
可以使用xm?命令來啟動停止虛擬機(jī)啟動虛擬機(jī)命令如下:???
xm?create?vm01???????#其中vm01為虛擬機(jī)的配置文件,位于/etc/xen/vm01????
xm?create?-c?vm01????#如果需要啟動控制臺,則可以運行命令????
xm?list??????????????#可以列出所有的虛擬機(jī)????
xm?console?<domid>???#可以顯示某虛擬機(jī)的控制臺????
xm?reboot??<domid>???#可以重起id?為domid?的虛擬機(jī)????
xm?shutdown?<domid>??#可以關(guān)閉id?為domid?的虛擬機(jī) ?
xm?shutdown???<DomId>????????#虛擬操作系統(tǒng)的Name或DomID?#關(guān)閉被虛擬的系統(tǒng) ? ?
xm?destroy?<domid>???#可以銷毀id?為domid?的虛擬機(jī)????
xm?console?fc5???????#從終端或控制臺登錄正在運行的虛擬操作系統(tǒng)????
xm?save?<DomId>?<File>?#?存儲正在運行的虛擬操作系統(tǒng)的狀態(tài)????
xm?restore?<File>????#?喚醒虛擬操作系統(tǒng)????
xm?pause?<DomId>?????#停止正在運行的虛擬操作系統(tǒng)????
xm?unpause?<DomId>???#激活停止的虛擬操作系統(tǒng)????
xm?mem-set?<DomId>?<Mem>?#調(diào)整虛擬平臺/虛擬操作系統(tǒng)的占用內(nèi)存????
xm?destroy?<DomId>???#立即停止虛擬的系統(tǒng)?(重要);????
xm?vcpu-set?<DomId>?<VCPUs>?#調(diào)整虛擬平臺及虛擬操作系統(tǒng)的虛擬CPU個數(shù)????
xm?top?或?xentop?????#?查看虛擬系統(tǒng)運行的狀態(tài)
至此虛擬機(jī)安裝完畢。
?
?
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/xmlgrg/1792099
總結(jié)
以上是生活随笔為你收集整理的2、xen虚拟机的安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php微信简单接口
- 下一篇: 搭建docker私有仓库