天天看點

Centos 7 安裝 Xen

下載下傳安裝xen源

添加xen的源

更新centos核心

<code>yum --enablerepo=centos-virt-xen -y update kernel</code>

安裝xen

<code>yum --enablerepo=centos-virt-xen -y install xen</code>

編輯domain0的配置檔案,如同下面code,我配置domain0的記憶體是4gb,如果你安裝xen的虛拟機或實體機的記憶體也為4gb的話,當安裝完xen後重新開機進入不了系統,注意:虛拟機或實體機的記憶體一定要大于domain0設定的記憶體。

<code>vi /etc/default/grub</code>

我使用libvirt裝的虛拟機,安裝libvirt

<code>yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install</code>

運作grub-bootxen.sh腳本,将xen添加到開機啟動項中

<code>/bin/grub-bootxen.sh</code>

重新開機進入xen系統

<code>reboot</code>

檢視xen的資訊,檢查是否安裝成功

<code>xl info</code>

添加網橋“br0”,添加成功會提示successfully added。

<code>nmcli c add type bridge autoconnect yes con-name br0 ifname br0</code>

為“br0”建立ip位址

<code>nmcli c modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual</code>

為“br0”建立網關

<code>nmcli c modify br0 ipv4.gateway 10.0.0.1</code>

為“br0”建立dns

<code>nmcli c modify br0 ipv4.dns 10.0.0.1</code>

删除原有網卡,添加新的網卡與br0連通

重新開機networkmanager服務

檢視ip資訊

<code>ip addr</code>

啟動libvirt服務

安裝系統安裝鏡像,我是用虛拟機安裝的xen,我直接把安裝鏡像解壓傳到了虛拟機裡面,在centos系統的home目錄下有一個已經解壓好的安裝鏡像檔案,“/home/centos",實體機的話可以挂載安裝,找到挂載目錄就行。

建立虛拟機鏡像目錄

<code>mkdir -p /var/xen/images</code>

開始安裝虛拟機,需要注意的是size大小,不要弄太大,要小于機身存儲減去domain0的存儲後的存儲,否則會報錯,提示存儲空間不夠。

之後出現一大堆安裝資訊,當安裝的時候沒聯網的話,會提示類似逾時的資訊,隻需等待一會即可,安裝成功之後,就會進入虛拟機的互動界面,輸入<code>exit</code>即可退出xen安裝的虛拟機,進入本機系統。

繼續閱讀