亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3080 | 回復(fù): 5
打印 上一主題 下一主題

[FreeBSD] 在 Linux 上通過(guò) Xen運(yùn)行 FreeBSD [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-03-22 20:09 |只看該作者 |倒序?yàn)g覽
 Xen™ hypervisor 是一個(gè)開(kāi)放源代碼的并行虛擬化產(chǎn)品, 并由商業(yè)的 XenSource 公司提供支持。 在這種系統(tǒng)中,客戶(hù)操作系統(tǒng)稱(chēng)為 domU 域, 而宿主系統(tǒng)則稱(chēng)為 dom0。 在 Linux 上運(yùn)行 FreeBSD 虛擬機(jī)實(shí)例的第一步, 是安裝用于 Linux dom0 的 Xen。 在這個(gè)例子中, 宿主系統(tǒng)采用的發(fā)行版本是 Slackware Linux
在 Linux dom0 上安裝 Xen 3
1.從 XenSource 下載 Xen 3.0

http://www.xensource.com/ 下載 xen-3.0.4_1-src.tgz。

2.解壓縮源代碼包

# cd xen-3.0.4_1-src
# KERNELS=”linux-2.6-xen0 linux-2.6-xenU” make world
# make install
注意: 為 dom0 重新編譯內(nèi)核:

# cd xen-3.0.4_1-src/linux-2.6.16.33-xen0
# make menuconfig
# make
# make install
對(duì)于較早版本的 Xen,可能需要指定 make ARCH=xen menuconfig
3.在 Grub 的 menu.lst 中增加一個(gè)對(duì)應(yīng)的菜單項(xiàng)

編輯 /boot/grub/menu.lst 并在其中增加下列配置:

title Xen-3.0.4
root (hd0,0)
kernel /boot/xen-3.0.4-1.gz dom0_mem=262144
module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro
4.重新啟動(dòng)計(jì)算機(jī)并進(jìn)入 Xen

首先, 編輯 /etc/xen/xend-config.sxp,并在其中增加下列配置:

(network-script ‘network-bridge netdev=eth0′)
接下來(lái)就可以運(yùn)行 Xen 了:

# /etc/init.d/xend start
# /etc/init.d/xendomains start
現(xiàn)在 dom0 已經(jīng)開(kāi)始運(yùn)行:

# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 256 1 r—– 54452.9
22.2.2.2 FreeBSD 7-CURRENT domU
  從 http://www.fsmware.com/ 下載用于 Xen 3.0 的 FreeBSD domU 內(nèi)核。

•kernel-current

•mdroot-7.0.bz2

•xmexample1.bsd

  將配置文件 xmexample1.bsd 放到 /etc/xen/ 并修改與內(nèi)核及磁盤(pán)映像位置有關(guān)的配置項(xiàng)。下面是一個(gè)示范的例子:

kernel = “/opt/kernel-current”
memory = 256
name = “freebsd”
vif = [ '' ]
disk = [ 'file:/opt/mdroot-7.0,hda1,w' ]
#on_crash = ‘preserve’
extra = “boot_verbose”
extra += “,boot_single”
extra += “,kern.hz=100″
extra += “,vfs.root.mountfrom=ufs:/dev/xbd769a”
  其中, mdroot-7.0.bz2 應(yīng)是未壓縮的。

  接下來(lái), 您需要修改 kernel-current 中的 __xen_guest 小節(jié), 并加入 Xen 3.0.3 所需要的 VIRT_BASE:

# objcopy kernel-current -R __xen_guest
# perl -e ‘print “LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00″‘ > tmp
# objcopy kernel-current –add-section __xen_guest=tmp
# objdump -j __xen_guest -s kernel-current

kernel-current: file format elf32-i386

Contents of section __xen_guest:
0000 4c4f4144 45523d67 656e6572 69632c47 LOADER=generic,G
0010 55455354 5f4f533d 66726565 6273642c UEST_OS=freebsd,
0020 47554553 545f5645 523d372e 302c5845 GUEST_VER=7.0,XE
0030 4e5f5645 523d7865 6e2d332e 302c4253 N_VER=xen-3.0,BS
0040 445f5359 4d544142 2c564952 545f4241 D_SYMTAB,VIRT_BA
0050 53453d30 78433030 30303030 3000 SE=0xC0000000.
  現(xiàn)在可以創(chuàng)建并運(yùn)行 domU 了:

# xm create /etc/xen/xmexample1.bsd -c
Using config file “/etc/xen/xmexample1.bsd”.
Started domain freebsd
WARNING: loader( metadata is missing!
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006
kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF
WARNING: DIAGNOSTIC option enabled, expect reduced performance.
Xen reported: 1796.927 MHz processor.
Timecounter “ixen” frequency 1796927000 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (1796.93-MHz 686-class CPU)
Origin = “GenuineIntel” Id = 0xf29 Stepping = 9
Features=0xbfebfbff
DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0×4400>
real memory = 265244672 (252 MB)
avail memory = 255963136 (244 MB)
xc0: on motherboard
cpu0 on motherboard
Timecounters tick every 10.000 msec
[XEN] Initialising virtual ethernet driver.
xn0: Ethernet address: 00:16:3e:6b:de:3a
[XEN]
Trying to mount root from ufs:/dev/xbd769a
WARNING: / was not properly dismounted
Loading configuration files.
No suitable dump device was found.
Entropy harvesting: interrupts ethernet point_to_point kickstart.
Starting file system checks:
/dev/xbd769a: 18859 files, 140370 used, 113473 free (10769 frags, 12838 blocks, 4.2% fragmentation)
Setting hostname: demo.freebsd.org.
lo0: flags=8049 mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0×2
inet 127.0.0.1 netmask 0xff000000
Additional routing options:.
Mounting NFS file systems:.
Starting syslogd.
/etc/rc: WARNING: Dump device does not exist. Savecore not run.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
Starting usbd.
usb: Kernel module not available: No such file or directory
Starting local daemons:.
Updating motd.
Starting sshd.
Initial i386 initialization:.
Additional ABI support: linux.
Starting cron.
Local package initialization:.
Additional TCP options:.
Starting background file system checks in 60 seconds.

Sun Apr 1 02:11:43 UTC 2007

FreeBSD/i386 (demo.freebsd.org) (xc0)

login:
  現(xiàn)在 domU 應(yīng)該能運(yùn)行 FreeBSD 7.0-CURRENT 內(nèi)核了:

# uname -a
FreeBSD demo.freebsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006
kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF i386
  接下來(lái)可以在 domU 中配置網(wǎng)絡(luò)了。 FreeBSD domU 會(huì)使用一種稱(chēng)做 xn0 的專(zhuān)用網(wǎng)絡(luò)接口:

# ifconfig xn0 10.10.10.200 netmask 255.0.0.0
# ifconfig
xn0: flags=843 mtu 1500
inet 10.10.10.200 netmask 0xff000000 broadcast 10.255.255.255
ether 00:16:3e:6b:de:3a
lo0: flags=8049 mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0×2
inet 127.0.0.1 netmask 0xff000000
  在 dom0 Slackware 上 會(huì)出現(xiàn)一些 Xen 專(zhuān)用的網(wǎng)絡(luò)接口:

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2
inet addr:10.10.10.130 Bcast:0.0.0.0 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:815 errors:0 dropped:0 overruns:0 frame:0
TX packets:1400 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:204857 (200.0 KiB) TX bytes:129915 (126.8 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:99 errors:0 dropped:0 overruns:0 frame:0
TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9744 (9.5 KiB) TX bytes:9744 (9.5 KiB)

peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:1853349 errors:0 dropped:0 overruns:0 frame:0
TX packets:952923 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2432115831 (2.2 GiB) TX bytes:86528526 (82.5 MiB)
Base address:0xc000 Memory:ef020000-ef040000

vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:1400 errors:0 dropped:0 overruns:0 frame:0
TX packets:815 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:129915 (126.8 KiB) TX bytes:204857 (200.0 KiB)

vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:157 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:140 (140.0 b) TX bytes:158 (158.0 b)

xenbr1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:4 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:112 (112.0 b) TX bytes:0 (0.0 b)
# brctl show
bridge name bridge id STP enabled interfaces
xenbr1 8000.feffffffffff no vif0.1
peth0
vif1.0
viyin.net

http://www.viyin.net/2010/05/linux-xen-freebsd.html

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2012-03-22 22:30 |只看該作者
哪轉(zhuǎn)來(lái)的。。。
FreeBSD 7.0-CURRENT
最新的CURRENT是10

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2012-03-23 09:34 |只看該作者
芭比小柒 發(fā)表于 2012-03-22 22:30
哪轉(zhuǎn)來(lái)的。。。
FreeBSD 7.0-CURRENT
最新的CURRENT是10


最下面有鏈接,只是在找參考資料的時(shí)候發(fā)現(xiàn)的,發(fā)現(xiàn)還不錯(cuò),沒(méi)有別的版本的有關(guān)Freebsd的Xen的資料了。。。
如果你有,歡迎給個(gè)鏈接,去學(xué)習(xí)學(xué)習(xí)

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2012-03-23 11:27 |只看該作者
這個(gè)是可以的。不過(guò)宿主機(jī)器是linux的

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2012-03-24 11:01 |只看該作者
回復(fù) 4# zhengwei_zw


    NetBSD有dom0的

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2012-03-26 11:13 |只看該作者
感覺(jué)還是VBOX、KVM好用, 不用改內(nèi)核
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP