XenServer 6.0 XE 命令快速参考
XenServer安装及虚拟机部署详细指南
XenServer安装及虚拟机部署详细指南1 了解服务器配置1.1 查看服务器CPU是否⽀持虚拟化1.1.1 ⽬的⽬前Inter和AMD⽣产的主流CPU都⽀持虚拟化技术,但很多电脑或主板BIOS出⼚时默认禁⽤虚拟化技术1.1.2 ⽅法setp1: 重启服务器后按F2或F10进⼊BIOS界⾯(不同主板型号进⼊BIOS所需按键不同)setp2:将BIOS显⽰切换到Process的⾯板,由于主板不⼀样其BIOS中显⽰关键词也不⼀样,主要是找到Virtual或Virtualization 将其设置为Enabledsetp3:退出BIOS时保存修改的CPU虚拟化设置1.2 查看服务器内存⼤⼩1.2.1 ⽬的为了合理给部署在虚拟化平台上的虚拟机分配内存⼤⼩,此处先了解⼀下服务器的内存配置1.2.1 ⽅法setp1: 执⾏命令:free -msetp2: 查看显⽰结果,如本例显⽰ total : 65501,说明服务器有64G内存1.3 查看服务器CPU信息1.3.1 ⽬的为了合理给部署在虚拟化平台上的虚拟机分配CPU个数及核数;1.3.1 ⽅法setp1: 执⾏命令:cat /proc/cpuinfo |grep “physical” |sort|uniq -csetp2:查看显⽰结果,如本例显⽰共24核(两个12核的CPU)1.4 查看服务器硬盘信息1.4.1 ⽬的为了合理给部署在虚拟化平台上的虚拟机分配虚拟硬盘⼤⼩;1.4.1 ⽅法setp1: 执⾏命令:df -Thsetp2:查看显⽰结果,如本例显⽰48T2 相关软件及镜像下载3 XenServer安装准备了这么久,终于可以安装啦3.1 安装步骤基本上⼀路ok下去,需要注意以下⼏点:setp1: 从光盘启动服务器setp2: 注意键盘类型选择US,地区选择Shanghai等细节setp3: 注意VirtualMachine Storage的选择,⼀般按照默认,不选择优化模式setp4: 注意⽹络及DNS设置,根据本地实际⽹络设置setp5: 注意⼀般安装时,不选择安装补丁3.2 安装XenCenterXenCenter是XenServer的管理客户端,可⽤来管理XenServer及部署在其上的虚拟机;XenCenter安装在与XenServer可以⽹络连通的windows机器上;安装步骤简单此处不再赘述;XenCenter安装完成之后,即可通过”添加服务器“操作来连接XenServer服务器。
XenServer 6.0 XE 命令快速参考
Poolappliance-assert-can-be-recovered *appliance-create *appliance-destroy *appliance-list *appliance-param-clear *appliance-param-get *appliance-param-list *appliance-param-set *appliance-recover *appliance-shutdown *appliance-start *Appliance Commandsaudit-log-getAudit Commandsbond-create bond-destroy bond-listbond-param-get bond-param-list bond-set-mode *Bond Commandscd-listCD/DVD Commandsconsole-listconsole-param-add console-param-clear console-param-get console-param-list console-param-remove console-param-setConsole Commandsdrtask-create *drtask-destroy *drtask-list *drtask-param-get *drtask-param-list *appliance-assert-can-be-recovered *appliance-recover *vm-assert-can-be-recovered *vm-recover *sr-enable-database-replication *sr-disable-database-replication *Disaster Recovery (DR) Commandsevent-waitEvent CommandsVirtual GPU (vGPU)vgpu-create *vgpu-destroy *vgpu-list *vgpu-param-add *vgpu-param-clear *vgpu-param-get *vgpu-param-list *vgpu-param-remove *vgpu-param-set *Physical GPU (pGPU)pgpu-list *pgpu-param-add *pgpu-param-clear *pgpu-param-get *pgpu-param-list *pgpu-param-remove *pgpu-param-set *GPU groupgpu-group-list *gpu-group-param-add *gpu-group-param-clear *gpu-group-param-get *gpu-group-param-list *gpu-group-param-remove *gpu-group-param-set *GPU Commands* New in XenServer 6.0 (command does not exist in 5.6 SP2)host-all-editions *host-apply-edition host-backuphost-bugreport-upload host-call-pluginhost-compute-free-memoryhost-compute-memory-overhead host-cpu-info host-cpu-listhost-cpu-param-get host-cpu-param-listhost-crashdump-destroy host-crashdump-listhost-crashdump-param-get host-crashdump-param-list host-crashdump-upload host-data-source-forget host-data-source-list host-data-source-query host-data-source-record host-disablehost-disable-local-storage-caching host-dmesghost-emergency-ha-disablehost-emergency-management-reconfigure host-enablehost-enable-local-storage-caching host-evacuate host-forgethost-get-cpu-features host-get-server-certificate host-get-sm-diagnostics *host-get-system-statushost-get-system-status-capabilities host-get-thread-diagnostics *host-get-uncooperative-vmshost-get-vms-which-prevent-evacuation host-is-in-emergency-mode host-license-add host-license-view host-listhost-logs-downloadhost-management-disable host-management-reconfigure host-param-add host-param-clear host-param-get host-param-list host-param-remove host-param-set host-power-on host-reboothost-reset-cpu-features host-restorehost-retrieve-wlb-evacuate-recommendations host-send-debug-keys host-set-cpu-features host-set-hostname-live host-set-power-on-mode host-shutdownhost-shutdown-agent host-sm-dp-destroy *host-sync-datahost-syslog-reconfigureHost Commandslog-getlog-get-keys log-reopen log-set-outputLog Commandsmessage-create message-destroy message-listmessage-param-get message-param-listMessage Commandsnetwork-create network-destroy network-listnetwork-param-add network-param-clear network-param-get network-param-list network-param-remove network-param-setNetwork Commandspatch-apply patch-clean patch-destroy patch-listpatch-param-clear patch-param-get patch-param-list patch-pool-apply patch-precheck patch-uploadPatch CommandsHostsStorageNetworkingpbd-create pbd-destroy pbd-listpbd-param-add pbd-param-clear pbd-param-get pbd-param-list pbd-param-remove pbd-param-set pbd-plug pbd-unplugPBD (Physical Block Devices) Commandspif-forget pif-introduce pif-listpif-param-add pif-param-clear pif-param-get pif-param-list pif-param-remove pif-param-set pif-plugpif-reconfigure-ip pif-scan pif-unplugPIF (Phys. Network Interface) Commandspool-certificate-install pool-certificate-list pool-certificate-sync pool-certificate-uninstall pool-crl-install pool-crl-listpool-crl-uninstall pool-deconfigure-wlbpool-designate-new-master pool-disable-external-authpool-disable-local-storage-caching pool-disable-redo-log pool-dump-database pool-ejectpool-emergency-reset-masterpool-emergency-transition-to-master pool-enable-external-authpool-enable-local-storage-caching pool-enable-redo-logpool-ha-compute-hypothetical-max-host-failures-to-tolerate pool-ha-compute-max-host-failures-to-tolerate pool-ha-disable pool-ha-enable pool-initialize-wlb pool-join pool-listpool-param-add pool-param-clear pool-param-get pool-param-list pool-param-remove pool-param-set pool-recover-slaves pool-restore-databasepool-retrieve-wlb-configuration pool-retrieve-wlb-diagnosticspool-retrieve-wlb-recommendations pool-retrieve-wlb-report pool-send-test-postpool-send-wlb-configuration pool-sync-database pool-vlan-createPool Commandssr-create sr-destroysr-disable-database-replication *sr-enable-database-replication *sr-forget sr-introduce sr-listsr-param-add sr-param-clear sr-param-get sr-param-list sr-param-remove sr-param-set sr-probe sr-scan sr-updateSR (Storage Repositories) Commandstask-cancel task-listtask-param-get task-param-listTask Commandstemplate-export template-listtemplate-param-add template-param-clear template-param-get template-param-list template-param-remove template-param-set template-uninstalTemplate CommandsVirtual Machines update-uploadUpdate Commandsuser-password-change subject-add subject-listsubject-param-clear subject-param-get subject-param-list subject-remove subject-role-add subject-role-remove role-listrole-param-get role-param-listsession-subject-identifier-list session-subject-identifier-logout session-subject-identifier-logout-allUser Commandsvbd-create vbd-destroy vbd-eject vbd-insert vbd-listvbd-param-add vbd-param-clear vbd-param-get vbd-param-list vbd-param-remove vbd-param-set vbd-plug vbd-unplugVBD (Virtual Block Devices) Commandsvdi-clone vdi-copy vdi-create vdi-destroy vdi-forget vdi-import vdi-introduce vdi-listvdi-param-add vdi-param-clear vdi-param-get vdi-param-list vdi-param-remove vdi-param-set vdi-resize vdi-snapshot vdi-unlock vdi-updateVDI (Virtual Disk Images) Commandsvif-create vif-destroy vif-listvif-param-add vif-param-clear vif-param-get vif-param-list vif-param-remove vif-param-set vif-plug vif-unplugVIF (Virt. Network Interface) Commandsvlan-create vlan-destroy vlan-listvlan-param-get vlan-param-listVLAN Commandsvm-assert-can-be-recovered *vm-cd-add vm-cd-eject vm-cd-insert vm-cd-list vm-cd-remove vm-checkpoint vm-clonevm-compute-maximum-memory vm-compute-memory-overhead vm-copyvm-copy-bios-strings vm-crashdump-list vm-data-source-forget vm-data-source-list vm-data-source-query vm-data-source-record vm-destroy vm-disk-add vm-disk-list vm-disk-remove vm-export vm-import vm-installvm-is-bios-customized vm-listvm-memory-dynamic-range-set vm-memory-limits-setvm-memory-shadow-multiplier-set vm-memory-static-range-set vm-memory-target-set vm-migrate vm-param-add vm-param-clear vm-param-get vm-param-list vm-param-remove vm-param-set vm-pause vm-reboot vm-recover *vm-reset-powerstate vm-resumevm-retrieve-wlb-recommendations vm-shutdown vm-snapshotvm-snapshot-with-quiesce vm-start vm-suspend vm-uninstall vm-unpause vm-vcpu-hotplug vm-vif-listVM CommandsXenServer 6.0 XE-Command ReferenceVersion: 1.1© Bjorn Andersson (www.DiverseTips.se)Corrections and improvements are highly welcome (Send to Twitter: @DiverseTips or DiverseTips@live.se)Newest version of dokument can be found at: /2011/12/poster-xenserver-xe-command-reference.htmlXenServer®, XenCenter® are registered trademarks of Citrix Systems, Inc.All other trademarks and registered trademarks are property of their respective owners.pool-initialize-wlpool-param-set other-config pool-retrieve-wlb-diagnosticshost-retrieve-wlb-evacuate-recommendations vm-retrieve-wlb-recommendations pool-certificate-list pool-certificate-install pool-certificate-sync pool-param-setpool-deconfigure-wlbpool-retrieve-wlb-configuration pool-retrieve-wlb-recommendations pool-retrieve-wlb-report pool-send-wlb-configurationWorkload Balancing (WLB) Commandssnapshot-clone snapshot-copy snapshot-destroy snapshot-disk-listsnapshot-export-to-template snapshot-listsnapshot-param-add snapshot-param-clear snapshot-param-get snapshot-param-list snapshot-param-remove snapshot-param-setsnapshot-reset-powerstate snapshot-revert snapshot-uninstalSnapshot Commandssm-listsm-param-get sm-param-listStorage Manager (SM) Commandsvmpp-create vmpp-destroy vmpp-listvmpp-param-add vmpp-param-clear vmpp-param-get vmpp-param-list vmpp-param-remove vmpp-param-setVM Protection Policy (VMPP) Commandstunnel-create tunnel-destroy tunnel-listtunnel-param-add tunnel-param-clear tunnel-param-get tunnel-param-list tunnel-param-remove tunnel-param-setTunnel Commandssecret-create secret-destroy secret-listsecret-param-clear secret-param-get secret-param-list secret-param-setSecrets Commandsdiagnostic-compact diagnostic-db-log diagnostic-db-stats diagnostic-gc-statsdiagnostic-license-status diagnostic-timing-stats diagnostic-vdi-status diagnostic-vm-statusDiagnostics CommandsNice-to-have Linux commands (not XE-commands)xe-toolstack-restart Restarts the XAPI-tools df -h Shows the amount of free disk space xsconsole Starts the text based menu console fdisk -l List the disk partitionsxentop Lists top Xen processes iostat -d 2 6 Shows Storage trafic stats (6 reports, 2sec a part)top Lists top processes in Dom0 netstat -s Shows networking statisticsxen-bugtool --yes Builds a status report when Xapi is down mpstat 2Shows processor statistics in Dom0 (every 2 sec)less /var/log/dmesg Displays Boot Messages from Linux vmstat 2Show virtual memory in Dom0 (every 2 sec)tail /var/log/xensource.log Look at xapi messages as they happen list_domainsLists all VMs that are running (on this server)Some good logfiles (for troubleshooting)/var/log/messages L ogs for the system (the host)/var/log/xensource XenServer only logs (XAPI)/var/log/xha Logs regarding High Availability /var/log/audit K inda what it sounds like... J Audit logs./etc/xensource-inventory I nfo about the server (version, build, hypvervisor, when the server was installe...)/var/log/dmesg Boot messages from LinuxSome good links at /article/CTX130418XenServer 6.0 Release Notes /article/CTX131214Hotfix XS60E001 - For XenServer 6.0 /article/CTX130421XenServer 6.0 Installation Guide /article/CTX131400Hotfix XS60E002 - For XenServer 6.0/article/CTX130420XenServer 6.0 Administrator's Guide /article/CTX130924 Designing XS 6.0 Network Configurations/article/CTX130422XenServer 6.0 Virtual Machine Installation Guide /article/CTX130423XenServer 6.0 vSwitch Controller User Guide/article/CTX130437XenServer 6.0 Web Self Service Administrator's Guide /article/CTX131047XenServer 6.0 Configuration Limits。
关于XenServer 6.0 GPU Passthrough使用注意事项
关于XenServer 6.0 GPU Passthrough使用注意事项1. Citrix 官方支持列表中的显卡型号目前均已停产,经过测试,不在兼容列表中部分nVida系列中高端显卡也可以支持,如使用nvidaquaodo 4000,服务器使用HP Z800图形工作站2. 安装步骤:2.1 虚拟机被分配物理显卡成功后,通过xencenter控制台已经不能直接控制,需要将VGA 线插到相应的物理显卡,连接显示器,然后通过xencenter console口进行控制2.2 分配显卡后,通过console口为显卡安装驱动,安装后,可以使用dxdiag命令查看显卡是否正常工作2.3 GPU Pass-through必须配合使用xendesktop 3d pro功能使用,在安装VDA时,选择高级安装,安装后,使用dxdiag命令,显示选项下下面只会看到物理显卡的参数,Citrix 虚拟出的显卡均会消失3. 容易出现的问题:3.1 在成功进行Pass-through后,使用dxdiag功能,有可能只会看到3D功能是enable,DirectDraw和Direct纹理加速是disable,对于某些制图软件,这两项有时是必须的,这时需要在虚拟机里面-“设备管理器”-将显卡下面的Citrix 虚拟显卡驱动disable,然后重启即可。
PS:使用GPU的Pass_through,发现显卡的效能和纯物理模式下有10%左右的损耗。
也许官方支持列表中显卡的没有损耗。
配置XenServer GPU Passthrough需要注意问题总结:1、XenServer版本首先是Enterprise以上;2、虚拟机CPU分四核;XenServer给虚拟机分配超过两核vCPU,需要动敲命令更改,具体查KB;3、XenDesktop最好是XenDesktop5.6FP1,这次大意的就是我装的是5.6,打开极品飞车时会提示CitrixHDX 3D pro不支持Fullscreen全屏;4、GPU透传后先通过rdp,安装显卡驱动;5、安装VDA的时候选择“高级安装”,hdx 3d pro 密钥,文件在平时下载XenDesktop ISO 的目录下;6、安装完以后禁用Citrix显卡驱动;7、完成后就可以通过VM玩游戏了,什么极品飞车无压力。
XenServer6.0问题故障及解决方法
XenServer6.0问题故障及解决方法XenServer问题及解决办法汇总案例一、安装好XenServer6.0后,在XenCenter上连接上Xenserver,但显示看不到本地磁盘“Local storage”如图:原因分析:1.在安装XenServer6.0过程中勾选了“enable thin provisoining (optimized storage for xendesktop)”这个选项,所以导致有些磁盘不能识别,在XenCenter上显现不出来,但可以通过命令fdisk -l查看到本地磁盘。
2. 硬盘本身不能支持thin provisioning模式,就导致XS发现不到磁盘。
“thin provisioning”要求磁盘格式是ext3的。
注释:自动精简配置(Thin provisioning,TP)是一项优化存储局域网(SAN)中可利用空间,提高存储空间利用率的技术。
解决方法:1.重新安装,不勾选“enable thin pr ovisoining (optimized storage for xendesktop)”选项。
2.手动添加上,本地硬盘挂载,参考《管理员手册》相关案例:/article/CTX131279案例二、xenserver上安装CenterOS不显示问题;案例三、Windows 2008在XenCenter上安装“XenServer Tools”时报错:原因分析:Windows 2008缺少“Microsoft .NET framework v4.0”这个组件;解决方法:下载个Microsoft .NET framework v4.0的补丁包安装上就好了。
“dotNetFx40_Full_x86_x64.exe”。
案例四:Windows 2003在XenCenter上安装“XenServer Tools”时报错:原因分析:Windows 2003缺少“Windows Imageing Components”这个组件;解决方法:下载个Windows Imageing Components的补丁包安装上就好了。
XenServer双网卡设定
XenServer 双网卡设定问题
问题描述:
服务器有两快网卡,分别接两个网段eth0 -> 10和eth1 -> 192
安装过程设置了eth0,然后发现eth0和eth1都成了管理接口,eth1无法从管理接口里面删除。
即eth0设置为10网段后,设定eth1为192网段,但eth1会自动变成eth0的设定。
解决办法:
1.进入shell命令终端,运行以下命令:xe pif-list 得到网卡的UUID
2.用命令"xe pif-reconfigure-ip"去修改对应网卡的IP地址,具体如下:
xe pif-reconfigure-ip uuid=UUID-PIF mode=static IP=xxx.xxx.xxx.xxx
netmask=xxx.xxx.xxx.xxx gateway=xxx.xxx.xxx.xxx DNS=xxx.xxx.xxx.xxx
UUID即xe pif-list列出的数字
下图为eth1设定的选项:
3. 完成后设定eth0,这样双网卡独立工作就不受影响了。
xenserver命令解决问题
xenserver命令解决问题XenServer 通过ionice 限制VM 虚拟机硬盘IO发布时间:June 8, 2013 // 分类:虚拟化 // 1 Comment之前有⽂章介绍Xen 下通过ionice 限制VM 虚拟机硬盘IO 优先级,XenServer 获取虚拟机进程和Xen 不同,可通过以下⽅法查找虚拟机IO 进程,并使⽤ionice 限制。
⾸先获取VM 虚拟机的UUID : 1 x e vm-list name-label= --minimal然后再获取VM 的DOM ID : 1 l ist_domains |awk '// {print $1}'通过DOM ID 获取VM 相对应的进程ID : 1 2 3 ps aux|grep xb.*.xvdroot 10995 0.0 0.0 0 0 ? S 10:08 0:01 [xb.00003.xvda] root 10996 0.0 0.0 0 0 ? S 10:08 0:00 [xb.00003.xvdd] 使⽤ionice 调整相应进程的IO 优先级策略即可。
XenServer 修改Linux/Windows 系统模板内存等资源限制发布时间:January 5, 2013 // 分类:虚拟化 // No Comments XenServer 虚拟机系统模板对内存等资源有做限制,在新建虚拟机时分配的资源不能⼩于模板最⼩限额。
XenServer 下查看CentOS 6 32位模板内存最⼩限制:1 2 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=memory-static-min --minimal 536870912可见内存最⼩限制为512M ,如果安装Centos6虚拟机内存不能⼩于512M ,修改Centos 模板内存最⼩限制为128M : 1 2 3 4 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=uuid --minimal #查看Centos 模板uuidxe template-param-set uuid= memory-static-min=128MiB#修改内存最⼩限制为128MXenServer 通过⽹络安装Debian Squeeze/CentOS 虚拟机发布时间:December 3, 2012 // 分类:虚拟化 // No Comments XenServer 可以通过在本地新建ISO 存储或NFS 存储挂载ISO 镜像安装系统,对于Linux 可⽀持通过⽹络http 或ftp 安装,以下记录下XenServer 通过⽹络安装Debian 和CentOS 系统。
虚拟化系列-Citrix XenServer 6 安装与配置
虚拟化系列-Citrix XenServer 6.1 安装与配置一、XenServer的安装准备:安装前 BIOS 设置:1.设置服务器本地驱动器 RAID,把本地驱动器设置为 RAID0+1 或者 RAID12.进入服务器 BIOS,更改 BIOS 时间为当前北京时间(如果环境中没有 NTP 服务器,NTP 可设置为本机)3.BIOS 相关设置A:Enable virtualization Technology,目前服务器默认已经开启此项;B:Disable CPU Hyper-Threading(CPU 多线程)属性;C:Disable CPU 的 C-State;D:Disable Executive Bit二、安装XenServer 6.1尽管 XenServer 通常部署在服务器级硬件上,但 XenServer 也与很多工作站和便携式计算机型号兼容。
XenServer 主机应为专用于托管 VM 的 64 位 x86 服务器级计算机。
该计算机应运行经过优化及增强的Linux 分区,并通过支持 Xen 的内核控制面向 VM 的虚拟化设备与物理硬件之间的交互。
在安装XenSerer之前,要在主机BIOS中打开Inter-VT功能。
1、可以从网上下载XenServer安装文件,将其刻录成CD。
将主安装 CD 插入主计算机的 DVD 驱动器中。
选择从 DVD 驱动器引导。
重启计算机,此时会显示初始引导消息和 Welcome to XenServer(欢迎使用 XenServer)界面,在这个界面下,有两个选项:按F1键表示进行标准安装;按F2键表示进行高级设置。
2、在选择按F1键进入标准安装后,进入安装设置界面,在选择键盘布局页面中,选择要在安装过程中使用的键盘布局。
3、选择键盘后会显示 Welcome to XenServer Setup(欢迎使用 XenServer 安装程序)界面,如图13-5所示,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据。
Xenserver 快速入门指南
Citrix XenServer® 6.0 快速入门指南2012-01-09 (星期一)发行1.0 版Citrix XenServer® 6.0 快速入门指南版权所有 © 2011 Citrix Systems. Inc. 保留所有权利。
版本:6.0Citrix, Inc.851 West Cypress Creek RoadFort Lauderdale, FL 33309United States of America免责声明本文档“按原样”提供。
Citrix, Inc. 不承诺与本文档相关的所有保证,包括但不仅限于对适销性和特定用途适用性的默示保证。
本文档可能含有技术或其他方面的错误或印刷错误。
Citrix, Inc. 保留随时修订本文档中的信息的权利,如有更改,恕不另行通知。
本文档及本文档中介绍的软件属 Citrix, Inc. 及其许可发放方的机密信息,依据 Citrix, Inc. 的许可提供。
Citrix Systems, Inc.、Citrix 徽标、Citrix XenServer 和 Citrix XenCenter 是 Citrix Systems, Inc. 和/或其附属公司的商标,可能已在美国专利商标局和其他国家/地区注册。
所有其他商标和注册商标为各自所有者的资产。
商标Citrix®XenServer®XenCenter®目录欢迎使用 (1)安装 XenServer 和 XenCenter (3)安装 XenServer 主机 (3)安装 XenCenter (5)将 XenCenter 连接到 XenServer 主机 (5)激活 XenServer (6)创建虚拟机 (7)创建 Windows 7(32 位)VM (7)创建 VM 模板 (11)基于现有 VM 创建 VM 模板 (11)基于 VM 快照创建 VM 模板 (11)基于 VM 模板创建 VM (12)创建 XenServer 主机池 (13)创建池 (13)为池设置共享存储 (14)将 VM 复制到共享存储 (15)在一个池的主机之间迁移运行中的 VM (17)A. 系统要求 (19)系统要求 (19)XenServer 主机的系统要求 (19)XenCenter 系统要求 (20)支持的来宾操作系统 (20)池要求 (20)欢迎使用本《XenServer 快速入门指南》分步骤介绍基本的安装和配置方法,以帮助您启动和运行 XenServer 及其基于 Windows 的图形用户界面 XenCenter。
Windows用户的XenServer入门指南
服务器虚拟化服务器虚拟化又称主机虚拟化是指把一台物理服务器的资源抽象成逻辑资源把一台服务器虚拟成多台相互隔离的虚拟服务器即虚拟机虚拟机并不是真正的机器但它能像真正的机器一样的工作每个虚拟机就像一台独立运行的服务器有自己的一套虚拟硬件如RAM CPU 网卡等在上层的操作系统和软件看来它们就是一台台相对独立的服务器就像在自己的硬件上运行一样过将服务器资源分配到多个虚拟机同一物理平台能够同时运行多个相同或不同类型的操作系统作为不同业务和应用的支撑平台在一台服务器上运行多个虚拟机不仅能够提高服务器的效率减少管理和维护费用而当应用需求增加时还可以迅速创建更多虚拟机而不增加物理服务器降低硬件成本Windows用户的XenServer入门指南Xen一直被认为是Linux的基础虚拟化软件。
因此,它对于那些主要使用Windows操作系统的用户来说似乎门槛很高。
然而,如果采用了Citrix日本分公司在今年10月推出的Citrix XenServer 5,那么就会改变你对Xen的印象。
这次发布的XenServer Express Edition试用版本是免费提供给用户的。
本文将向你介绍XenServer的安装方法。
XenServer的必要条件用户可以从Citrix的官方网站下载XenServer Express Edition软件。
在输入必要事项之后,你不仅可以下载安装用的镜像文件(Product Installer),而且管理工具XenCenter也是完全对用户开放的。
Product Installer中包括XenCenter,所以只要将这个文件下载下来并在CD-R 中启动即可。
这次试用的XenServer Express Edition最高物理内存容量为128GB,而且与其他版本在系统环境方面没有太大差异。
XenServer Express Edition支持x64处理器、1GB以上内存、16GB 以上存储容量以及以太网。
XenServer 6.2 VM开机自启动-v2
注意:adad6140-1cc8-30e9-dc4d-05fb426eaf4e 是上面 MYSQL-Master 的 uuid,替换为你想要设置开机 自动启动的虚拟机的 uuid。
# for i in `xe vm-list params=uuid --minimal | sed 's/,/ /g'`;do xe vm-param-set uuid=$i other-config:auto_poweron=true;done
3、如果只需要设置单_poweron=true,例如让上 面 MYSQL-Master 虚拟机自动启动,则操作如下:
XenServer 6.2 中的 VM 随宿主机开机自启动
注意:XenServer HA 环境中请慎用 方法一:
一、SSH 工具(如 putty、SecureCRT)登录到 XenServer; 二、查看所有的 pool 并设置 pool 自动启动: 1、xe pool-list 查看所有的 pool: # xe pool-list uuid ( RO) : c7d7a7e4-77ad-e6a6-c935-4cba102881a8 name-label ( RW): name-description ( RW): master ( RO): b35d1618-ad4e-4830-89da-d93788e9f082 default-SR ( RW): 85280950-f08d-9e4d-5e51-f0ec4e221a7a 2、设置 pool 的自动启动: # xe pool-param-set uuid=c7d7a7e4-77ad-e6a6-c935-4cba102881a8 other-config:auto_poweron=true 三、列出所有的虚拟机并设置自动启动: 1、xe vm-list 列出所有的虚拟机: # xe vm-list uuid ( RO) : adad6140-1cc8-30e9-dc4d-05fb426eaf4e name-label ( RW): MYSQL-Master power-state ( RO): running uuid ( RO) : 8e342f09-3a87-604e-11f4-96b37b8bcc40 name-label ( RW): Windows Server 2003 (64-bit) power-state ( RO): running uuid ( RO) : d7432a76-0486-492c-84f6-eab02c52af54 name-label ( RW): Control domain on host: xenserver power-state ( RO): running 2、设置所有虚拟机开机自动启动:
XEN常用命令
18、xe vdi-list name-lable xxxx或xe vdi-list uuid=xxxx查看指定VDI的UUID或名称
19、xe vm-list name-lable xxxx或xe vm-list uuid=xxxx查看指定的VM的UUID或名称
1.xe sr-introduce uuid=9ae1044f-d335-8143-d630-a6f546e57db7 type=lvm name-label="Local storage" content-type=user
例如:
lvscan | grep ff6f
7、lvscan扫描全部
例如:
ACTIVE'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/MGT' [4.00 MB] inherit活动
inactive'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/VHD-27f8015c-2285-4f0d-9f40-bccbe45aea48' [174.16 GB] inherit非活动
11、查光纤卡信息命令:scli
cat /sys/class/fc_host/host3/port_name
12、df -h看/有多大空间(本命令主要针对查看服务器的日记占用情况)
如果占用已经100%的话就到/var/log目录下
把message.xx这些日志删除
rm a.txt删除普通文件a.txtrm -r a/删除目录arm -rf a/强制删除目录a-f表示强制
CitrixXenServer6.0入门系列教程之09:导入、导出虚拟机
CitrixXenServer6.0⼊门系列教程之09:导⼊、导出虚拟机Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机⽂档信息:Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机E-Mail:support@/doc/61af466fa98271fe910ef9a8.html ⽹站:/doc/61af466fa98271fe910ef9a8.html⽂档说明该⽂档全部内容均为免费使⽤,未经本⼈书⾯许可,不得采⽤任何商业⼿段获取利益。
对⽂档中的内容和操作步骤不做任何陈述和保证,请勿随意更改⽣产环境,由此⽽引发的任何后果由操作⼈⾃⾏承担。
本⼈独⽴拥有该⽂档相关内容(包括但不限于⽂字、图⽚及页⾯设计、编排等)的版权,本⽂档所有内容未经允许,任何媒体、⽹站或个⼈不得随意更改⽂档内容。
系列教程⽬录Citrix XenServer 6.0⼊门系列教程之01:实验环境概述Citrix XenServer 6.0⼊门系列教程之02:安装、配置XenServer 6.0Citrix XenServer 6.0⼊门系列教程之03:安装XenCenterCitrix XenServer 6.0⼊门系列教程之04:管理XenServer服务器Citrix XenServer 6.0⼊门系列教程之05:创建虚拟机Citrix XenServer 6.0⼊门系列教程之06:使⽤XenConvertCitrix XenServer 6.0⼊门系列教程之07:使⽤模板(Template)Citrix XenServer 6.0⼊门系列教程之08:管理、配置虚拟机Citrix XenServer 6.0⼊门系列教程之09:导⼊、导出虚拟机Citrix XenServer 6.0⼊门系列教程之10:虚拟机快照管理Citrix XenServer 6.0⼊门系列教程之11:配置和管理⽹络Citrix XenServer 6.0⼊门系列教程之12:配置和管理存储库(SR)Citrix XenServer 6.0⼊门系列教程之13:创建、使⽤资源池(Resource Pool)Citrix XenServer 6.0⼊门系列教程之14:使⽤vAppCitrix XenServer 6.0⼊门系列教程之15:配置⾼可⽤性(Hight Availablity)Citrix XenServer 6.0⼊门系列教程之16:虚拟机保护和恢复(VMPR)Citrix XenServer 6.0⼊门系列教程之17:配置和管理License服务器Citrix XenServer 6.0⼊门系列教程之18:系统性能监视VM可以从OVF / OVA包、磁盘映像和XenServer XVA⽂件导⼊,可以使⽤使OVF / OVA 包和 XenServer XVA ⽂件形式导出。
XENSERVER的安装和使用文档
XENSERVER的安装和使用一、XENSERVER的安装硬件环境要求:CPU:4GHz(X64)*4内存:最低4G硬盘空间:最低40GB准备一张XenServer6.0的安装光盘注意:以上是最低配置,实际情况请根据规划虚拟机数量来决定。
首先,到这个网址/go/citrix/cnswbFreeXenServer 填写相应信息,获取到Xenserver的ISO下载文件。
系统部署步骤:在服务器BIOS 中将启动第一优先次序改为CD-ROM:激活“Virtualization Technology”首先,将XenServer6.0的安装光盘放入到光驱中,并且将计算机从光驱引导,出现如下画面:不需要进行任何操作,等待出现如下画面,选择默认的英文,直接回车,如图:接下来到数据的警告界面,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据,如果数据已经保存好,请按OK:确认数据后直接到许可协议画面,因为Xen的内核版本是liunx 系统,因此是开源系统,此处点击Accept EULA即可,关于注册的详细步骤,见后:出现了硬件问题提示,该画面提示当前硬件不支持虚拟化技术,如果继续安装,有可能不能正常工作,如果是实际情况,硬件符合虚拟化标准,CPU支持VT-D,不会出现这个提示,选择OK,如图:提示当前可用的硬盘,选中可用的硬盘,下面提示开启本地cache 功能,选中此功能,能够减小存储的压力,如果开启此功能,DDC的配置中,选择host时也要对应开启才行,点击OK,如图:接受许可后,提示要选择安装源,选择默认的本地光盘安装(Local Media)即可:选择安装源后,提示是否检测安装光盘的完整性(提示是否安装支持包,我们选择NO,安装支持包需要其他iso),此处如果确认光盘没有问题,可以不检测,选择NO即可:在验证光盘的完整性后,会提示你是否检测你的安装源,skip verification是跳过验证,verify installation source是验证安装源,选择验证安装源后会出现检测画面,一般选择第一项,跳过检测即可:接下来,要求用户设置系统管理员密码,输入密码,并且在confirm确认密码后点击OK:(XenCenter连接XenServer进行管理时Root帐号使用这个密码)设置密码后,会提示你设置IP,如果有DHCP服务器,可以选择DHCP,如果是手动设置IP,选择第二项,输入IP,子网掩码和网关:设置IP后提示设置server名称和DNS,输入即可,按OK:(XenCenter使用该IP和XenServer相连,安装完成后可以在XenServer的图形界面中修改该配置)输入DNS后,提示选择Xen server主机所在区域,选择Asia,如图:选择区域后提示需要输入主机所在城市,选择Hong Kong或Shanghai,如图:选择城市后,提示需要进行时间的设置,可以使用NTP服务器,直接进行时间的设置,也可以手动进行设置,以为实验环境没有NTP 服务器,所以在此选择第二项,手动设置时间配置:在选择配置时间后,会提示系统配置都已经完成,提示可以安装Xen Server系统,单击install XenServer:点击安装后提示正在安装,无需进行任何操作,等待即可:手动设置时间的选项,确定没有问题,直接OK。
XenServer安装指南
XenServer安装指南XenServer 安装指南5.0.0 update 3出版⽅七⽉ 20091.0 版XenServer 安装指南: 5.0.0 update 3 版出版⽅七⽉ 2009版权 ? 2008 Citrix Systems, Inc.Xen?、Citrix?、XenServer?、XenCenter 和徽标是 Citrix Systems, Inc. 在美国和/或其他国家/地区的注册商标或商标。
其他公司名称或产品名称仅作提供信息之⽤,可能是其各⾃所有者的商标。
此产品包含以下 Citrix Systems, Inc. 正在申请专利的知识产权:1.“Using Writeable Page Tables for Memory Address Translation in a Hypervisor Environment”(在虚拟机管理程序环境中使⽤可写页表进⾏内存地址转换),美国⾮临时专利申请,申请号 11/487945,2006 年 7 ⽉ 17 ⽇申请。
2.“Tracking Current Time on Multiprocessor Hosts and Virtual Machines”(在多处理器主机和虚拟机上跟踪当前时间),美国⾮临时专利申请,申请号 11/879338,2007 年 7 ⽉ 17 ⽇申请)。
1. XenServer 简介 (1)关于本⽂档 (1)本指南与其他⽂档的关联 (1)XenServer 5.0.0 update 3 中的新功能 (1)新来宾系统⽀持 (1)业务连续性 (2)存储和置备 (2)可⽤性和可靠性 (3)性能和硬件 (3)2. 系统要求 (4)XenServer 主机的系统要求 (4)XenCenter 要求 (5)VM ⽀持 (5)3. XenServer 许可 (6)4. 安装 XenServer (8)安装 XenServer 主机 (8)安装 XenCenter (12)安装和部署⽅案 (14)具有本地存储的 XenServer 主机 (14)具有共享 NFS 存储的 XenServer 主机 (15)具有 iSCSI 存储的 XenServer 主机 (16)5. 更新、升级或刷新 XenServer (19)准备 XenServer 主机以便进⾏升级 (19)应⽤更新 (20)使⽤ CLI 应⽤更新 (20)重新安装相同版本 (21)主版本之间的滚动升级 (22)备份 (22)执⾏滚动池升级 (22)从版本 3.2 升级到 4.0.1 (23)升级版本 4.0.1 中的 VHD ⽂件 (24)备份和还原 XenServer 主机和 VM (25)备份虚拟机元数据 (25)备份 XenServer 主机 (26)备份 VM (27)A. 疑难解答 (28)B. XenServer 主机的 PXE 安装 (29)设置 PXE 引导环境 (29)为⽆⼈参与 PXE 安装创建应答⽂件 (32)安装介质库格式 (34)安装介质库的存在 (34)安装介质库元数据 (35)软件包元数据 (35)⽰例⽂件 (36)最佳做法备注 (36)C. Xen 内存使⽤量 (37)设置控制域内存 (37)索引 (38)第 1 章 XenServer 简介感谢您购买 Citrix Systems, Inc. 的 XenServer?。
xenserver 升级常见问题
Xen server 升级之后无法启动的问题场景问题描述:多台xen server 6.0升级xensrver6.2,并安装所有补丁,之后xenserver 主机无法正常启动出现,黑屏,或者停留在图形界面下该问题的解决方法:1、进入安全模式或者xe 模式,1.启动XenServer,在看到boot文字提示的时候(也就是XenServer引导前),输入menu.c32,然后回车;2、命令关闭多路径/opt/xensource/lbexec/mpp-rdac --disable3、重启xenserver 主机4、开启多路径即可。
二、master主服务器无法启动如何切换slaves 为master主机1、切换主从:xe pool-emergency-transition-to-maste2、xe pool-recover-slaves同步主从case反馈:没有kernel字样的更新文件就不会有问题。
三、池滚动升级的方法1、下载一个ftp的小软件,创建ftp目录,将待升级的xenserver 安装包解压到该目录下。
2、在xencenter控制台下点击工具》池滚动升级》如果有kernel字样updata files,可以按照下面的步骤:1. 升完级后,重启xenserver进入safe模式;2. 关闭mpp :/opt/xensourcebexec/mpp-rdac --disable3. 关闭完mpp后,不用重新启动,直接再次打开MPP:/opt/xensource bexec/mpp-rdac --enable4. 重新启动xenserver即可这里主要是需要重新构建一下mpp的引导kernelcat /etc/xensource/network.confXe-switchnetwork-backend bridg。
xenserver常用命令
xe-toolstack-restart Restarts the XAPI-toolsdf –h Shows the amount of free disk spacexsconsole Starts the text based menu consolefdisk –l List the disk partitionsxentop Lists top Xen processesiostat -d 2 6 Shows Storage trafic stats (6 reports, 2sec a part)top Lists top processes in Dom0netstat –s Shows networking statisticsxen-bugtool --yes Builds a status report when Xapi is downmpstat 2 Shows processor statistics in Dom0 (every 2 sec)less /var/log/dmesg Displays Boot Messages from Linuxvmstat 2 Show virtual memory in Dom0 (every 2 sec)tail /var/log/xensource.log Look at xapi messages as they happenlist_domains Lists all VMs that are running (on this server)Some good logfiles (for troubleshooting)/var/log/messages L ogs for the system (the host)/var/log/xensource XenServer only logs (XAPI)/var/log/xha Logs regarding High Availability/var/log/audit K inda what it sounds like... Audit logs./etc/xensource-inventory I nfo about the server (version, build, hypvervisor, when the server was installe...)/var/log/dmesg Boot messages from LinuxService xapi restartxe-toolstack-restart退出命令模式进入菜单驱动文本xsconsolecd -list列出主机或池上的CS或ISO灾难恢复(DR)命令:drtask-creat 创建灾难恢复任务处理消息命令message-/create/destroy/list网络命令network-/create/destroy/list修改网络交换模式:需要重新启动xe-switch-network-backend bridge池命令:pool-designate-new-master指示指定的成员主机称为现有池的主服务器。
Xe 命令
Xe 命令一、XE Pool操作xe pool-emergency-transition-to-master将某台XenServer强制设置为池主服务器(丢失池主服务器时使用)二、XE SR操作1)查看SR信息操作xe sr-list 显示所有物理存储(SR)信息xe sr-list uuid="UUID" 匹配SR的UUID显示SR信息xe sr-list name-label="SR名称" 匹配SR名称显示SR信息2)删除SR操作(数据会丢失)xe pbd-list sr-uuid="SR-UUID" 匹配SR的UUID删除对应的物理连接(PBD)信息xe pbd-unplug uuid="PBD-UUID" 匹配PBD的UUID删除对应的PBDxe sr-forget uuid="SR-UUID" 匹配SR的UUID遗忘对应的SR3)创建物理存储(成功后原数据丢失)xe sr-create name-label="自定义名称" shared=false device-config-device=/dev/sdb(设备名)type=lvm三、XE VM操作1)虚拟机启动、重启、关闭操作xe vm-start name-label="VM名称" 匹配VM名称执行VM开机xe vm-reboot name-label="VM名称" 匹配VM名称执行VM重启xe vm-shutdown name-label="VM名称" 匹配VM名称执行VM关机xe vm-shutdown uuid="UUID" 匹配VM的UUID执行VM关机xe vm-start uuid="UUID"匹配VM的UUID执行VM开机xe vm-reboot uuid="UUID" 匹配VM的UUID执行VM重启2)显示VM信息xe vm-list 显示所有VM信息xe vm-list name-label="VM名称" 匹配名称显示VM信息xe vm-list uuid="UUID" 匹配uuid显示VM信息3)显示虚拟机硬盘(VDI)信息xe vdi-list 显示所有虚拟硬盘(VDI)信息xe vdi-list vm-uuid="VM-UUID" 匹配VM的UUID显示VDI信息xe vdi-list uuid="UUID" 匹配VDI的UUID显示VDI信息xe vdi-list name-label="VDI名称" 匹配VDI名称显示VDI信息xe vdi-forgrt uuid="UUID" 匹配VDI的UUID遗忘该VDI信息(srcan可找回)4)对CPU操作xe vm-param-list uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5 |grep VCPUs显示uuid对应的cpu数量信息xe vm-param-set VCPUs-max=1 uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5修改cpu数量5)对memory操作xe vm-param-list uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5 |grep -i memory|more 查看当前uuid对应的memory信息xe vm-param-set memory-dynamic-max=1073741824 memory-dynamic-min=1073741824 memory-static-max=1073741824将内存改为1g6)给vm添加硬盘1、获得sr的uuid,新建一个vdixe vdi-create sr-uuid=181b140b-2ce7-2a47-eb06-69f10ea696cc name-label=be11type=user virtual-size=100GiB(单位为MiB,KiB,GiB)返回一个vdi的uuid2、新建一个vbdxe vbd-create vdi-uuid=fb6cb3a9-98dd-4ff7-b49e-08ff34c80671 vm-uuid=9a1772d5-8eb0 -9e48-460b-e7159c33e0ae(需要添加硬盘的vm uuid)device=1(设备号为vm里硬盘数目的顺序,从0开始,比如原来有2个硬盘,则device=2,原来有一个,则device=1)type=Disk(如果是添加光驱,则为CD)mode=RW返回vbd uuid3、attach新建的vbdxe vbd-plug uuid=31640a57-33e1-699f-22e1-7162770184b87)修改XenServer服务器IP配置xe pif-list查看连接到XenServer上的物理网卡修改指定物理网卡的IP配置信息xe pif-reconfigure-ip uuid=278cb0f7-2634-88cb-3259-fbff84ef981emode=static IP=172.16.0.1netmask=255.255.255.0gateway=172.16.0.254 DNS=172.16.0.2538)对网卡操作xe host-list 查看所有的host的uuid的值xe pif-scan host-uuid=对应的uuid的值新增网卡绑定多张网卡操作:xe pif-list # 列出物理网卡xe network-create name-lable="bond0+1" # 创建名为 bond0+1 的网卡返回一个新建网卡的uuid_bond值xe bond-create network-uuid=UUID_bond pif-uuids=UUID0,UUID1[mode=<balance-slb|active-backup>]#绑定网卡xe network-list # 列出网卡,查看绑定是否生效注:mode=balance-slb|active-backup 是 XenServer 支持的两各绑定模式。
XEN常用命令
3、# xe vdi-list uuid=ff6f5301-baa0-432f-93b2-67b06d7aec70 params=all追寻VDI链
4、vhd-parent: ff6f5301-baa0-432f-93b2-67b06d7aec70; vdi_type: vhd根源VDI
10、lvchange -ay /dev/VG_XenStorage-9f00ead8-a616-aeeb-e87e-2122994a5f72/VHD-cba51999-b644-4f0f-ba85-114a38988176激活指定的VHD的UUID(来激活某个LVM卷,激活后可以正常tab,如果要验证是否激活的话,你用同样的lvscan | grep <****>这样的方式验证lvm卷前面的状态。)
29、xe vm-start name-label=xxx或uuid=xxxx启动VPS
30、xe vm-restart name-label=xxxx或uuid=xxxx重启VPS
31、sr-destroy销毁xen主机上指定的SR;
32、pool-designate-new-master指示指定的成员主机称为现有池的主服务器。
关闭halted/running虚拟机xe vm-reset-powerstate force=true vm=uuid
删除虚拟机xe vm-destroy uuid=<vm_uuid>
-------------------------------------------------------------------------------------------------------------------
xen命令全集
xm list:所有已知的虚拟机列表xm create:启动一个非托管的虚拟机xm help:所有可用的xm命令概述xm top:提供所有虚拟机的状态概貌xm console:打开控制台管理虚拟机xm new:添加虚拟机到Xenbase托管环境xm start:从Xenbase托管环境启动虚拟机xm destroy:像关掉电源那样关闭虚拟机xm shutdown:正确地关掉虚拟机xm reboot:重新启动虚拟机xm pause:暂停虚拟机的活动而不释放使用的内存资源xm unpause:激活使用xm pause命令暂停的虚拟机xm save:保存虚拟机状态到一个文件xm restore:重新启动已经保存在文件里的虚拟机域子命令集console domain-id 捕获域控制台create [-c] configfile [name=value].. 基于配置文件创建域destroy domain-id 立即关闭域domid domain-name 域名转换为域iddomname domain-id 域id转换为域名help [--long] 帮助list [--long | --label] [domain-id, ...] 列出当前所有域mem-max domain-id mem 设置域的最大可用内存(MB)mem-set domain-id mem 使用Balloon驱动设置域使用内存值migrate domain-id host [options] 将域迁移到另外一台主机上选项:-l, --live 在线迁移-r, --resource Mbs 设置进行域迁移的最大网络吞吐值(MB)pause domain-id 暂停域reboot [options] domain-id 重启域restore state-file 从xm save保存的状态文件中恢复域save domain-id state-file 保存正在运行的域的所有状态到文件中以便日后恢复。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Poolappliance-assert-can-be-recovered *appliance-create *appliance-destroy *appliance-list *appliance-param-clear *appliance-param-get *appliance-param-list *appliance-param-set *appliance-recover *appliance-shutdown *appliance-start *Appliance Commandsaudit-log-getAudit Commandsbond-create bond-destroy bond-listbond-param-get bond-param-list bond-set-mode *Bond Commandscd-listCD/DVD Commandsconsole-listconsole-param-add console-param-clear console-param-get console-param-list console-param-remove console-param-setConsole Commandsdrtask-create *drtask-destroy *drtask-list *drtask-param-get *drtask-param-list *appliance-assert-can-be-recovered *appliance-recover *vm-assert-can-be-recovered *vm-recover *sr-enable-database-replication *sr-disable-database-replication *Disaster Recovery (DR) Commandsevent-waitEvent CommandsVirtual GPU (vGPU)vgpu-create *vgpu-destroy *vgpu-list *vgpu-param-add *vgpu-param-clear *vgpu-param-get *vgpu-param-list *vgpu-param-remove *vgpu-param-set *Physical GPU (pGPU)pgpu-list *pgpu-param-add *pgpu-param-clear *pgpu-param-get *pgpu-param-list *pgpu-param-remove *pgpu-param-set *GPU groupgpu-group-list *gpu-group-param-add *gpu-group-param-clear *gpu-group-param-get *gpu-group-param-list *gpu-group-param-remove *gpu-group-param-set *GPU Commands* New in XenServer 6.0 (command does not exist in 5.6 SP2)host-all-editions *host-apply-edition host-backuphost-bugreport-upload host-call-pluginhost-compute-free-memoryhost-compute-memory-overhead host-cpu-info host-cpu-listhost-cpu-param-get host-cpu-param-listhost-crashdump-destroy host-crashdump-listhost-crashdump-param-get host-crashdump-param-list host-crashdump-upload host-data-source-forget host-data-source-list host-data-source-query host-data-source-record host-disablehost-disable-local-storage-caching host-dmesghost-emergency-ha-disablehost-emergency-management-reconfigure host-enablehost-enable-local-storage-caching host-evacuate host-forgethost-get-cpu-features host-get-server-certificate host-get-sm-diagnostics *host-get-system-statushost-get-system-status-capabilities host-get-thread-diagnostics *host-get-uncooperative-vmshost-get-vms-which-prevent-evacuation host-is-in-emergency-mode host-license-add host-license-view host-listhost-logs-downloadhost-management-disable host-management-reconfigure host-param-add host-param-clear host-param-get host-param-list host-param-remove host-param-set host-power-on host-reboothost-reset-cpu-features host-restorehost-retrieve-wlb-evacuate-recommendations host-send-debug-keys host-set-cpu-features host-set-hostname-live host-set-power-on-mode host-shutdownhost-shutdown-agent host-sm-dp-destroy *host-sync-datahost-syslog-reconfigureHost Commandslog-getlog-get-keys log-reopen log-set-outputLog Commandsmessage-create message-destroy message-listmessage-param-get message-param-listMessage Commandsnetwork-create network-destroy network-listnetwork-param-add network-param-clear network-param-get network-param-list network-param-remove network-param-setNetwork Commandspatch-apply patch-clean patch-destroy patch-listpatch-param-clear patch-param-get patch-param-list patch-pool-apply patch-precheck patch-uploadPatch CommandsHostsStorageNetworkingpbd-create pbd-destroy pbd-listpbd-param-add pbd-param-clear pbd-param-get pbd-param-list pbd-param-remove pbd-param-set pbd-plug pbd-unplugPBD (Physical Block Devices) Commandspif-forget pif-introduce pif-listpif-param-add pif-param-clear pif-param-get pif-param-list pif-param-remove pif-param-set pif-plugpif-reconfigure-ip pif-scan pif-unplugPIF (Phys. Network Interface) Commandspool-certificate-install pool-certificate-list pool-certificate-sync pool-certificate-uninstall pool-crl-install pool-crl-listpool-crl-uninstall pool-deconfigure-wlbpool-designate-new-master pool-disable-external-authpool-disable-local-storage-caching pool-disable-redo-log pool-dump-database pool-ejectpool-emergency-reset-masterpool-emergency-transition-to-master pool-enable-external-authpool-enable-local-storage-caching pool-enable-redo-logpool-ha-compute-hypothetical-max-host-failures-to-tolerate pool-ha-compute-max-host-failures-to-tolerate pool-ha-disable pool-ha-enable pool-initialize-wlb pool-join pool-listpool-param-add pool-param-clear pool-param-get pool-param-list pool-param-remove pool-param-set pool-recover-slaves pool-restore-databasepool-retrieve-wlb-configuration pool-retrieve-wlb-diagnosticspool-retrieve-wlb-recommendations pool-retrieve-wlb-report pool-send-test-postpool-send-wlb-configuration pool-sync-database pool-vlan-createPool Commandssr-create sr-destroysr-disable-database-replication *sr-enable-database-replication *sr-forget sr-introduce sr-listsr-param-add sr-param-clear sr-param-get sr-param-list sr-param-remove sr-param-set sr-probe sr-scan sr-updateSR (Storage Repositories) Commandstask-cancel task-listtask-param-get task-param-listTask Commandstemplate-export template-listtemplate-param-add template-param-clear template-param-get template-param-list template-param-remove template-param-set template-uninstalTemplate CommandsVirtual Machines update-uploadUpdate Commandsuser-password-change subject-add subject-listsubject-param-clear subject-param-get subject-param-list subject-remove subject-role-add subject-role-remove role-listrole-param-get role-param-listsession-subject-identifier-list session-subject-identifier-logout session-subject-identifier-logout-allUser Commandsvbd-create vbd-destroy vbd-eject vbd-insert vbd-listvbd-param-add vbd-param-clear vbd-param-get vbd-param-list vbd-param-remove vbd-param-set vbd-plug vbd-unplugVBD (Virtual Block Devices) Commandsvdi-clone vdi-copy vdi-create vdi-destroy vdi-forget vdi-import vdi-introduce vdi-listvdi-param-add vdi-param-clear vdi-param-get vdi-param-list vdi-param-remove vdi-param-set vdi-resize vdi-snapshot vdi-unlock vdi-updateVDI (Virtual Disk Images) Commandsvif-create vif-destroy vif-listvif-param-add vif-param-clear vif-param-get vif-param-list vif-param-remove vif-param-set vif-plug vif-unplugVIF (Virt. Network Interface) Commandsvlan-create vlan-destroy vlan-listvlan-param-get vlan-param-listVLAN Commandsvm-assert-can-be-recovered *vm-cd-add vm-cd-eject vm-cd-insert vm-cd-list vm-cd-remove vm-checkpoint vm-clonevm-compute-maximum-memory vm-compute-memory-overhead vm-copyvm-copy-bios-strings vm-crashdump-list vm-data-source-forget vm-data-source-list vm-data-source-query vm-data-source-record vm-destroy vm-disk-add vm-disk-list vm-disk-remove vm-export vm-import vm-installvm-is-bios-customized vm-listvm-memory-dynamic-range-set vm-memory-limits-setvm-memory-shadow-multiplier-set vm-memory-static-range-set vm-memory-target-set vm-migrate vm-param-add vm-param-clear vm-param-get vm-param-list vm-param-remove vm-param-set vm-pause vm-reboot vm-recover *vm-reset-powerstate vm-resumevm-retrieve-wlb-recommendations vm-shutdown vm-snapshotvm-snapshot-with-quiesce vm-start vm-suspend vm-uninstall vm-unpause vm-vcpu-hotplug vm-vif-listVM CommandsXenServer 6.0 XE-Command ReferenceVersion: 1.1© Bjorn Andersson (www.DiverseTips.se)Corrections and improvements are highly welcome (Send to Twitter: @DiverseTips or DiverseTips@live.se)Newest version of dokument can be found at: /2011/12/poster-xenserver-xe-command-reference.htmlXenServer®, XenCenter® are registered trademarks of Citrix Systems, Inc.All other trademarks and registered trademarks are property of their respective owners.pool-initialize-wlpool-param-set other-config pool-retrieve-wlb-diagnosticshost-retrieve-wlb-evacuate-recommendations vm-retrieve-wlb-recommendations pool-certificate-list pool-certificate-install pool-certificate-sync pool-param-setpool-deconfigure-wlbpool-retrieve-wlb-configuration pool-retrieve-wlb-recommendations pool-retrieve-wlb-report pool-send-wlb-configurationWorkload Balancing (WLB) Commandssnapshot-clone snapshot-copy snapshot-destroy snapshot-disk-listsnapshot-export-to-template snapshot-listsnapshot-param-add snapshot-param-clear snapshot-param-get snapshot-param-list snapshot-param-remove snapshot-param-setsnapshot-reset-powerstate snapshot-revert snapshot-uninstalSnapshot Commandssm-listsm-param-get sm-param-listStorage Manager (SM) Commandsvmpp-create vmpp-destroy vmpp-listvmpp-param-add vmpp-param-clear vmpp-param-get vmpp-param-list vmpp-param-remove vmpp-param-setVM Protection Policy (VMPP) Commandstunnel-create tunnel-destroy tunnel-listtunnel-param-add tunnel-param-clear tunnel-param-get tunnel-param-list tunnel-param-remove tunnel-param-setTunnel Commandssecret-create secret-destroy secret-listsecret-param-clear secret-param-get secret-param-list secret-param-setSecrets Commandsdiagnostic-compact diagnostic-db-log diagnostic-db-stats diagnostic-gc-statsdiagnostic-license-status diagnostic-timing-stats diagnostic-vdi-status diagnostic-vm-statusDiagnostics CommandsNice-to-have Linux commands (not XE-commands)xe-toolstack-restart Restarts the XAPI-tools df -h Shows the amount of free disk space xsconsole Starts the text based menu console fdisk -l List the disk partitionsxentop Lists top Xen processes iostat -d 2 6 Shows Storage trafic stats (6 reports, 2sec a part)top Lists top processes in Dom0 netstat -s Shows networking statisticsxen-bugtool --yes Builds a status report when Xapi is down mpstat 2Shows processor statistics in Dom0 (every 2 sec)less /var/log/dmesg Displays Boot Messages from Linux vmstat 2Show virtual memory in Dom0 (every 2 sec)tail /var/log/xensource.log Look at xapi messages as they happen list_domainsLists all VMs that are running (on this server)Some good logfiles (for troubleshooting)/var/log/messages L ogs for the system (the host)/var/log/xensource XenServer only logs (XAPI)/var/log/xha Logs regarding High Availability /var/log/audit K inda what it sounds like... J Audit logs./etc/xensource-inventory I nfo about the server (version, build, hypvervisor, when the server was installe...)/var/log/dmesg Boot messages from LinuxSome good links at /article/CTX130418XenServer 6.0 Release Notes /article/CTX131214Hotfix XS60E001 - For XenServer 6.0 /article/CTX130421XenServer 6.0 Installation Guide /article/CTX131400Hotfix XS60E002 - For XenServer 6.0/article/CTX130420XenServer 6.0 Administrator's Guide /article/CTX130924 Designing XS 6.0 Network Configurations/article/CTX130422XenServer 6.0 Virtual Machine Installation Guide /article/CTX130423XenServer 6.0 vSwitch Controller User Guide/article/CTX130437XenServer 6.0 Web Self Service Administrator's Guide /article/CTX131047XenServer 6.0 Configuration Limits。