xen安装与配置

宿主OS是debian6.0.3_amd64
基本上是照着[url]http://wiki.debian.org/Xen[/url]做的,有兴趣看英文的就翻翻吧。

一、安装xen及其它工具
aptitude -P install xen-linux-system xen-tools xen-hypervisor-4.0-amd64


二、修改grub(不知是否必须)
mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux
update-grub2

如果update出错,并报device.map的错误,则把device.map删了再试

三、关闭save功能
当Dom0关闭时,会尝试save子VPS的状态,这可能会撑爆/var空间,所以修改/etc/defaults/xendomains这个文件
XENDOMAINS_RESTORE=false
XENDOMAINS_SAVE=""


四、网络配置
暂时用xen不可靠的网络脚本。
修改/etc/xen/xend-config.sxp
添加这行
(network-script network-bridge)

虚拟机的网络配置这里暂略,请关注随后的博文,我应该会写

五、配置xen-tools
lvm = yourLVMname
size = 1.5Gb
gateway = 10.0.0.1
netmask = 255.255.255.0
mirror_squeeze = http://localhost:81/iso
passwd = 1

mirror用来把需要安装的光盘镜像做成http可访问链接,然后把url站在这里供安装时使用

六、创建mirror
把debian光盘放入机器
制作iso镜像
dd if=/dev/cdrom of=/debian.iso

挂载iso镜像
mount -o loop /debian.iso /usr/local/nginx/html/iso

配置nginx
vim /usr/local/nginx/conf/nginx.conf
listen 81
location /iso {
alias html/iso;
index index.html index.htm;
autoindex on;
}


七、扩展硬盘分区
我这硬盘不够了,所以扩展硬盘,如果硬盘上还有空的分区,跳过这没关系
fdisk查看新硬盘的位置,假设位于挂载点/dev/sdb
首先格式化新硬盘,出于练习目的,就先分出1/4的空间好了,我这里分出1.5G
fdisk /dev/sdb

让内核重读分区表(下载parted包),这个千万不能忘
partprobe

格式化新分区为ext4
mkfs.ext4 /dev/sdb1

扩展volume group
vgextend vgname /dev/sdb1

查看volume group的大小,FE是否增加了
vgdisplay

最后调整分区大小
resize2fs /dev/mapper/vg_main-lv_root


八、安装、删除虚拟机
xen-create-image --hostname=xen-test0 --ip=10.0.0.1 --dist=squeeze --verbose
xen-delete-image xen-test0


九、一般操作
打开xend、列出虚拟机、启动虚拟机、重新连接虚拟机
xend start
xm list
xm create -c xen-test0.cfg
xm console cfg


Memo:
未完待续……之后要写xen的网络配置,有时间想想virtinst的虚拟机安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值