网站大量收购闲置独家精品文档,联系QQ:2885784924

xenserver命令解决问题.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xenserver命令解决问题

XenServer通过ionice限制VM虚拟机硬盘IO 发布时间:June 8, 2013 // 分类:虚拟化?//?1 Comment 之前有文章介绍Xen下通过ionice限制VM虚拟机硬盘IO优先级,XenServer获取虚拟机进程和Xen不同,可通过以下方法查找虚拟机IO进程,并使用ionice限制。 首先获取VM虚拟机的UUID: 1 xe vm-list name-label=vm-name --minimal 然后再获取VM的DOM ID: 1 list_domains |awk /vm-uuid/ {print $1} 通过DOM ID获取VM相对应的进程ID: 1 2 3 ps aux|grep xb.*dom-id.xvd root???? 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优先级策略即可。 窗体底端 发布时间:January 5, 2013 // 分类:虚拟化?//?No Comments XenServer虚拟机系统模板对内存等资源有做限制,在新建虚拟机时分配的资源不能小于模板最小限额。 XenServer下查看CentOS6 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模板uuid xe template-param-set uuid=uuid memory-static-min=128MiB #修改内存最小限制为128M 发布时间:December 3, 2012 // 分类:虚拟化?//?No Comments XenServer可以通过在本地新建ISO存储或NFS存储挂载ISO镜像安装系统,对于Linux可支持通过网络http或ftp安装,以下记录下XenServer通过网络安装Debian和CentOS系统。 新建虚拟机: 1 2 xe vm-install template=Debian\ Squeeze\ 6.0\ \(32-bit\) new-name-label=debian6 sr-name-label=Local\ storage #返回vm uuid 设置安装源: 1 2 3 xe vm-param-set uuid=vm_uuid other-config:install-repository=/debian/ #debian5:/debian-archive/ #centos使用类似链接:/centos/6.3/os/i386/ 新建虚拟网卡: 1 2 3 xe vif-create vm-uuid=vm_uuid network-uuid=network_uuid mac=random device=0 #查看网卡uuid xe network-list bridge=xenbr0 --minimal 启动虚拟机: 1 xe vm-start name-label=debian6 发布时间:November 20, 2012 // 分类:虚拟化,Shell?//?1 Comment XenServer5.6下编写,用于获取所有VM虚拟机IP和对应MAC地址,Shell脚本如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/bin/bash #http://www.haiyun.me if [[ ! -e mac-ip.txt ]]; then ????????touch mac-ip.txt else ???????? mac-ip.txt fi for vps in `xe vm-list |awk /name/ {print $4}` do ????????case $vps in ????????????????*Control* ) continue ;; ????????esac ????????writeline=

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档