xen4.0安装

debian6 xen4.0安装 guest半虚拟化--debootstrap安装

[亡魂溺海] 提交于 2019-12-02 20:52:10
上一篇介绍了全虚拟化的安装方法,这一篇来用xen-tools来自动安装一个半虚拟化的虚拟机,还是使用上一篇全虚拟化的机器,同时和xen-hvm运行在同一台机器上。 安装xen-tools工具 apt-get install xen-tools 先配置/etc/xen-tools/xen-tools.conf文件,内容如下: lvm = lvm-xen install-method = debootstrap size = 30Gb memory = 4096Mb swap = 2048Mb fs = ext4 dist = squeeze image = full gateway = 10.1.6.254 netmask = 255.255.255.0 broadcast = 10.1.6.255 dhcp = 1 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

debian6 xen4.0安装 guest半虚拟化--tar安装

◇◆丶佛笑我妖孽 提交于 2019-12-02 20:51:58
还记得上一篇的debootstrap安装过程吗,过程是顺利的,结果是惨败的,至今还没找到原因,但确定是系统哪里设置的有问题,还请大牛给解释一下。 在上上一篇中我把安装好的全虚拟化的系统打了一个包,就是为了在现在使用,在直接使用前需要对打的包进行一下简单的修改,删除/etc/ssh目录中的ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub文件,因为在安装过程中xen-tool会自动生成相关配置,这是由于已经存在相关文件,需要手动俺两次回车(y)跳过,所以先删除在全虚拟化包中的文件,还是用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

debian6 xen4.0安装 guest全虚拟化

随声附和 提交于 2019-12-01 12:39:52
在基于debian6的宿主机上安装一台debian6 xen全虚拟化的虚拟机,宿主机根分区划分30G,剩余空间做成lvm卷用来安装虚拟机。 安装xen的hypervisor,会自动安装相关依赖包 apt-get install xen-linux-system-2.6-xen-amd64 使debian6支持xen的HVM apt-get install xen-qemu-dm-4.0 查看cpu是否支持硬件辅助虚拟化,VMX for Intel and SVM for AMD egrep '(vmx|svm)' /proc/cpuinfo 使xen内核称为默认的启动内核 dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen 撤销变更 dpkg-divert --rename --remove /etc/grub.d/20_linux_xen 注:也可以直接在/boot/grub/grub.cfg里面修改默认启动内核 使配置后的grub生效,在每次修改grub都需要使grub配置生效 update-grub 配置dom0的内存 在使用xen技术的虚拟化中,大部分主要的内存在启动时时分配给dom0,dom0的大小是可以动态变化的的以容纳新启动的客户端,定义为“ballooned”