歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> CentOS下怎麼安裝xen虛擬機

CentOS下怎麼安裝xen虛擬機

日期:2017/2/28 11:58:50   编辑:Linux技術

  從RHEL6版本開始,RedHat就不在原生支持Xen,改為投奔KVM的懷抱。那麼大家知道CentOS下怎麼安裝xen虛擬機嗎?今天學習啦小編與大家分享下CentOS下安裝xen虛擬機的具體操作步驟,有需要的朋友不妨了解下。

  CentOS下安裝xen虛擬機方法

  centos 6.5 64位操作系統安裝xen

  注意:virtualbox下安裝centos時注意磁盤空間,要不然會提示磁盤空間不足

  WARNING The filesystem will not have enough freespace to fully allocate the sparse

  file when the guest is running. 3072 Mrequested > 310 M available

  ERROR The filesystem will not have enough freespace to fully allocate the sparse

  file when the guest is running. 3072 Mrequested > 310 M available (Use --prompt or

  --force to override)

  如果看到輸出中有pae,那麼cpu就支持半虛擬化,如果輸出中同時有pae和vmx/svm(注:vmx為intel,svm為amd),那麼cpu支持全虛擬化

  第一:

  將Xen4CentOS資料庫連接到你的機器,以便安裝可以輕松完成。要做到這一點,請輸入:

  yum install centos-release-xen

  第二:現在已經將Xen4CentOS資料庫添加到yum系統,接下來安裝xen

  yum install xen

  第三:加載了虛擬機管理程序軟件。現在,我們需要新的內核添加到GRUB菜單。要做到這一點,執行腳本:

  /usr/bin/grub-bootxen.sh

  查看/boot/grub/grub.conf應該會有這樣的條目

  title CentOS (3.10.43-11.el6.centos.alt.x86_64)

  root(hd0,0)

  kernel/xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all

  module/vmlinuz-3.10.43-11.el6.centos.alt.x86_64 roroot=/dev/mapper/vg00-lvroot rd_NO_LUKS.UTF-8 rd_LVM_LV=vg00/lvrootrd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=vg00/lvswap crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgbquiet

  module/initramfs-3.10.43-11.el6.centos.alt.x86_64.img

  第四:如果查看/boot/grub/grub.conf,default=1,則將default=0默認支持xen的內核啟動

spacer.gif

  第五:重啟系統,重啟完成後,查看當前內核

  第六:xen安裝完成,執行xm info 查看相關信息。

uname -r

  xm info

  第七:安裝libvirt 和virt-manager:

  [root@localhost ~]#yum install libvirtvirt-manager

  啟動libvirt

  [root@localhost ~]# libvirtd –d

  第八:開始安裝xen虛擬主機准備工作(利用命令行安裝xen虛擬機)

  1、安裝apache,在apache根目錄下創建tree目錄,並創建/data

  [root@localhost xen]# yum install httpd

  [root@localhost ~]# service httpd start

  [root@localhost xen]# cd /var/www/html/

  [root@localhost html]# mkdir tree

  [root@localhost ~]# mkdir /data

  2、將centos的鏡像文件ftp上傳到/data目錄下

  3、將centos鏡像文件掛載到/var/www/html/tree/下

  [root@localhost ~]# mount -o loop/data/CentOS-6.5-x86_64-bin-DVD1.iso /var/www/html/tree/

  在浏覽器下查看,這樣表示成功掛載:

  第九:開始用命令行創建虛擬機

  [root@localhost ~]# virt-install -nxentest -f /data/xentest.img -s 3 -r 782 --nographics -l http://192.168.1.147/tree/

  -n 指定創建虛擬機的名稱

  -f 作為磁盤映像使用的文件

  -s 磁盤映像的大小,單位為G

  -r 指定內存的大小,單位為M

  --nographics 表示不安裝圖形控制台

  -l 安裝的源

  然後根據系統提示安裝系統,使用文本模式安裝,安裝過程跟真實機一樣,虛擬機的配置文件存放在

  /etc/xen下面

  提示:當我指定內存-r 384時

  安裝過程中提示內存不足:You do nothave enough RAM to install ││ CentOS on this machine.

  第十:安裝完成後,查看真實機上的虛擬機列表

  第十一:連接到安裝好的xentest虛擬控制台,並輸入用戶名和密碼

  [root@localhost ~]# xm console xentest

  附相關操作命令:

  ls /etc/xen #xen配置文件目錄

  xm list #查看各個域狀態

  xm shutdown xentest #關閉xentest這個虛擬機

  xm start xentest #啟動xentest這個虛擬機

  xm console xentest 連接xentest控制台,連接到虛擬機上面可以用組合鍵 ctrl + ] 鍵切換到物理

  

看過“CentOS下怎麼安裝xen虛擬機”的人還看了:

1.CentOS 6.6系統怎麼安裝

2.如何在CentOS系統中安裝搭建VPN

3.怎麼安裝Ubuntu操作系統

4.如何用u盤安裝linux系統

5.用U盤怎麼安裝Linux系統

6.服務器上怎麼安裝linux系統

Copyright © Linux教程網 All Rights Reserved