service xend {start|stop|status|restart|reload|force-reload} 系统进程服务
start : 启动XEN
stop : 停止XEN
status : XEN状态
restart : 重启XEN
reload : 重载XEN
force-reload : 强制重载XEN
xm 管理XEN基本工具
list : 列出所有的Domains
create <ConfigFile> : 通过配置文件创建一个虚拟操作系统
console <Domain> : 终端登录正在运行的虚拟操作系统 ( Ctrl + ] 退出终端登录 )
save <Domain> <CheckpointFile> : 保存正在运行的操作系统的状态
restore <CheckpointFile> : 唤醒处在save状态的虚拟操作系统
pause <Domain> : 停止正在运行的操作系统,系统处于暂停的状态,无法在虚拟操作系统里进行操作
unpause <Domain> : 激活停止的虚拟操作系统
mem-set <Domain> <Mem> : 调整虚拟操作系统所占用的内存,该值不能超过配置文件中静态分配内存的值
vcpu-set <Domain> <vCPUs> : 调整虚拟操作系统的虚拟CPU 数,不能超过最大vcpu 数
top (xentop) : 查看虚拟机运行的状态
destroy <Domain> : 立即停止虚拟的系统
dump-core [-L|--live] [-C|--crash] <Domain> [Filename] : dump 一个特定Domain 的core
migrate <Domain> <Host> : 将一个Domain 迁移到另一个机器
reboot <Domain> : 重启一个Domain
shutdown <Domain> : 关闭一个Domain
uptime : 打印Domain运行时间
block-list <Domain> : 查看虚拟机的可用硬盘设备
# virt-install --help
usage: virt-install --name NAME --ram RAM STORAGE INSTALL [options]
options:
-h, --help show this help message and exit
--connect=CONNECT 使用 URI 连接到监控程序
通用选项:
-n NAME, --name=NAME
客户端事件名称
-r MEMORY, --ram=MEMORY
以 MB 为单位为客户端事件分配的内存
--arch=ARCH 模拟的 CPU 构架
-u UUID, --uuid=UUID
客户端 UUID。
--vcpus=VCPUS 配置您的客户端的 vcpu 数目
--check-cpu 检查确定 vcpu 没有超过物理 CPU
数目,如果超过则发出警告。
--cpuset=CPUSET 设定可以使用的物理 CPU。
--os-type=DISTRO_TYPE
全虚拟客户端的操作系统类型,例如:'li
nux'、'unix'、'windows'
--os-variant=DISTRO_VARIANT
全虚拟客户端的操作系统变体,例如'fe
dora6'、'rhel5'、'solaris10'、'win2k'
--host-device=HOSTDEVS
Physical host device to attach to the domain.
Full Virtualization specific options:
--sound 使用仿真声音设备
--noapic 为全虚拟客户端禁用 APIC(在 os-type/os-
variant db 中覆盖数值)
--noacpi 为全虚拟客户端禁用 ACPI(在 os-type/os-
variant db 中覆盖数值)
虚拟化类型选项:
-v, --hvm 客户端应该是一个全虚拟客户端
-p, --paravirt 这个客户端一个是一个半虚拟客户端
--accelerate 使用内核加速功能(kvm、kqemu......)
安装方法选项:
-c CDROM, --cdrom=CDROM
光驱安装介质
-l LOCATION, --location=LOCATION
安装源(例如:nfs:host:/path、http://host/path
、ftp://host/path)
--pxe 使用 PXE 协议从网络引导
--import Build guest around an existing disk image
--livecd Treat the CD-ROM media as a Live CD
-x EXTRA, --extra-args=EXTRA
附加到使用 --location 引导的内核的参数
存储配置:
--disk=DISKOPTS 使用不同选项指定作为磁盘使用的存储。
-f FILE_PATH, --file=FILE_PATH
作为磁盘映像使用的文件
-s DISKSIZE, --file-size=DISKSIZE
磁盘映像大小(如果它不存在的话),以
GB 为单位
--nonsparse 不要为磁盘使用稀疏文件。请注意这会使
得客户端创建变得及其缓慢
--nodisks 不要为该客户端设置任何磁盘。
联网配置:
-b BRIDGE, --bridge=BRIDGE
连接客户端 NIC 的桥接;如果没有给定,
将尝试确定默认桥接
-w NETWORK, --network=NETWORK
将客户端连接到虚拟网络,使用 NAT
转发到物理网络
-m MAC, --mac=MAC 客户端的固定 MAC
地址;如果没有则使用随机给定的地址。
--nonetworks Don't create network interfaces for the guest.
图形配置:
--vnc 用 VNC 进行图形支持
--vncport=VNCPORT VNC 使用的端口
--sdl 用 SDL 进行图形支持
--nographics 不要为该客户端设置图形控制台。
--noautoconsole 不要自动尝试连接到客户端控制台
-k KEYMAP, --keymap=KEYMAP
为图形控制台设置 keymap
其它选项:
-d, --debug 输入故障排除信息
--noreboot 安装完成时请禁用自动重启。
--wait=WAIT Time to wait (in minutes)
--force 对任意应用程序提示强制回答‘yes’,终
止左右其它提示
--prompt Request user input for ambiguous situations or
required options.
分享到:
相关推荐
xen-tools 是一个用于配置和管理 Xen 环境的工具集,它提供了一些命令来管理虚拟机的网络配置。例如,xm network-bridge 命令可以用来配置桥接网络,而 xm network-route 命令可以用来配置路由网络。 在 CentOS 5 ...
对于Xen Hypervisor,下载源码包后解压,执行`make world`和`make install`命令即可完成编译安装。自Linux内核3.0版本起,已内置Xen支持,因此无需额外安装xen-kernel。 #### Xen的使用与管理 Xen提供了丰富的...
Xen提供了丰富的工具集来管理虚拟机,其中最核心的是`xm`命令: 1. **xm命令**:用于启动、停止、重启、监控和管理虚拟机的状态。 2. **磁盘镜像制作**:包括创建不同格式的镜像,如raw和qcow,以及增量镜像的...
将Linux ISO镜像上传到虚拟机上,然后执行`yum install`命令,这会自动处理依赖关系并安装Xen及其相关组件。 接下来,我们需要调整内核启动顺序,确保Xen在引导时优先启动。通过编辑`/boot/grub/grub.conf`文件,将...
1. 安装 Xen 工具集,如 `xl` 和 `xenstore-utils`,这些工具用于管理虚拟机。 2. 创建虚拟机配置文件(例如 `myvm.cfg`),定义 CPU、内存、磁盘等参数。 3. 使用 `xl create myvm.cfg` 命令启动虚拟机。 4. 可以...
Xen工具集需要Perl支持,因此需要确保Perl已安装: ``` yum install perl -y ``` 9. **安装Xen**: 最后,安装Xen本身: ``` yum install xen -y ``` 10. **设置Xen启动**: 为了使系统启动时加载Xen内核...
| **运行的系统内核实例** | 底层物理系统运行一个内核,每个虚拟机各自运行一个标准内核 | 底层系统使用一个修改过的内核,所有虚拟机运行经过修改的特别内核(如果CPU支持虚拟指令集,则虚拟机可使用标准内核) | ...
4. **Xen Tools**: 用于管理Xen环境的工具集,如xm或xenlight,可以创建、配置和管理虚拟机。 5. **Libxenlight**: 一个库,为管理Xen环境提供了API接口。 二、Xen 4.1.6在Linux上的编译安装 编译Xen 4.1.6源码...
- **平台兼容性**:支持PAE指令集的x86/32和x86/64平台。 - **原生操作系统支持**:借助Intel的虚拟化技术VT,可支持未经修改的Microsoft Windows等操作系统。 - **广泛的硬件支持**:兼容几乎所有的Linux设备...
通过这种方式,Xen 能够直接利用虚拟化扩展指令集来提高性能,从而接近原生运行的性能水平。半虚拟化的主要优点在于更高的效率和更低的开销。 #### I/O虚拟化 I/O 虚拟化是 Xen Hypervisor 的关键组成部分之一,它...
3. **xm 命令:** Xen 控制台命令集。 4. **virt-clone 命令:** 复制虚拟机。 **示例代码:** ```bash virt-install -h virt-install -n vm02 -f /data/vm02.img -s 4 -r 128 --no-graphics -l http://ip/redhat/ ...
libvirt是一个管理虚拟化平台的工具集,提供API和服务来管理各种虚拟化技术。 配置虚拟网络是确保虚拟机可以与其他机器通信的重要步骤。使用virsh工具可以管理虚拟网络,包括列出网络、启动网络、停止网络以及定义...
- **命令集扩展**:扩展标准TPM命令集以支持vTPM特有的功能。 - **安全协议**:设计并实现用于安全迁移虚拟TPM实例的协议,确保数据的机密性和完整性。 - **完整性度量应用程序**:集成现有的完整性度量应用程序,以...
Libvirt 支持多种虚拟化方案,既支持包括 KVM、QEMU、Xen、VMware、VirtualBox 等在内的平台虚拟化方案,又支持 OpenVZ、LXC 等 Linux 容器虚拟化系统,还支持用户态 Linux(UML)的虚拟化。 Libvirt 的基本架构是...
此外,由于 Greenplum 4.1 及之前版本仅支持 UTF-8 字符集,因此在创建安装用户时需设定其默认字符集为 UTF-8。 接下来,我们将详细讨论 Greenplum 的安装步骤: 1. **关闭防火墙与 SELinux**: - Greenplum 集群...
在示例中,内核版本为2.6.18-92.el5xen。Oracle 10g对内核版本有一定的要求,确保你的内核版本与Oracle兼容是至关重要的。 然后,我们需要确认已安装了Oracle 10g所需的软件包。这些包包括gcc、make、binutils以及...
2.9.3 Xen虚拟机创建网络环境 2.9.4创建Xen存储服务器 2.9.5创建Xen数据库服务器 2.10本章小结 第3章 Clusterware集群软件 3.1 Grid Infrastructure架构 3.1.1 GI的特点 3.1.2 GI的应用 3.1.3 Clusterware的...
通常,这涉及`./configure`、`make`和`make install`命令。配置阶段可以根据需求选择编译选项,例如启用或禁用某些特性,或者指定安装路径。 7. **扩展性** Libvirt的设计允许添加新的虚拟化技术支持,只要实现...
综上所述,"Linux经典故障排除"涵盖了大量实用技巧,涵盖了从基础操作到高级故障处理的方方面面,是Linux系统管理员必备的技能集。通过学习和实践,可以有效提高在面对复杂系统问题时的应对能力。