debian6 xen4.0安装 guest半虚拟化--tar安装
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
? ? ?還記得上一篇的debootstrap安裝過(guò)程嗎,過(guò)程是順利的,結(jié)果是慘敗的,至今還沒(méi)找到原因,但確定是系統(tǒng)哪里設(shè)置的有問(wèn)題,還請(qǐng)大牛給解釋一下。
? ? ?在上上一篇中我把安裝好的全虛擬化的系統(tǒng)打了一個(gè)包,就是為了在現(xiàn)在使用,在直接使用前需要對(duì)打的包進(jìn)行一下簡(jiǎn)單的修改,刪除/etc/ssh目錄中的ssh_host_dsa_key ?ssh_host_dsa_key.pub ?ssh_host_rsa_key ?ssh_host_rsa_key.pub文件,因?yàn)樵诎惭b過(guò)程中xen-tool會(huì)自動(dòng)生成相關(guān)配置,這是由于已經(jīng)存在相關(guān)文件,需要手動(dòng)俺兩次回車(y)跳過(guò),所以先刪除在全虛擬化包中的文件,還是用xen-tools安裝,配置文件如下:
lvm = lvm-xen install-method = tar: tar-cmd = /bin/tar -zxvf /opt/debian6.tgz size = 30Gb memory = 3072Mb swap = 4096Mb fs = ext4 dist = `xt-guess-suite-and-mirror --suite` gateway = 10.1.6.254 netmask = 255.255.255.0 broadcast = 10.1.6.255 dhcp = 1 cache = yes genpass = 1 genpass_len = 8 hash_method = sha256 kernel='/boot/vmlinuz-2.6.32-5-amd64' initrd='/boot/initrd.img-2.6.32-5-amd64' arch = amd64 mirror = http://mirrors.163.com/debian ext3_options = noatime,nodiratime,errors=remount-ro ext2_options = noatime,nodiratime,errors=remount-ro xfs_options = defaults reiserfs_options = defaults btrfs_options = defaults boot = 1 serial_device = hvc0 disk_device = xvda vcpus = 2
? ? ?因?yàn)樵谀J(rèn)安裝時(shí)要執(zhí)行一系列hook腳本,而hook腳本中會(huì)利用一些列腳本進(jìn)行虛擬機(jī)的定制,其中就有兩項(xiàng)是安裝內(nèi)核和內(nèi)核模塊,hook腳本是根據(jù)宿主機(jī)的情況安裝相同的內(nèi)核及模塊,而在全虛擬化的包中使用的是默認(rèn)的debian6內(nèi)核,并非xen內(nèi)核,在查看日志時(shí)發(fā)現(xiàn)會(huì)報(bào)出一些xen內(nèi)核模塊不存在的錯(cuò)誤,而且也不想在虛擬機(jī)中使用xen內(nèi)核,所以需要修改hook腳本,在/usr/lib/xen-tools/debian.d目錄下,該目錄下的hook腳本都可以根據(jù)自我需求進(jìn)行修改,影響安裝過(guò)程的主要有兩個(gè)腳本80-install-kernel和80-install-modules。
? ? ?修改80-install-kernel文件
KERNEL_XEN_PKG="linux-image-$XEN_ARCH" DOMU_KERNEL=$(basename $(ls -1 ${prefix}/boot/vmlinuz* | head -n 1))? ? ? 修改80-install-modules文件 linux_modules_package="linux-modules-2.6.32-5-amd64"
? ? ? ?開(kāi)始安裝 xen-create-image --hostname=xen-para-tar --install-method=tar --install-source=/opt/debian6.tgz
? ? ? ?安裝過(guò)程和上一篇的一樣,只不過(guò)是本地解壓包安裝,安裝完成后獲取ip則可以登錄。
? ? ? ?可以看到在宿主機(jī)上同時(shí)運(yùn)行了一個(gè)全虛擬化和一個(gè)半虛擬化的虛擬機(jī),在經(jīng)過(guò)性能測(cè)試后,兩者性能差距不大,但是還是hvm的好于pv,看來(lái)還需要查找問(wèn)題。
?
?
轉(zhuǎn)載于:https://my.oschina.net/guol/blog/79022
總結(jié)
以上是生活随笔為你收集整理的debian6 xen4.0安装 guest半虚拟化--tar安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 静态分析工具PMD
- 下一篇: Netbackup 添加策略_报NFS.