在Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng)
Xen虛擬機(jī)支持兩種客戶機(jī)的安裝方式。一種是半虛擬化,一種是全虛擬化。Win2003系統(tǒng)要求在全虛擬化的環(huán)境下安裝和運(yùn)行。
硬件環(huán)境:DELL R710 CPU須支持虛擬化技術(shù)(可cat /proc/cpuinfo |grep vmx查看), BIOS開(kāi)啟VT全虛擬化功能。。 系統(tǒng)環(huán)境:物理機(jī)centos5.6 x86_64 ,xen。需安裝的虛擬機(jī)windows2003
一、物理機(jī)準(zhǔn)備環(huán)境:
1. xen安裝
yum install xen kernel-xen
2. 編輯grub,使用xen內(nèi)核啟動(dòng)/etc/grub.conf
default=0 更改值為0,使用title CentOS (2.6.18-238.el5xen)內(nèi)核啟動(dòng),默認(rèn)是title CentOS (2.6.18-194.el5)內(nèi)核啟動(dòng),可通過(guò)uname –r查看xen內(nèi)核。
3. xen服務(wù)開(kāi)啟
/etc/init.d/xend start
/etc/init.d/xendomains start
4. 加載xen網(wǎng)橋文件
#vi /etc/xen/scripts/test-network-bridge 500文件權(quán)限
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0
"$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1
"$dir/network-bridge" "$@" vifnum=2 netdev=eth2 bridge=xenbr2
"$dir/network-bridge" "$@" vifnum=3 netdev=eth3 bridge=xenbr3
#ifconfig 查看虛擬機(jī)網(wǎng)橋有沒(méi)起來(lái)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:1172736 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:76745681 (73.1 MiB) TX bytes:0 (0.0 b)
5. 為虛擬機(jī)準(zhǔn)備磁盤(pán)空間
虛擬機(jī)是安裝在邏輯卷上的,邏輯卷的劃分是基于下面的順序建立的
物理分區(qū)>物理卷>卷組>邏輯卷
fdisk /dev/sda 將剩余空間建立卷 建一主分區(qū)
partprobe 同步分區(qū)到系統(tǒng)
pvcreate /dev/sda4 創(chuàng)建物理
vgcreate vg01 /dev/sda4 建立組名vg01
lvcreate -L 90G -n sphone_win vg01 創(chuàng)建邏輯sphone_win
組與邏輯查看結(jié)果:vgdisplay lvdisplay
--- Logical volume ---
LV Name /dev/vg01/sphone_win
VG Name vg01
LV UUID 53xsbO-pyXW-qXa0-xCq2-QcdS-RRt2-w0hFh0
LV Write Access read/write
LV Status available
# open 2
LV Size 90.00 GB
Current LE 23040
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
二、部署虛擬機(jī)的安裝準(zhǔn)備:
兩種方式: 一種通過(guò)建立腳本通過(guò)virt-install安裝,一種通過(guò)編寫(xiě)好虛擬機(jī)配置文件安裝(更方便,以下為這種).
1. 安裝vnc,vnc-server (系統(tǒng)自帶)
yum list vnc vnc-server
2. xend配置文件更改/etc/xen/xend-config.sxp
(vnc-listen '115.238.x.x') 去掉注釋更改本機(jī)對(duì)外IP,vnc客戶端連接上來(lái)時(shí)的IP
(vncpasswd '123456') 設(shè)置vnc密碼
/etc/init.d/xend restart
3. /etc/xen目錄下創(chuàng)建一個(gè)要安裝虛擬機(jī)的配置文件
[root@SN708 ~]# vi /etc/xen/spone_web
name = "sphone_win"
maxmem = 2048
memory = 2048
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
pae = 1
acpi = 1
apic = 1
localtime = 1
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
disk = [ "phy:/dev/vg01/sphone_win,hda,w", "file:/tmp/zw86sp2a.iso,hdc:cdrom,r" ]
vif = [ "mac=00:16:3e:a0:00:4b,bridge=xenbr0,script=vif-bridge" ]
boot = "c"
parallel = "none"
serial = "pty"
vnc=1
vncconsole=1
vpcpasswd='123456'
參數(shù)說(shuō)明:
boot=”c” 從第一個(gè)disk啟動(dòng),在這里是光驅(qū)
localtime=1 讓虛擬機(jī)的時(shí)間采用物理機(jī)時(shí)間
disk win虛擬機(jī)iso文件可放置物理機(jī)本地/tmp目錄下.
vif 網(wǎng)橋綁定第一個(gè)網(wǎng)卡eth0出去
vnc=1 開(kāi)啟vnc遠(yuǎn)程控制
vncconsole=1 開(kāi)機(jī)時(shí)默認(rèn)開(kāi)啟vnc
vpcpasswd 是vnc會(huì)話密碼
4. 開(kāi)啟虛擬機(jī)
#xm create /etc/xen/ spone_web
#ps –ef |grep vnc 查看進(jìn)程
root 19937 5052 0 Dec19 ? 00:12:56 /usr/lib64/xen/bin/qemu-dm -d 23 -m 2048 -boot c -localtime -serial pty -vcpus 2 -acpi -domain-name sphone_win -net nic,vlan=1,macaddr=00:16:3e:a0:00:4b,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vnc 115.238.31.172:23,password -vncunused -vncviewer
root 19945 19937 0 Dec19 ? 00:00:00 [vncviewer] <defunct>
root 25714 25669 0 11:12 pts/2 00:00:00 grep vnc
# xm li 查看虛擬機(jī)ID號(hào)
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 21998 16 r----- 11857.1
sphone_win 23 2055 2 -b---- 85099.3
5. vnc客戶端工具連接
vnc viewer連接IP:ID號(hào) 如115.238.x.x:23 接下來(lái)便可以開(kāi)始windows圖形化界面安裝了
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Xen虛擬化進(jìn)階篇 Xen平臺(tái)下虛擬機(jī)的實(shí)時(shí)遷移
Xen為我們提供了一種強(qiáng)大的功能,它就是動(dòng)態(tài)遷移法。它能讓Domain在運(yùn)行期間,以最小的服務(wù)中斷為代價(jià),將Domain遷移到另外的Xen 服務(wù)器上2016-10-10Linode Xen 下 grsecurity >= 4.3 崩潰問(wèn)題
本文給大家分享的是在Linode Xen 下 grsecurity >= 4.3 崩潰問(wèn)題的個(gè)人解決辦法,雖然官方已修復(fù)此問(wèn)題,但還是分享給大家,就當(dāng)給大家學(xué)習(xí)個(gè)思路吧2017-01-01在Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng)
本文主要介紹了Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng),Xen虛擬機(jī)支持兩種客戶機(jī)的安裝方式。一種是半虛擬化,一種是全虛擬化。Win2003系統(tǒng)要求在全虛擬化的環(huán)境下安裝和運(yùn)行。2016-10-10CentOS 5.X xen虛擬機(jī)的安裝配置及基本使用
這篇文章主要介紹了CentOS 5.X xen虛擬機(jī)的安裝配置及基本使用的相關(guān)資料,需要的朋友可以參考下2016-10-10深入理解Xen虛擬機(jī)克隆復(fù)制實(shí)戰(zhàn)
本篇文章主要介紹了Xen虛擬機(jī)克隆實(shí)戰(zhàn),每次安裝創(chuàng)建步驟比較繁瑣,本文介紹通過(guò)virt-clone命令克隆xen虛擬機(jī)實(shí)戰(zhàn)。2017-03-03Xen虛擬機(jī)在CentOS系統(tǒng)中的安裝和使用方法
相信大家都知道XEN是目前Linux上的最佳的虛擬化解決方案,特別適合于服務(wù)器應(yīng)用,所以這篇文章給大家分享了在CentOS系統(tǒng)中Xen虛擬機(jī)的安裝和使用方法,文中通過(guò)圖文介紹的很詳細(xì),相信對(duì)大家學(xué)習(xí)使用Xen虛擬機(jī)具有一定參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。2016-10-10