在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、安装xen 复制代码 代码如下:yum install xen* kernel-xen* virt-manager vnc* xen-lib python-virtinst kernel-xen:可以跑 Xen 的 Linux 核心 xen:主要的 xen 套件,包括配置文件、启动脚本和一些函数库 xen-libs:Xen 所需要的函数库 python-virtinst:提供终端安装的软件 virt-manager:用于图形界面管理xen 2、修改grub 让系统从xen内核引导 复制代码 代码如下:[root@center ~]# more /etc/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,1) # kernel /vmlinuz-version ro root=/dev/sda1 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-194.32.1.el5xen) root (hd0,1) kernel /xen.gz-2.6.18-194.32.1.el5 module /vmlinuz-2.6.18-194.32.1.el5xen ro root=LABEL=/ rhgb quiet module /initrd-2.6.18-194.32.1.el5xen.img title CentOS (2.6.18-194.el5) root (hd0,1) kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.18-194.el5.img 复制代码 代码如下:[root@center ~]# uname -ar Linux test1.aa.com 2.6.18-274.17.1.el5xen #1 SMP Tue Jan 10 18:06:37 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-238.9.1.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-238.9.1.el5 dom0_mem=2097152 (kb 单位 2G) module /vmlinuz-2.6.18-238.9.1.el5xen ro root=LABEL=/ module /initrd-2.6.18-238.9.1.el5xen.img title CentOS (2.6.18-194.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ initrd /initrd-2.6.18-194.el5.img 5、建立本地yum源,便于安装系统 修改http.conf: 增加监听端口: 复制代码 代码如下:Listen 8000 Listen 8001 增加虚拟主机: DocumentRoot /data/os <Directory “/data/os”> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> 6、创建虚拟机 复制代码 代码如下:virt-install -n xen1 -r 256 -f /home/xen1.img -lhttp://192.168.0.110:8001 –network=network:default -s 20 –nographics –vnc –vcpus=8 -n :后面接虚拟机名称,配置 /etc/xen 底下 -r : 后面接分配的内存大小 –vcpus : 分配多少个cpu -f :后面接新建的磁盘文件 –nographics :不使用图形化安装 -p : 半虚拟化 -s : 虚拟机的硬盘空间 -l :后面接安装源 7、克隆虚拟机 复制代码 代码如下:virt-clone -o xen1 -n xen2 -f /home/xen2.img 8、常见命令 xm info 查看宿主机信息 xm top 监控宿主机和Domain机器信息 xm create /etc/xen/xen1 启动 xm shutdown xen1 关闭 xm reboot xen1 重启 xm pause xen1 暂停 xm resume xen1 恢复 xm list xm console xen1 进入console Ctrl + ] 退出console 9、优化 复制代码 代码如下:[root@test1 ~]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 474 1 r—– 1222.9 xen1 10 255 1 -b—- 81.9 优化方法:xm vcpu-pin 3 0 1 (将虚拟机使用的VCPU 直接由物理cpu 1处理) 确认是否已经分配单独物理cpu: 复制代码 代码如下:xm vcpu-list 3 |
请发表评论