本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
xenserver中手工给vm添加硬盘及修改cpu、内存xenserver中的GUI操作功能不全,但命令行下的操作功能齐全而且强大,简单介绍两个一、给vm添加硬盘1.获得sr的uuid,新建一个vdi xe vdi-create sr-uuid=181b140b-2ce7-2a47-eb06-69f10ea696cc name-label=be11 type=user virtual-size=100GiB(单位为MiB,KiB,GiB)返回vdi uuid:fb6cb3a9-98dd-4ff7-b49e-08ff34c806712.新建一个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 uuid31640a57-33e1-699f-22e1-7162770184b83.attach新建的vbdxe vbd-plug uuid=31640a57-33e1-699f-22e1-7162770184b8ok,在vm中可以使用新硬盘了 二、修改vm的cpu数量1、确认目前cpu数量 xe vm-param-list uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5 |grep VCPUs-返回 VCPUs-params ...
XenServer为VM指定使用特定物理CPU首先,我们先来看看XenServer中Socket、Core、以及超线程后的核心之间在XenServer中CPU的排序关系,请参考下表:CPU排序(以2路4核具有超线程功能CPU示范)Socket1Socket2Core1Core2Core3Core4Core1Core2Core3Core4HT1HT2HT1HT2HT1HT2HT1HT2HT1HT2HT1HT2HT1HT2HT1HT2#0#1#2#3#4#5#6#7#8#9#10#11#12#13#14#15上表反应了XenServer中CPU的排序规则。1、指定特定的VM使用指定的物理CPU可以使用命令:[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:mask=1,3,7该命令用于设置特定UUID的VM使用物理CPU排序中的第1,3,7个CPU2、设置VM中CPU的权重[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:weight=512该命令设置vCPU的权重为512,默认dom0权重为256,权重决定VM在CPU时间片中所占比例,权重范围从0到655353、设置VM最大CPU使用率[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:cap=80该命令用户设置VM最大可以使用的CPU为单个CPU的%80,设置为100,则为1个物理CPU的,设置为80,则只能使用一个物理CPU的80%性能,设置为400,则表示最大可以使用4个物理CPU。默认为0...
XenServer - 新增儲存裝置 - NFSNFS(Network File System) 在 Linux/Unix/BSD 的世界中就如同是 Windows 的網路芳鄰一樣. 系統是透過 Linux/Unix/BSD 去分享資料,而 XenServer 可以去存取遠端的 NFS 當作他的 Storage repositor. 一般的 Linux 套件都將 NFS 當作標準配備.大多都是處於啟動的狀態只需稍加修改設定當分享目錄其可完成. 在啟動 NFS 所需的 2 個services I.Portmap 因為 nfs 用到 RPC 的功能,所以這個 daemon 必須啟動II.nfs 由下面 3 個 daemon組成 1.mountd 2.nfsd 3.rquotadNFS - Linux , Unix , BSD..編輯 "/etc/exports" 並將要分享的目錄(/share)寫入檔案中[root@benjr ~]# vi /etc/exports /share 192.8.1.126(rw,sync,no_root_squash)1. /share : 為欲分享的目錄,這個目錄必須已經存在(# mkdir) 2. 192.8.1.126 : 為可存取此分享目錄的 IP 區段,因為我只設定只有一台 XenServer 可以存取這個 NFS 所分享的目錄所以設定為一個 IP,如果你是要同時分享給多個使用者使用時,可以寫成 192.8.1.0/255.255.255.0 (192.168.0.*) 只要是同網段的 IP 皆可以使用,或者為網域名稱*.example.com,以上的設定都可以配合?,*來使用3. rw :分享...
XenServer VM备份之PHD1、VM Metadata(备份方法CLI:xe-backup-metadata或XenServer Console)2、VM&vhd文件(导入、导出、快照)第3种方式备份:PDH Virtaul Backup For XenServer\VMware(第三方工具)http://www.phdvirtual.com/相关功能及特点信息实现备份方法:很简单1、把下载的*.xva导入到你的XenServer 2、在已安装XenCenter工具的主机上,再安装PHD Agent.3、启动XenCenter工具,进入Console。 4、做初始配置 5、执行备份: 6、执行VM恢复 7、VM正常
xenserver 报错No network interface found上个礼拜五xenserver挂了,在上面执行加入pool的命令显示如下错误:The master says the host is not known to it. Perhaps the Host was deleted from the master’s database? Perhaps the slave is pointing to the wrong master?之后xsconsole配置网卡的时候看到No network interface found解决办法如下:Have you re-IPed your XenServer pool? The xenconsole will show no network information if it is not able to communicate to the pool master. If you go to the command line and type “ifconfig” or “ifconfig | more” you will indeed see an IP address configured on the bridge file of the control VM, AKA “dom 0″. More than likely, it is using the old IP address. To work around this, we need to 3 things. First is to bring down the interface with the wrong IP. From the previous “ifconfig” command, you will see the bridge file, such as “xenbr0″. For a bond, it may be “xapi1″.ifdown xenbr0Running “ifconfig” again, will show the interface is not available. Next, w...
xenserver 重装系统后还原数据有建立 pool及安裝 win2008 Server VM硬碟 Sda:500G sdb:2T sdc:2TSda:做為 XenServer + VM 使用Sdb:做為 主要 SRSdc:為1T 空間 sdb 資料備份與1T為掛載至 sda 做為備份 pool 、 host、 VM 儲存使用如果我在同一台重新安裝 xenserver 時,不知該如何還原回去,我目前知道如下,不知是否正確備份1、xe pool-dump-database file-name= //備份pool2、xe host-backup host= file-name= //備份主機與軟體3、xe vm-export vm= filename= //備份虛擬主機4、xe-backup-metadata -d –u [uuid of SR] //備份 SR重新在原主機安裝 xenServer 5.6還原:1、xe host-backup host= file-name= //還原主機與軟體2、xe pool-dump-database file-name= //還原pool3、xe vm-export vm= filename= //還原虛擬主機4、xe xe-restore-metadata -d –u [uuid of SR] //還原 SR未经测试,请不要使用
xenserver备份脚本pool metadata备份脚本: #!/bin/bashxedate1=`date +%Y_%m_%d` if [ ! -d /home/pool_md ] then mkdir -p /home/pool_mdfi xe pool-dump-database file-name=/home/pool_md/pool_md_"$xedate1" find /home/pool_md -mtime +3 -exec rm -rf {} \;vm/template/sr metadata备份脚本:2#!/bin/bashxedate1=`date +%Y_%m_%d`if [ ! -d /home/vm_md ] then mkdir -p /home/vm_mdfisr_uuid1=`xe sr-list name-label=VM | awk '/uuid/{print $5}'`sr_uuid2=`xe sr-list name-label=VM1 | awk '/uuid/{print $5}'` xe-backup-metadata -c -u "${sr_uuid1}" > /home/vm_md/log1_"$xedate1" 2>&1xe-backup-metadata -c -u "${sr_uuid2}" > /home/vm_md/log2_"$xedate1" 2>&1find /home/vm_md -mtime +3 -exec rm -rf {} \;
XenServer的ISO挂载点问:在XenCenter里没有看到ISOs挂载点,怎么办?答:1. xe sr-create name-label=ISOs type=iso device-config:location=/var/opt/xen/iso_import device-config:legacy_mode=true content-type=iso2. xe-mount-iso-sr /var/opt/xen/iso_import
有几台xenserver主机挂了,需要将里面的虚拟机恢复出来。首先,需要找出故障主机中running的vm,接下来就需要停掉这些vm,vm停了之后就会出现在pool中。12345678910111213#!/bin/bashxe vm-list | grep uuid | awk '{print $5}' >>/root/vmuuidhost=3ce95efe-9a8a-4fc3-9407-d339bbb2fe24for i in `cat /root/vmuuid` do xe vm-param-list uuid="$i" > /root/vm if grep -q "$host" /root/vm then echo $i >> /root/vmrun fidonefor i in `cat /root/vmrun` do xe vm-reset-powerstate uuid=$i force=truedone然后把故障主机t掉了。1xe host-forget uuid=host_uuid最后重装xenserver主机加入pool。1xe pool-join master-address=ip master-username=username master-password=pw --force
CloudStack 安装配置Cloud.com(前身是VMOps)提供了开源版本(GPL v3许可证)的CloudStack基础设施管理产品:CloudStack Community Edition(CloudStack社区版)。CloudStack同时支持VMware ESX、Xen、KVM以及Hyper-V。它提供了大量云计算界面管理工具,如VM自助式供应,动态工作负荷管理,多租期等等。它同时还支持 Windows 和Linux的来宾访问方式。更多信息请访问http://www.cloud.com/安装:安装服务端CentOS5.5 192.168.1.2011. 构建基本环境Mysql、Java、Tomcat需要设置JAVA_HOME、TOMCAT_HOME2. 下载源码http://git.cloud.com/cgit/cloudstack-oss/选择最新版本3. 编译安装以最新版本http://git.cloud.com/cgit/cloudstack-oss/snapshot/cloudstack-oss-2.1.4.tar.gz为例 # cd /root/# tar –zxvf cloudstack-oss-2.1.4.tar.gz# cd cd/root/cloudstack-oss-2.1.4# ./waf configure--prefix=/usr/local/cloudstack# ./waf build# ./waf install安装数据库# cd /root/cloudstack-oss-2.1.4/setup/bindir# ./cloud-setup-databases.incloud kvm –deplay-as=root(这里假定Mysql的root账号没有密...
总共58页,当前第55页 | 页数: - 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
最新评论