本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
XenServer下查找占用硬盘IO较高的虚拟机首先用iostat查看各个磁盘读写情况,虚拟机磁盘是以dm-id为名显示的。1
iostat 2 2 #取样两次,每次相隔2秒查找tps大于20的vm,并按大小排序1
2
iostat 2 2|grep ^dm-|awk -F"[ ]+|[-]" '{if($3>20){print $2"\t"$3}}'|sort -rnk 2
#第一列为磁盘ID,第二列为当前tps根据磁盘ID查找相应的虚拟机1
2
3
4
5
6
7
8
9
#!/bin/bash
#Created by http://www.onovps.com
#根据iostat结果ID找出相应VM
#执行sh file.sh 编号
case $1 in
*)
id=`ls -l /dev/mapper/|awk '{if ($6=="'$*'"){print $NF}}'|awk -F-- '{print $NF}'`;xe vdi-list|grep -A 1 $id
;;
esac
Xenserver下虚拟机默认同步主服务器时钟,使用date自定义时间无效。解决方法:1
sysctl xen.independent_wallclock=1也可将此参数添加到sysctl配置文件:1
2
vim /etc/sysctl.conf
xen.independent_wallclock=1生效:1
sysctl -p
XenServer可以在虚拟网络接口VIF上做带宽限制,设置如下:为特定VIF设置QOS算法类型为ratelimit(速率限制)1
xe vif-param-set uuid=<vif_uuid> qos_algorithm_type=ratelimit设置VIF带宽参数:1
2
xe vif-param-set uuid=<vif_uuid> qos_algorithm_params:kbps=5120
限制VM网络速率5120K,相当于带宽40M.
在 CentOS 6.2 上安装和配置 KVMRHEL6 已经推出很久了,没想到在 RedHat 自家的 RHEL6 上安装 KVM 还有这么多问题,难道不应该是像 Apache/MySQL 那样安装完就可以用的么?(注:除去商标,CentOS 就是 RHEL,CentOS6 和 RHEL6 是一回事)。以下操作在 CentOS 6.2 最小化安装版本 CentOS-6.2-x86_64-minimal.iso 上完成,其他版本可能不会遇到本文提到的部分问题。检查 CPU和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持:# egrep 'vmx|svm' /proc/cpuinfo
...
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
安装 KVM安装 KVM 很容易,要正常运行的话还需要折腾一下:# yum -y install qemu-kvm libvirt python-virtinst brid...
试玩 Rackspace 的 OpenStack 私有云系统8月15日 Rackspace 发布了一套基于 OpenStack/KVM/Chef/Ubuntu 的私有云系统(代码名 Alamo),可以免费在自己的服务器上安装和建立自己的私有云(最多可以支持20个计算节点),简单的说 Alamo 就是 Rackspace 版的 OpenStack,OpenStack 生态链正在形成,有点像当年的 Linux(比如,Redhat 版的 Linux),明年 Redhat 将发布自己的 Redhat 版 OpenStack,版本大战还在后面。Alamo 可以免费使用,Rackspace 也为该系统提供付费技术支持,据称该系统也是 Rackspace 目前用于自己数据中心的云系统,稳定性有保障。有了这套傻瓜云计算系统,大家再不用自己痛苦的手动安装 OpenStack 或使用 DevStack 自动安装 OpenStack 了,任何人都可以快速的发布自己的私有云。今天在 VMware ESXi 上试玩了一下这套系统,安装过程非常简单顺利,在 VMware ESXi 5.1 上安装这套系统有几点需要注意:因为 Alamo 使用了 KVM,所以确定 VMware ESXi 虚拟机上可以运行 KVM,如果直接在物理服务器上安装这一步就省了,不过要确定 CPU 支持虚拟化;到 Rackspace 官网注册后会收到下载链接,需要在24小时内下载 alamo-v1.0.0.iso,否则下载链接会失效;按照 In...
如何使用USB安装XenServer 6.x在XenServer 5.6以前我们能够很容易的通过一些工具,直接制作USB安装介质,然后快速安装XenServer,但是我们发现,到XenServer6.0以后,通过工具直接制作的XenServer USB安装介质已经无法顺利的进入安装界面,一直卡在最开始的画面。今天又研究了一下如何用USB来安装XenServer 6.0以上的版本,发现,不需要手动来制作和解包XenServer就可以实现我们的目的。(注:目前只测试了XenServer 6.0.201) 使用UltraISO制作USB-HDD+安装介质(启动/写入硬盘映像) 复制mboot.c32到USB根目录(文章末尾附件提供mboot.c32下载)配置服务器通过USB启动其实我们可以发现,在最开始制作的过程中,UltraISO的原理就是格式化USB设置为可启动设备,然后修改刻录光盘使用的isolinux.cfg修改为syslinux.cfg。最后mboot.c32是用来加载一些特殊的,普通的kernel/append无法加载的如initrd/initradfs,所以,我们只需要把这个文件丢到根目录替换默认的内部引导加载方法即可。附件: mboot.c32 (33.6 KB, 120 次)2012/6/2更新:新版本的UltralISO已经支持直接制作XenServer 6.x版本的安装盘
xenserver5.6 报错: kernel: end_request: I/O error, dev sda, sector 4448230 解决方法。xenserver 5.6 一直使用正常,一年来没有出过问题。可是最近老是报此错误。而且报错硬盘上面的VPS都不正常,不能作任何后台操作。end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917end_request: I/O error, dev xvda, sector 1228741917Buffer I/O error on device dm-0, logical block 157360128lost page write due to I/O error on dm-0Buffer I/O error on device dm-0, logical block 157360129lost page write due to I/O error on dm-0Buffer I/O error on device dm-0, logical block 157360130lost page write due to I/O error on dm-0end_request: I/O error, dev xvda, sector 1247656509Buffer I/O error on device dm-0, logical block...
ESXi 5.0系统添加驱动步骤很简单1-去下载你的硬件驱动(最好是FOR VMWARE的,不行就找FOR LINUX的)2-安装ESXi-Customizer-v2.7并运行ESXi-Customizer.cmd脚本3-集成需要的驱动,创建新的带驱动的ISO,安装系统~~!OKESXI系统所需要的驱动可以到 www.vm-help.com 网站上面下载。
VM 虚拟机 安装OEM系统如何激活第一种方法:Edit the virtual machine's .vmx file to contain the following line:SMBIOS.reflectHost = "true"第二种方法:在VM面板,选择高级(Advance);General选项,然后选择配置参数;同样找到SMBIOS.reflectHost 填入"true" (如果没有,手工添加这个项目)
最新评论