XenServer6.0中虚拟机设置自动启动的方法_XenServer

前言

众所周知在XenServer的较早前版本(6.0以前)中,启动XenServer时,可以选择自动启动在其中安装的虚拟机。这个功能在XenServer 6.0中被Citrix取消了,原因是会干扰到XenServer的HA(高可用性)和Failover(故障转移)功能的兼容性。但是,如果只运行一个XenServer,这个功能还是非常好的。

在XenServer 6.0中,自动启动虚拟机仍然是可以办到的。这需要在“Pool Level”上开启自启动功能,并且,在需要自启动的虚拟机上使用命令行进行设置。

一、获取Pool的UUID

在控制台的命令行输入如下命令并按回车:

xe pool-list

随后出现的结果类似于如下:

uuid ( RO)        : b99e3b3f-ea7a-9484-4827-87271b4b016b
     name-label ( RW): TestPool
  name-description ( RW):
       master ( RO): 74fc086b-8c89-4918-b69e-369fcb19847d
     default-SR ( RW): bebb142a-d986-acac-d4f4-636de937d28b
以上,“b99e3b3f-ea7a-9484-4827-87271b4b016b”就是Pool的UUID

二、设置Pool的自启动

复制此UUID,再输入如下命令并按回车:

xe pool-param-set uuid=b99e3b3f-ea7a-9484-4827-87271b4b016b other-config:auto_poweron=true

三、获取需要设置为自启动的虚拟机的UUID

以名称为“W2K08”的虚拟机为例,输入如下命令并按回车:

xe vm-list name-label="W2K08" 

出现结果类似于如下:

uuid ( RO)      : 5ac81c4e-3d4c-bd70-355e-d1a1c2d7716d
   name-label ( RW): W2K08
  power-state ( RO): running

由上,可知名称为“W2K08”的虚拟机的UUID是:5ac81c4e-3d4c-bd70-355e-d1a1c2d7716d

【说明】

如果要得到简介的结果(即只希望输出UUD),可以使用如下命令:

xe vm-list name-label="W2K08" params=uuid --minimal

四、设置虚拟机的自启动

从上述“三”中的输出结果中复制虚拟机的UUID,再输入如下命令并按回车:

xe vm-param-set uuid=5ac81c4e-3d4c-bd70-355e-d1a1c2d7716d other-config:auto_poweron=true

经过如上的4步,就完成了在XenServer 6.0中虚拟机的自启动设置。

总结

以上就是XenServer虚拟机设置自动启动的方法,希望这篇文章的内容对大家学习或使用XenServer能有一定的帮助,如果有疑问大家可以留言交流。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索xenserver
, 自动启动
, 启动虚拟机
查看虚拟机
xenserver 启动虚拟机、xenserver创建虚拟机、xenserver 查看虚拟机、xenserver导出虚拟机、xenserver 安装虚拟机,以便于您获取更多的相关知识。

时间: 2024-08-27 06:10:13

XenServer6.0中虚拟机设置自动启动的方法_XenServer的相关文章

Android中EditText光标在4.0中的bug及解决方法_Android

本文分析了Android中EditText光标在4.0中的bug及解决方法.分享给大家供大家参考,具体如下: 一.问题: 不知道为什么,我的EditText的在我自己的手机中出现的时候,他的光标就变得没有了,我开始还以为是光标不见了,后面我修改了一下EditText的背景颜色,才发现是因为光标的颜色变成了白色,所以没有看见. 二.解决办法 : 复制代码 代码如下: android:textCursorDrawable 设置值为"@null",但是我觉得那个不怎么好看,那个地方也可以替换

Android中EditText光标在4.0中的bug及解决方法

本文分析了Android中EditText光标在4.0中的bug及解决方法.分享给大家供大家参考,具体如下: 一.问题: 不知道为什么,我的EditText的在我自己的手机中出现的时候,他的光标就变得没有了,我开始还以为是光标不见了,后面我修改了一下EditText的背景颜色,才发现是因为光标的颜色变成了白色,所以没有看见. 二.解决办法 : 复制代码 代码如下:android:textCursorDrawable 设置值为"@null",但是我觉得那个不怎么好看,那个地方也可以替换成

win8系统中手动设置虚拟内存的方法步骤

  大家应该都对虚拟内存这个词有所耳闻,但是并没有一个系统的了解,到底是什么用途呢?说到底就是负责系统中文件和程序的运行的,如果没有虚拟内存,电脑中的文件就没法保存,如果电脑中的虚拟内存较小的话,电脑中的负担就会增加,电脑的运行速度就会相应的变慢,所以想要让电脑的运行速度变快,最好是增大电脑中的虚拟内存.下面小编就来教大家如何在win8系统中手动对虚拟内存进行设置? 手动设置虚拟内存的方法如下 1.首先,我们返回到win8系统的传统桌面位置,之后,我们同时按下键盘上的win+X快捷键打开电脑的快

[分享]eclipse 3.0 中jre设置的小错误导致在java文件中连接数据库失败

错误|连接数据库 java.lang.ClassNotFoundException: org.gjt.mm.mysq.Driver这也许是最普遍的错误了,一般解决方法就是检查数据库驱动是否安装到jdk目录下 (如:将mysql-connector-1-3-1.jar文件copy到jdk目录下的lib文件夹中) classpath是否设置了驱动的目录 (CLASSPATH=.;D:\j2sdk\lib\dt.jar;D:\j2sdk\lib\tools.jar;D:\j2sdk\lib\mysql

asp.net2.0中css失效的解决方法

 经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下  1,CSS文件路径不正确 这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题.此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了.   2,CSS规则写法错误 这个问题谁也帮不你,只能自己学习CSS的相关知识了.   3

了解c#2.0中的Anonymous Methods(匿名方法)

  Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性.下面来看一个简单的匿名方法的使用: private int[] _integers =      { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int[] evenIntegers = Array.FindAll(_integers,                 

Ubuntu下配置Tomcat服务器以及设置自动启动的方法_java

既然是Ubuntu,那就要利用好"新立得软件包管理器"了. 1.Tomcat需要jdk的支持,所以先说一下jdk的安装,已经安装好了jdk的可以直接看第2条. 1.1安装jdk 在新立得中搜索"sun-java",安装最新的jdk,比如"sun-java6-jdk",然后点击应用就自动安装完成了. 1.2配置jdk环境变量 安装是自动的,但是配置需要自己动手了. 1.2.1修改用户环境变量 $ vi /home/fancy(你的用户名)/.bas

CentOS7.0中PHP卸载以及安装方法介绍

因为项目需求得把php版本从5.4降到5.3.所以需要先把CentOS7.0自带的php卸载,然后安装php5.3.请看如下步骤. 第一步: 卸载php5.4 1. 查看php版本     2. 卸载php     3. 查看php是否卸载     php未能完成卸载,还有对应的依赖包.所以需要接着来卸载.   4. 卸载php对应的依赖包   网上的资料是用rpm -e来卸载,但是试了几次都提示不能找到该安装包.   # rpm -e php-mysql-5.1.6-27.el5_5.3 #

EJB3.0中查询boolean值的方法

我定义了一个类:HibernateBooleanDemo 只有两个属性:id和enabled,分别是String和boolean类型,分别对应表中的id和isEnabled列.并编写了相应的get和set方法和DAO类.但是如下代码很奇怪: String hql = "from HibernateBooleanDemo where isEnabled=false"; Session s = HibernateSessionFactory.getSession(); Transactio