管理XenServer是否类似于管理CentOS?


8

鉴于XenServer(当前为7)基于CentOS,是否就更新,CLI,管理(非Xen特定的mdadm和启动加载程序)等方面与CentOS一样工作?

基本上,如果我想使用XenServer,那么我是否致力于使用,学习和使用CentOS的“方式”?

我们正在使用一台新的(对我们而言)服务器,现在该切换虚拟机管理程序了,我们开始使用Xen。

我目前熟悉并可以有效管理的当前设置是使用Virtual Box的具有两台VM的Debian主机,至少可以这么说。因此,我对在Debian中工作很熟悉,并做出了明智的选择,将Debian用于我们的服务器。我只为小型企业管理服务器,所以我没有其他设置和其他发行版的多样性。

据我了解,Redhat的工作方式与基于Debian的发行版有些不同,并且需要学习量未知的曲线。但肯定是学习曲线。

因此,如果我使用XenServer,我是否也致力于Redhat的学习?

我知道我可以使用基于Debian的Dom0来安装Xen,但是我已经阅读的共识似乎表明XenServer总体上表现最好。但是,我将需要做一些配置,例如启动并运行Dom0,Xen和网络共享的本地RAID阵列,并按顺序获取引导加载程序和grub。我可以在Debian中很容易地完成此配置,所以我试图权衡在尝试以CentOS方式进行相同配置时所花费的时间,我担心这会增加相当多的时间才能在IT情况下将新服务器投入生产我个人对我们公司的影响是在下班后慢慢发生的;因此这个问题。

Answers:


14

请记住,即使基于发行版也剥离了OS,就像齿轮位于HCL中一样,您几乎永远不会使用任何OS命令。

您将用来管理的大多数命令都在xe命令集中:

  • xe task-list
  • xe task-cancel
  • xe toolstack-restart
  • 等等...

操作系统更新也都是通过xenserver控制台安装和检测的。.因此,大多数命令是xen命令。

只有在主机上输入常规命令时,才安装Dell Openmanage软件包和监视代理。


他需要使用基本的操作系统来进行XenServer补丁,但这cdrm是为了清理问题而已。甚至可能需要curlwget(我认为已经安装了一个或另一个)将修补程序放到池主服务器上并sha256sum验证其完整性。但是否则,Citrix会希望您不要与基本操作系统混为一谈-将其视为一种设备。
SnakeDoc '16

@SnakeDoc现在,控制台GUI会单独完成修补程序:)就像您有3个服务器场一样,控制台将一台主机置于维护状态,重新启动它,安装修补程序,然后从维护中删除主机,然后在服务器上启动进程2.
yagmoth555

10

首先,您承诺以XenServer方式工作。该产品本质上是一种设备,无论如何,Debian和CentOS之间的大部分不同之处都对您隐藏了,或者可以通过XenServer提供的工具更好地维护。

您可以轻松地对此进行测试,使用XenServer设置测试虚拟机很容易(是的,它在虚拟机中运行)。


谢谢!根据答案,我很乐意继续在新服务器而不是VM上设置Xen。同时(显然),我们将同时使当前的生产服务器保持在线状态,因此,如果该服务器无法正常工作,则除了造成时间损失之外,不会造成任何危害。我只是希望减轻它的“时间浪费”部分,不过,VM思想上的好呼吁!
达蒙

3

我几乎每天都在Xenserver工作。在简单的服务器或小型池中,几乎不需要与基础操作系统进行交互,这就是重点。

但是我们有60多个xenserver,并且我们过去一直使用Salt来在站点范围内进行更改,例如“剩下的人,更改所有root密码和所有DRAC密码”,或者更新DNS服务器,或者只是将搜索域附加到resolv.conf或安装Dell的优化硬件监控或简单的工具(例如最新的checkmk代理)。

在6.5中,尽管没有得到官方的支持,它仍然运行良好。

在7.0中,RPM不可用,安装盐RPM只会抱怨缺少依赖项。

因此,要回答您的问题,不,只要您不做任何奇怪的事情,管理xenserver就像管理设备

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.