使用XenCenter 7配置XenServer资源池

简介:

本文将介绍XenCenter7配置XenServer资源池的全过程,包括安装XenServer7、安装XenCenter并添加XenServer、为XenServer安装补丁更新、配置许可证服务器、配置群集资源池、创建VM、测试VM热迁移等。

一、测试环境

计算机名

操作系统

IP地址

角色

Xen-dc.long.xen

Win2012R2

192.168.10.50

DCDNSDHCPiSCSi Target

Xenserver01

XenServer  7.0

192.168.10.51

宿主机

Xenserver02

XenServer  7.0

192.168.10.52

宿主机

Xencenter.long.xen

Win2012R2

192.168.10.53

XenCenter、许可证服务器、ISO共享库


二、安装XenServer 7

XenServer7.0的安装过程比较简单,由于XenServer是基于Linux定制,安装过程跟使用文本模式安装一个Linux操作系统类似,基本上可以直接跟着安装向导就完成了安装。我们先安装好两台XenServer宿主机:XenServer01和XenServer02

wKiom1iAalPzh1D4AAG9u0PvbLU980.png

wKiom1iAalTjUKe-AAAxkYr_ZjE617.png

wKioL1iAalXCnux5AAA5vR0IDu8949.png

wKiom1iAalfxXwdZAAA4g4k94FQ520.png

wKioL1iAalmxm5w-AAA1_nkSZpU267.png

wKiom1iAalnAE_wvAAAqT2E4HHI574.png

wKioL1iAalqTkXR_AAAloEzI7KE609.png

wKioL1iAalvjRnsAAAApB_FBt3I492.png

wKiom1iAalzwlaXzAAAvjgJMlCs699.png

wKiom1iAal3jtnPpAAAyCrWuv7U336.png

wKioL1iAal7APDcJAAAu4rEVKSM374.png

wKioL1iAal6DqJpoAAAumWTfYnc820.png

wKiom1iAamCS6QdlAAAx6fgsgxQ339.png

wKiom1iAamHgtut8AAAuXAd6sZc934.png

wKioL1iAammRa4QqAAAs3OEtH0k398.png

wKioL1iAamqB37MQAAAh1V1aUps522.png

wKiom1iAamvhJgM9AAApAV15zo0985.png

wKioL1iAam2yF8WHAAAqI4eJlBk610.png

wKiom1iAam-QcOeDAAAsM6Jlkpc977.png

wKiom1iAanagPBsDAALivVnIe_s234.png

wKioL1iAaniwSmBMAABBcw1rbgk887.png

从命令行界面执行uname -a和cat /etc/redhat-release可以明显看到XenServer就是基于Linux的虚拟化系统,当然也多了一些它自己的命令,如xe,执行xe help可以查看xe的命令列表,若执行xe help --all命令则会列出全部命令。

wKiom1iAannyTq6FAABInNyQaHo436.png


三、安装XenCenter并添加XenServer

本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1893363

1、XenCenter的安装过程也比较简单,跟安装一个普通软件没什么区别,过程无需赘述

wKiom1iAdeziP_hlAABlyhj8Vt0442.png

wKioL1iAde3w6V0QAAB4AFB54kw448.png

wKiom1iAde2i-L80AABYvSC6lRw543.png

wKiom1iAde6RylYtAABypl6_TB8497.png

wKioL1iAde7hGqLBAABgF8t6k2c647.png

2、打开XenCenter的控制台,点击添加新服务器,输入XenServer01的主机名(需先做好hosts解析),以及用户名密码,添加宿主机进行连接

wKiom1iAde_xw0KNAAE5sCBl6Gg324.png

wKioL1iAdfCx6jg1AAFDFefipXc632.png

wKioL1iAdfDjxFnqAAEe807JYMA881.png

wKiom1iAdfHDb96WAAEg6BXgfJ0498.png

wKiom1iAdfGg7RmwAADR1ziGjRw419.png

wKioL1iAdfKgQAWdAAD_nSdjWHs754.png


3、同理,将XenServer02也添加进来

wKioL1iAdfPgOlv-AAEfRhAcKKw787.png



四、为XenServer安装补丁

1、将XenServer添加进来之后,为了安全和稳定起见,需要做的第一件事应该就是打补丁了,点击菜单栏的工具,再点击安装更新,将弹出安装更新的向导

wKiom1iAdlbCr-HmAAE8TFn1xWw020.png

wKioL1iAdlfRij0yAAEBuJ4L4wg541.png


2、由于我已经提前将补丁下载下来了,因此选择第二项从磁盘中选择更新或补充包

wKiom1iAdlig82k9AADYf27T0WE718.png


3、选择要打补丁的服务器,由于目前两台XenServer上没有任何虚拟机,无需关注虚拟机迁移的问题,因此两台都勾选,直接下一步,耐心等待补丁更新自动完成

wKioL1iAdliROjGRAACzMz6nJCA060.png

wKioL1iAdlmwmw4HAACxHVtqd5c639.png

wKiom1iAdlnT_nGDAADGrdzQ1PI157.png

wKiom1iAdlryAo0YAADi88iP_FI891.png

wKioL1iAdluggXdHAAD_LnoXGR0649.png


4、由于每次只能安装一个更新,因此打完这十几个补丁着实要有点耐心

wKioL1iAdlvxxyjCAAEqC1A97GI441.png

wKiom1iAdlyiz0PeAAE8S_A9AIk224.png


五、配置许可证服务器

1、在XenCenter上安装许可证服务器,安装过程比较简单,无需赘述

wKiom1iAdr7DEsJdAABUSPp4gVk605.png

wKioL1iAdr6hYHAYAABOZFdpw1g953.png

wKioL1iAdr-yptGDAABFfiH5atY999.png

wKiom1iAdr-yuOLaAABVGxyEiGc187.png


2、安装好许可服务器后还需要进行配置,过程也很简单

wKioL1iAdsDQXI7GAADvhl5xc00198.png

wKiom1iAdsCxdBiJAACx--4W6lQ409.png

wKioL1iAdsHiW_YcAACHS2IQPN8541.png

wKiom1iAdsGjQQK9AADp2sYPULU893.png


3、打开许可服务器的WEB管理控制台,点击右上角的管理进行登录

wKioL1iAdsKgWPhsAAC9gy81KyY802.png

wKiom1iAdsPQxwhVAADwXhIiDLo926.png


4、登录后显示系统信息,注意主机名必须与许可证信息中的主机名一致。再点击左下角的供应商守护进程配置,再点击导入许可证

wKioL1iAdsTTHGMdAADv-b_KskQ828.png

wKiom1iAdsTTSYsYAAEFTsU7Z3A696.png


5、浏览到我们从Citrix官网申请并下载下来的许可证文件,点击导入许可证

wKiom1iAdsayzgl_AAFQ690M1EA875.png


6、成功导入,并提示必须重新启动供应商守护程序才能使更改生效

wKioL1iAdsmBUM5WAAEGmT_zE_k637.png


7、再点击供应商守护程序,点击重读许可证文件,或者重启Citrix Licensing服务

wKiom1iAdsvCga_kAAEgfmdjUwY024.png

wKioL1iAdszjRLylAAER2Md_1SA502.png


8、在XenCenter打开许可证管理器,点击左下角的分配许可证,输入许可证服务器的IP地址,点击确定

wKiom1iAdszDPFEdAACkC-3-xKo325.png

wKiom1iAds2SOlY6AACqWJDXO2k128.png


9、两台XenServer成功获得许可

wKioL1iAds6QCLaTAACGQwS8KnU438.png


六、配置群集资源池

1、在XenCenter中安装iscsi服务,创建一个iscsi磁盘,允许两台XenServer的发起程序访问

wKiom1iAd6bgmdDsAACgP8ofJaA248.png


2、在XenCenter中新建池

wKioL1iAd6ezALhBAAELi5utRI8673.png

wKioL1iAd6eikaQzAAEQmV6TCWM207.png


3、点击池的存储,再点击新建SR

wKiom1iAd6iwBTZmAAEXP4u5bLE984.png


4、在新建存储库向导中,选择iSCSI

wKiom1iAd6mi-hdvAAC5ymElotA551.png


4、输入SR的名称

wKioL1iAd6qhogglAACqfKowT1I347.png


5、输入iSCSI目标主机的IP地址,然后点击扫描目标

wKiom1iAd6qwwBo3AADVUfdSaJI094.png


6、在弹出的警告框中点击是格式化磁盘,完成SR的创建

wKioL1iAd6uTbwRHAADSbkUBBKc058.png

wKiom1iAd6zztmQHAADFb-HoqCg435.png

wKioL1iAd6zy8LVVAAEj9wWSlgc744.png


7、点击池的高可用性,点击配置高可用性

wKioL1iAd63hJg4wAAD5_tLwbIs137.png


8、在配置高可用性向导中,储存库选择我们上文创建的iSCSI共享存储

wKiom1iAd66xGVfWAADXRWgNcIk594.png

wKioL1iAd67z41izAAChJT7ci9w979.png


9、高可用性计划选择允许出现的故障数为1,因为我们只有2个节点,最多只能故障一台

wKiom1iAd6_A2_U1AADNlbKuvLQ143.png


10、查看摘要,点击完成,成功配置了高可用性

wKiom1iAd6-S5UDbAACtDOmdquc031.png

wKioL1iAd7HhSZIOAAFyS36WcgM013.png


11、创建ISO共享存储库,可用于存放给虚拟机提供的ISO介质,在池点击存储,点击新建SR

wKiom1iAd7HQgHNfAAElzGq7g3w560.png


12、选择Windows文件共享

wKioL1iAd7LDNO6jAAC075RpDj4114.png


13、输入名称

wKioL1iAd7LCylykAACV7Pvu_rc149.png


14、输入共享文件夹的路径和用户名密码,点击完成

wKiom1iAd7PSDN7IAAC3qD-bXSo420.png


15、完成ISO共享储存库的创建

wKiom1iAd7OQA1kOAAE0iJsv2jk095.png


七、创建VM

本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1893363

1、在XenCenter中点击新建VM,在新建VM向导中选择模板为Windows10(64-bit)

wKiom1iAeczDoQcpAAEshNlNREY726.png


2、输入虚拟机的名称

wKiom1iAec2zv-d9AAEK3yrrYE8140.png


3、从ISO库中选择Windows10周年更新版的安装介质

wKioL1iAec7TAJUvAADKLTc_5Io486.png


4、按默认不为此VM分配主服务器

wKioL1iAec-Ql5WPAADgXWkV7vs371.png


5、配置虚拟机的CPU、内存

wKiom1iAedCQhCtTAAC-Pt-mPus391.png


6、因环境中没有独立显卡可供虚拟机使用,故此步直接跳过

wKioL1iAedHyWrXTAACyA6B0EMQ504.png


7、选择存储位置,当然是我们上文创建的iSCSI磁盘了,虚拟机的磁盘大小至少要达到24G

wKiom1iAedOB7FFyAAFDB25gs_Q529.png


8、选择网络连接接口,默认就行

wKiom1iAedPTewkMAAD8zwWWHJQ165.png


9、查看摘要。点击完成进行虚拟机的创建

wKioL1iBfrHiUwNfAAD3iUNmwdQ261.png


10、完成虚拟机操作系统的安装

wKioL1iBfjaDRU_RAAHqvOON1J8570.png

wKiom1iBfjfyoMMXAAGZaIQMc3o315.png

wKioL1iBfjvzE5dQAAGJkt2YDiM945.png


11、虚拟机安装好操作系统后,还需要安装xen tools,不然虚拟化状态会提示未优化I/O、未安装管理代理

wKioL1iAediRoJ6lAAFo5Jr7A20424.png


12、在虚拟机的控制台选择guest-tools.iso插入DVD驱动器后,安装xen tools并重启虚拟机

wKiom1iAedmjSYUSAANRID1gqL8376.png


13、虚拟化状态会提示已优化I/O、已安装管理代理

wKioL1iAedqAv3ZtAAG4FDcKm2I870.png


14、测试虚拟机的热迁移,开启长ping,将虚拟机移动至另一台宿主机

wKiom1iAeg6xy6yOAAM9KM1Ye_o671.png

wKioL1iAehDAfYOnAAOiXzbiRpg478.png

wKioL1iAekmQ03cyAACk6-kxhOk868.png


15、按照预期应该和Hyper-v群集或vSphere群集一样,虚拟机在宿主机之间的热迁移只中断几个包,但是我的测试结果却没有按照预期实现,不是虚拟机发生重启就是发生蓝屏,暂时未查到准确原因,有可能是VMware Workstation 12对XenServer 7的兼容性问题,有可能是XenServer 7对Win10周年更新版的兼容性问题,也有可能是某个被我疏忽的配置问题。

wKioL1iAekrjW0ebAAHJ97SDZaU569.png

而如果将其中一台宿主机的网卡断开连接或强制关机模拟宿主机故障,则虚拟机能自动在另一台宿主机上重新启动,符合高可用性的故障转移预期。

本文就写到这里,下一篇我将以本文的环境为基础,测试Xendesktop 7.12发布Win10周年更新版桌面,敬请期待。

本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1893363

本文转自Mr大表哥jianlong1990 博客,原文链接: http://blog.51cto.com/jiangjianlong/1893363      如需转载请自行联系原作者




相关文章
|
7月前
|
大数据
如何搭建自己的ip池
如何搭建自己的ip池
303 0
|
资源调度 关系型数据库 MySQL
资源池、虚拟机、集群的关系
资源池、虚拟机、集群的关系
|
存储 云计算 开发者
虚拟资源层 资源池|学习笔记
快速学习虚拟资源层 资源池
虚拟资源层 资源池|学习笔记
|
存储 文件存储 数据安全/隐私保护
三、FreeNAS篇:系统基本设置及存储池管理,实现smb远程访问
三、FreeNAS篇:系统基本设置及存储池管理,实现smb远程访问
三、FreeNAS篇:系统基本设置及存储池管理,实现smb远程访问
|
弹性计算 测试技术 API
专有宿主机如何实现“资源池”管理——集群管理能力升级
专有宿主机发布自动部署功能,提高集群管理运维能力
3563 0
|
存储 网络虚拟化
CloudStack+XenServer详细部署方案创建高级网络资源域
CloudStack+XenServer详细部署方案(5):创建高级网络资源域 本文将根据设计文档结合和之前创建的XenServer 资源池, 介绍CloudStack高级网络资源域的创建过程。
1197 0
|
监控 SQL
|
存储 KVM 虚拟化