本站公告: 暂无公告....

Solusvm安装教程 xen

云计算 兰亭楼 0评论 1028浏览
Solusvm安装教程 xen 要求硬件:cpu 支持 intel vt            主板 支持 intel vt 一般cpu 酷睿E 6300以上的cpu 都支持虚拟化 系统要求:cent os 5.8 最好(稳定)           Cent os 6.0 版本以上 编译安装的xen 无法启用h-vm 这个由于找不到完整的源文件,安装完测xen无法建立windows系列的虚拟机,只能建立linux。当我们找到完整的源文件可以尝试一下,用6.0版本的cent os 。 (注意安装系统要安装windows桌面的包),装系统时划分LVM方法就不在此说明了,下面开始solusvm安装之旅: 第一步,检查linux磁盘是否划分了LVM,或者linux是否还有空余空间没划分,这里的空余空间指的是没划分的空余物理磁盘空间,就是没分区的空间 命令:fdisk l   第二步,检查VGgroup 是否创建有,如果没有用命令创建   因为之前用fdisk –l 看分区情况 如下:   如果没有vggroup 要用以下命令创建: vgcreate name /dev/sda5    # 注:name 可以随便取名 显示这样表示创建成功 好了准备工作完成,下面开始安装xen 因为我们做云虚拟化,因此系统最好安装cent os 5.8 稳定,rehat的cent os yum源库中有xen源包,安全! 下面开始xen安装 一、安装xen   一、xen虚拟环境准备 方法一,可以在安装时选择xen组件后,系统自然支持xen。 方法二,在需要时手动安装xen组件。 1. yum自动安装xen组件 # yum install kernel-xen xen-libs xen 2. 修改启动列表,使用运行xen的内核启动系统 # vi /boot/grub/grub.conf default=0 title CentOS (2.6.18-194.3.1.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-194.3.1.el5 module /vmlinuz-2.6.18-194.3.1.el5xen ro root=LABEL=/ module /initrd-2.6.18-194.3.1.el5xen.img 说明: yum安装后,grub菜单是自动安装好了。如果没有的话,手动加入,/boot菜单下会有相关的内核文件。 3. reboot 自动进入xen组件的内核。 4. 查看xen启动 (1)将xen设为开机启动 # chkconfig --list |grep xend xend            0:off   1:off   2:on    3:on    4:on    5:on    6:off xendomains      0:off   1:off   2:off   3:on    4:on    5:on    6:off (2)xen的运行情况(以下内容表示已经启动了) # xm list Name               ID     Mem(MiB) VCPUs State   Time(s) Domain-0           0      211      1     r-----  90.5   XEN安装2 # yum –y install xen* 安装XEN需要的服务 # yum -y install kernel-xen* 安装XEN的相关内核 二、检查启动选项是否使用xen内核启动 1、检查xen内核文件 安装是否正常:文件位于/boot # ls –lh /boot total 9.5M -rw-r--r-- 1 root root 61K Mar 16 08:19 config-2.6.18-8.el5 -rw-r--r-- 1 root root 60K Mar 16 09:27 config-2.6.18-8.el5xen drwxr-xr-x 2 root root 1.0K Aug 15 14:47 grub -rw------- 1 root root 1.5M Aug 13 17:18 initrd-2.6.18-8.el5.img -rw------- 1 root root 1.5M Aug 15 14:47 initrd-2.6.18-8.el5xen.img drwx------ 2 root root 12K Aug 13 17:15 lost+found -rw-r--r-- 1 root root 79K Apr 1 22:49 message -rw-r--r-- 1 root root 82K Mar 16 08:20 symvers-2.6.18-8.el5.gz -rw-r--r-- 1 root root 83K Mar 16 09:28 symvers-2.6.18-8.el5xen.gz -rw-r--r-- 1 root root 865K Mar 16 08:19 System.map-2.6.18-8.el5 -rw-r--r-- 1 root root 848K Mar 16 09:27 System.map-2.6.18-8.el5xen -rw-r--r-- 1 root root 1.7M Mar 16 08:19 vmlinuz-2.6.18-8.el5 -rw-r--r-- 1 root root 2.0M Mar 16 09:27 vmlinuz-2.6.18-8.el5xen -rw-r--r-- 1 root root 269K Mar 16 07:51 xen.gz-2.6.18-8.el5 -rwxr-xr-x 1 root root 595K Mar 16 09:43 xen-syms-2.6.18-8.el5   2、检查grub配置,然后修改重启时引导内核为xen的内核 # cat /boot/grub/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,0) # kernel /vmlinuz-version ro root=/dev/sda3 # initrd /initrd-version.img #boot=/dev/sda default=1 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-8.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-8.el5 module /vmlinuz-2.6.18-8.el5xen ro root=LABEL=/ module /initrd-2.6.18-8.el5xen.img title CentOS (2.6.18-8.el5) root (hd0,0) kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ initrd /initrd-2.6.18-8.el5.img 修改其中的default=1为default=0,启用xen内核 和kernel /boot/xen.gz-4.1.2 dom0_mem=512m 限制domain-0的内存让可利用的内存更多 3、重新启动计算机   4、重启后登录系统,检查XEN是否正常 4.1 执行# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3919 4 r----- 16.9 出现上述结果表示xen启动正常 4.2 检查log: #ls -lh /var/log/xen total 8.0K -rwxr-xr-x 1 root root 36 Aug 15 15:43 xend-debug.log -rw-r--r-- 1 root root 1.8K Aug 15 15:43 xend.log # cat /var/log/xen/xend-debug.log Nothing to flush. Nothing to flush. 表示一切正常,我们的CentOS5中的XEN服务已经成功启动。至此,我们的CentOS5的宿主机已经安装就绪。 接下来安装 yum install –y  virt-manager 自动启动Xen服务 如果需要让Xen服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“xend”服务,在其前面加上星号(*),然后选择“确定”即可 。 下面开始安装vnc远程软件 yum install vnc* 安装好后,我们开始配置vnc 使用命令vncserver 设置好密码后会自动在相应文件夹生成以下文件   vi /etc/xen/xend-config.sxp   下面设置以root启用vnc ,并且去丢文本命令显示界面, vi /etc/sysconfig/vncservers   设置启用windows桌面 vim ~/.vnc/xstartup   启用vncserver 注意:安装时一定要检查selinux是否已经disable,如果没会出现vnc无法远程访问 查看vncserver服务侦听端口命令:netstat -tlnp |grep vnc service vncserver restart 开始安装受控端 wget http://soluslabs.com/installers/solusvm/v2/install chmod 755 install ./install   点击回车   选择1回车   选择5回车   开始安装   到这受控端安装完了接下来就是到主控端激活受控端了     节点添加方法就像上面,其他功能就不在此一一介绍,大家可以登录上主控端尝试操作, iso文件上传要主控端和受控端的/home/solusvm/xen/iso/下都要具有相同的文件才能安装 模板安装也是如此,模板的路径是/home/solusvm/xen/template/ 主控端安装如下 wget http://soluslabs.com/installers/solusvm/v2/install chmod 755 install ./install   选择1   选择1 开始安装 安装完成后如下,记住主控端的登录地址   大家经常会遇到的问题是 1、主控端提示受控端的内存不足,原因是没释放内存 xm info 查看free内存是多少 再使用命令 xm mem-set Domain-0 2048 设置 dom0 内存 设置后运行free -m 查看free是否增加 (注:2048为例子,内存大小可变,) 2、主控端,当上次安装过要重装时,要记得删除数据库 yum remove mysql* rm -rf /var/lib/mysql rm -f /root/.my.cnf 3、主控端一定是纯净的linux(cent os)即什么都没安装,受控端也是不能安装有php和mysql  



转载请注明: 兰亭楼 » Solusvm安装教程 xen

发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址