在XenServer的较早前版本(6.0以前)中,启动XenServer时,可以选择自动启动在其中安装的虚拟机。这个功能在XenServer 6.0中被Citrix取消了,原因是会干扰到XenServer的HA(高可用性)和Failover(故障转移)功能的兼容性。但是,如果只运行一个XenServer,这个功能还是非常好的。
在XenServer 6.0中,自动启动虚拟机仍然是可以办到的。这需要在“Pool Level”上开启自启动功能,并且,在需要自启动的虚拟机上使用命令行进行设置。
一、获取需要设置为自启动的虚拟机的UUID
以名称为“W2K08”的虚拟机为例,输入如下命令并按回车:
xe vm-list
出现结果类似于如下:
[root@xenserver-150 ~]# xe vm-list uuid ( RO) : e921baef-fb39-c28c-b3e9-7db931884524 name-label ( RW): vm-151 power-state ( RO): running uuid ( RO) : ec93eb54-f16b-4da1-91f9-04881edc24e6 name-label ( RW): Control domain on host: xenserver-150 power-state ( RO): running uuid ( RO) : 244b3b72-c5f4-f3ca-eb8e-e7ad3bb5cf65 name-label ( RW): vm-152 power-state ( RO): running uuid ( RO) : 5fdb7a17-3aa9-8a17-3696-a9241df6917f name-label ( RW): vm-154 power-state ( RO): running uuid ( RO) : 8d2fa52d-6d54-d313-a622-f2c6cef70bd9 name-label ( RW): vm-153 power-state ( RO): halted
二、设置虚拟机的自启动
从上述的输出结果中复制虚拟机的UUID,再输入如下命令并按回车:
xe vm-param-set uuid=2633ef97-663f-0883-4323-eaacb0de468e other-config:auto_poweron=true
三、启动虚拟机
xe vm-start name-label='vm-153'
相关推荐
本文将详细介绍Xen命令大全中的关键命令及其用法。 **常用命令** 1. **xm list**: 这个命令用于列出所有已知的虚拟机,包括它们的状态、ID、内存使用情况等信息。 2. **xm create**: 通过指定配置文件,可以启动一...
本文档是关于Xen虚拟化技术中xm命令的手册,xm是Xen管理用户界面的主要工具,用于管理Xen域。该手册详细介绍了xm命令的使用方法,包括创建、暂停、关闭域,列出当前域,启用或锁定虚拟CPU,以及附加或分离虚拟块设备...
### 常用Xen命令 - `xm list`:查看Xen的运行状态,包括运行(r)、阻塞(b)、暂停(p)、关闭(s)、崩溃(c)和垂死(d)状态的虚拟机。 ### Xen内存管理 在Xen中,当Domain U关闭时,分配给它的内存不会自动回收,可能...
本文主要介绍了如何在Ubuntu 14.04 server系统下安装Xen虚拟机管理程序,并对安装过程中的关键步骤和常用命令进行了详细阐述。Xen是一种开放源代码的虚拟机监视器,由剑桥大学开发,它允许在单个计算机上同时运行多...
### Xen虚拟机管理常用命令详解 Xen作为一款开源的虚拟化技术,广泛应用于服务器虚拟化领域。通过一系列命令行工具,Xen提供了强大的虚拟机管理功能。本文将详细介绍Xen虚拟机管理中的常用命令及其具体应用。 ####...
总之,`xm` 命令是 Xen 管理员的必备工具,它提供了对虚拟机生命周期的全面控制,使得在 Xen 平台上管理虚拟机变得简单高效。通过熟练掌握这些命令,管理员可以更加灵活地优化资源分配,确保虚拟机的稳定运行,并...
通过本书,读者能够学习到如何通过Shell命令创建虚拟机,掌握Xen的核心技术。 在安装Xen的过程中,有两种主要的方法:源代码安装和使用yum安装。源代码安装涉及一系列编译和配置步骤,包括创建存放源代码的目录、...
在基于RPM的系统如CentOS或Fedora上,我们可以使用`yum`命令来安装Xen的核心组件。打开终端并输入以下命令: ``` yum install xen* ``` 这会安装Xen的主要程序,包括Xen hypervisor和必要的工具。 **2. 安装虚拟...
### Xen虚拟技术精要 #### 一、Xen虚拟化技术概述 本书《精通Xen虚拟技术》由William von Hagen编写,旨在为读者提供一套全面深入地了解Xen虚拟化技术的专业指南。Xen是一种开源虚拟机监视器,能够支持多种操作...
xen-tools 是一个用于配置和管理 Xen 环境的工具集,它提供了一些命令来管理虚拟机的网络配置。例如,xm network-bridge 命令可以用来配置桥接网络,而 xm network-route 命令可以用来配置路由网络。 在 CentOS 5 ...
7. **验证编译结果**:最后,通过运行`uname -a`命令检查当前运行的内核版本是否为XEN内核。正确的输出应该类似于`Linux <hostname> 2.6.16.60-0.21-xen #1 SMP PREEMPT Tue Sep 25 15:17:39 UTC 2012 x86_64 GNU/...
完成以上步骤后,可以通过以下命令来检查Xen是否已经正确安装并运行: ``` # xm list ``` 此命令会列出当前正在运行的所有域。如果一切正常,你应该能看到至少一个名为“Domain-0”的条目,表示Xen正在运行并且作为...
我们可以使用 apt-get 命令来安装这些工具和库。 首先,我们需要安装基本的开发工具: ``` # apt-get install gcc g++ make patch libssl-dev bzip2 gettext ``` 然后,我们需要安装其他必要的库和工具: ``` # ...
- 例如,为了编译Dom0内核,可以使用命令`make KERNELS=linux-2.6-xen0 all`。 - 对于DomU内核,则执行`make KERNELS=linux-2.6-xenU all`。 5. **创建初始RAM盘**: - 根据系统配置,可能需要使用`mkinitrd`...
#### 九、XEN控制命令 XEN提供了丰富的命令行工具来管理和控制虚拟机,例如: - `xenstore-list`: 显示当前的XEN状态。 - `xenstore-write`: 修改XEN的状态信息。 - `xen-info`: 显示有关XEN的信息。 - `xm list`:...
1. `xm`命令:`xm`是Xen的主要管理工具,它支持多种操作,如`xm info`查看系统信息,`xm config <domain>`查看虚拟机配置,`xm shutdown <domain>`关闭虚拟机。 2. 磁盘镜像制作命令: - A. 创建raw格式的镜像:`...
4. **编译**:运行 `make` 命令开始编译过程。这可能需要一些时间,因为会编译整个 Xen 内核以及相关的工具和驱动。 ``` make ``` 5. **安装**:编译完成后,使用 `make install` 将 Xen 安装到系统中。这通常...
3. **启动虚拟机**:使用`xm create`命令启动虚拟机。 #### 五、Xen虚拟机操作 Xen提供了丰富的命令行工具来管理虚拟机: - `xm list`:列出当前运行的所有虚拟机。 - `xm destroy <domain-id>`:关闭指定的...