`
hot88zh
  • 浏览: 183553 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XEN 命令集

    博客分类:
  • xen
 
阅读更多

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网络配置及原理

    xen-tools 是一个用于配置和管理 Xen 环境的工具集,它提供了一些命令来管理虚拟机的网络配置。例如,xm network-bridge 命令可以用来配置桥接网络,而 xm network-route 命令可以用来配置路由网络。 在 CentOS 5 ...

    xen概述 安装与使用

    对于Xen Hypervisor,下载源码包后解压,执行`make world`和`make install`命令即可完成编译安装。自Linux内核3.0版本起,已内置Xen支持,因此无需额外安装xen-kernel。 #### Xen的使用与管理 Xen提供了丰富的...

    Xen虚拟机的一些常用操作.pdf

    Xen提供了丰富的工具集来管理虚拟机,其中最核心的是`xm`命令: 1. **xm命令**:用于启动、停止、重启、监控和管理虚拟机的状态。 2. **磁盘镜像制作**:包括创建不同格式的镜像,如raw和qcow,以及增量镜像的...

    linux 虚拟化 Xen 配置详解

    将Linux ISO镜像上传到虚拟机上,然后执行`yum install`命令,这会自动处理依赖关系并安装Xen及其相关组件。 接下来,我们需要调整内核启动顺序,确保Xen在引导时优先启动。通过编辑`/boot/grub/grub.conf`文件,将...

    xen安装示例

    1. 安装 Xen 工具集,如 `xl` 和 `xenstore-utils`,这些工具用于管理虚拟机。 2. 创建虚拟机配置文件(例如 `myvm.cfg`),定义 CPU、内存、磁盘等参数。 3. 使用 `xl create myvm.cfg` 命令启动虚拟机。 4. 可以...

    centos 6.5安装xen

    Xen工具集需要Perl支持,因此需要确保Perl已安装: ``` yum install perl -y ``` 9. **安装Xen**: 最后,安装Xen本身: ``` yum install xen -y ``` 10. **设置Xen启动**: 为了使系统启动时加载Xen内核...

    在Redhat_Enterprise_5_上安装配置XEN[多图详解](最权威资料)

    | **运行的系统内核实例** | 底层物理系统运行一个内核,每个虚拟机各自运行一个标准内核 | 底层系统使用一个修改过的内核,所有虚拟机运行经过修改的特别内核(如果CPU支持虚拟指令集,则虚拟机可使用标准内核) | ...

    xen4.1.6源码

    4. **Xen Tools**: 用于管理Xen环境的工具集,如xm或xenlight,可以创建、配置和管理虚拟机。 5. **Libxenlight**: 一个库,为管理Xen环境提供了API接口。 二、Xen 4.1.6在Linux上的编译安装 编译Xen 4.1.6源码...

    Linux上的虚拟化技术Xen初学者指南.doc

    - **平台兼容性**:支持PAE指令集的x86/32和x86/64平台。 - **原生操作系统支持**:借助Intel的虚拟化技术VT,可支持未经修改的Microsoft Windows等操作系统。 - **广泛的硬件支持**:兼容几乎所有的Linux设备...

    The Xen Hypervisor and its IO Subsystem

    通过这种方式,Xen 能够直接利用虚拟化扩展指令集来提高性能,从而接近原生运行的性能水平。半虚拟化的主要优点在于更高的效率和更低的开销。 #### I/O虚拟化 I/O 虚拟化是 Xen Hypervisor 的关键组成部分之一,它...

    linux面试题

    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/ ...

    15.1、云计算基础 -- 虚拟化技术.pdf

    libvirt是一个管理虚拟化平台的工具集,提供API和服务来管理各种虚拟化技术。 配置虚拟网络是确保虚拟机可以与其他机器通信的重要步骤。使用virsh工具可以管理虚拟网络,包括列出网络、启动网络、停止网络以及定义...

    vTPM:虚拟化可信平台模块

    - **命令集扩展**:扩展标准TPM命令集以支持vTPM特有的功能。 - **安全协议**:设计并实现用于安全迁移虚拟TPM实例的协议,确保数据的机密性和完整性。 - **完整性度量应用程序**:集成现有的完整性度量应用程序,以...

    Libvirt虚拟化技术介绍.pptx

    Libvirt 支持多种虚拟化方案,既支持包括 KVM、QEMU、Xen、VMware、VirtualBox 等在内的平台虚拟化方案,又支持 OpenVZ、LXC 等 Linux 容器虚拟化系统,还支持用户态 Linux(UML)的虚拟化。 Libvirt 的基本架构是...

    greenplum学习好资料

    此外,由于 Greenplum 4.1 及之前版本仅支持 UTF-8 字符集,因此在创建安装用户时需设定其默认字符集为 UTF-8。 接下来,我们将详细讨论 Greenplum 的安装步骤: 1. **关闭防火墙与 SELinux**: - Greenplum 集群...

    ORACLE 10G 在LINUX 下的安装

    在示例中,内核版本为2.6.18-92.el5xen。Oracle 10g对内核版本有一定的要求,确保你的内核版本与Oracle兼容是至关重要的。 然后,我们需要确认已安装了Oracle 10g所需的软件包。这些包包括gcc、make、binutils以及...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    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的...

    libvirt源码

    通常,这涉及`./configure`、`make`和`make install`命令。配置阶段可以根据需求选择编译选项,例如启用或禁用某些特性,或者指定安装路径。 7. **扩展性** Libvirt的设计允许添加新的虚拟化技术支持,只要实现...

    Linux经典故障排除

    综上所述,"Linux经典故障排除"涵盖了大量实用技巧,涵盖了从基础操作到高级故障处理的方方面面,是Linux系统管理员必备的技能集。通过学习和实践,可以有效提高在面对复杂系统问题时的应对能力。

Global site tag (gtag.js) - Google Analytics