资源描述:
《服务器虚拟化和监控命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、硬件检查1.Cpu检查物理CPU个数:是指physicalid(的值)的数量#cat/proc/cpuinfo
2、grep"physicalid"
3、sort
4、uniq
5、wc-l逻辑CPU个数:是指cat/proc/cpuinfo所显示的processor的个数#cat/proc/cpuinfo
6、grep"processor"
7、wc-l支持虚拟化技术#cat/proc/cpuinfo(或#grep-E'(vmx
8、svm)'/proc/cpuinfo)命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。2.硬盘检查查看硬盘的型号信息#cat
9、/proc/scsi/scsi查看硬盘容量#df-lh3.内存检查#free-mKVM虚拟化kvm支持的镜像很多,常用的是原始镜像(*.img),还有支持动态大小扩张的qocw2格式(首选)。更优的选择是系统盘如C盘用img格式,数据盘用qcow2格式以减少服务器磁盘闲置空间。查看是否支持虚拟化:egrep'(vmx
10、svm)'--color=always/proc/cpuinfo1.Linux查看网卡芯片型号用命令lspci:$lspci
11、grepEthernet2调整qemu-kvm默认网卡如果不指定虚拟网络设备模块时,默认的客户机网络模块是rtl8029
12、。这是一块老式的10M全双工网卡。客户机上网络连接不稳定,从千兆网络通过scp下载速度最高才300KB/s。VirtIOparavirtual是Linux虚拟机平台上统一的虚拟IO接口驱动。通常主机为了让客户机像在真实环境中一样运行,需要为客户机创建各式各样的虚拟设备,如磁盘,网卡,显卡,时钟,USB等。这些虚拟设备大大降低了客户机的性能。如果客户机不关注这些硬件设备,就可以用统一的虚拟设备代替他们,这样可以大大提高虚拟机的性能。这个统一的标准化接口在Linux上就是VirtIO。需要注意的是VirtIO运行在kernel2.6.24以上的版本中才能发挥它的性
13、能优势。另外KVM项目组也发布了Windows平台上的VirtIO驱动,这样windows客户机的网络性能也可以大大提高了。虚拟网络模块的性能差异虚拟网络模块网络传输速度(ssh)客户机操作系统网络状态rtl8029200-300KB/sSLES10SP2(kernel2.6.16-60)不稳定e10004.8-5.4MB/sSLES10SP2(kernel2.6.16-60)稳定virtio10.6-11.1MB/sSLES11(kernel2.6.27-19)稳定qemu-kvm的参数说明qemu-kvm参数参数说明参数实例-mmegs分配给客户机的内存(
14、MB为单位)0-smpn模拟包含n个处理器的SMPsystem(对称多处理器系统)4-hdafile指定file文件作为客户机的存储镜像harddisk0这里file可以是一个文件名,也可以是硬盘分区。区别见Tips:调整客户机的镜像文件/home/kvm.img-netnic[,vlan=n][,macaddr=addr][,model=type]为客户机创建虚拟的NIC(NetowrkInterfaceCard网络接口设备),设置MAC地址,虚拟网卡类型等model=e1000,macaddr=00:16:3e:51:fb:ce-nettap[,vlan=
15、n][,fd=h][,ifname=name][,script=file]为客户机设置TAP网络连接,具体见客户机网络设置-nettap-cdrom挂载ISO镜像到客户机,光盘启动客户机时必须加载/mnt/SLES10SP2.iso-boot[a
16、c
17、d
18、n]设置客户机的启动选项(软盘a,硬盘c,光盘d,网络n),默认从硬盘镜像启动d-vncdisplay通过VNC的方式远程安装9.123.99.34:33.关闭virbr0安装Xen或安装KVM后都会发现网络接口里多了一个叫做virbr0的虚拟网络接口:#ifconfig...virbr0Linkencap:
19、EthernetHWaddrd2:91:97:b8:3d:fcinetaddr:192.168.122.1Bcast:192.168.122.255Mask:255.255.255.0UPBROADCASTMULTICASTMTU:1500Metric:1RXpackets:0errors:0dropped:0overruns:0frame:0TXpackets:0errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:0(0.0B)TXbytes:0(0.0B)...这是由于安装
20、和启用了libvirt服务后生成的,l