在 Windows VM 上安装 XenServer Tools
重要: 请注意,安装 XenServer Tools 会导致虚拟机 CD/DVD 驱动器中的介质弹出。 如果虚拟机的 CD/DVD 驱动器正在使用(例如,正在从 CD 安装操作系统),请不要尝试安装 XenServer Tools。
1. 在资源窗格中选择 VM,单击鼠标右键,然后单击快捷菜单上的安装 XenServer Tools。 或者,在 VM 菜单上,单击“安装 XenServer Tools”。
2. 单击消息框上的安装 XenServer Tools 以转至 VM 的控制台并开始进行安装。
3. 如果针对 VM 的 CD 驱动器启用了自动播放功能,则片刻之后安装过程将自动启动。 如果未启用自动播放功能,请双击 CD 驱动器开始安装 XenServer Tools。
4. 按照屏幕上的说明操作,并在出现提示时重新启动 VM。
在 Linux VM 上安装 XenServer Tools
1. 在资源窗格中选择 VM,单击鼠标右键,然后单击快捷菜单上的安装 XenServer Tools。 或者,在 VM 菜单上,单击“安装 XenServer Tools”。
2. 单击消息框上的安装 XenServer Tools 以转至 VM 的控制台。
3. 以 root 用户身份将映像装载到 VM 中:
mount /dev/xvdd /mnt
4. 以 root 用户身份执行安装脚本:
/mnt/Linux/install.sh 安装后需要重启虚拟机
5. 如果内核已经升级,或 VM 已从上一版本升级,请立即重新启动 VM。
请注意,连接到 Linux VM 的 CD-ROM 驱动器和 ISO 显示为 /dev/xvdd,而不是 /dev/cdrom。 原因是它们不是真正的 CD-ROM 设备,而是普通设备。 XenCenter 弹出 CD 时,将从 VM 中热拔出该设备,该设备将不再显示。 这与 Windows VM 不同,对于 Windows VM,CD 会保留在 VM 中,但处于空白状态。
第一步:mount 192.168.33.60:/database/xva /mnt (挂载)
mount 10.10.40.100:/database/xva /mnt
第二部:xe vm-import filename=/mnt/win2008.xva (导入)
第一步:xe vm-export vm=e486a283-869e-ef17-7810-f7baf6320cc9(uuid) filename=fielname.xva (导出)
xen
/etc/init.d/xapi start
xe-toolstack-restart
挂载磁盘问题:
[root@xenserver-guggfdpc20 ~]# xe sr-list name-label="local_storage2" 列出SR的UUID
[root@xenserver-guggfdpc20 ~]# xe pbd-list sr-uuid=4db9d823-b639-3819-7a34-bacc830661c2 列出本地的SR对应的PID uuid
[root@xenserver-guggfdpc20 ~]# xe sr-forget uuid=4db9d823-b639-3819-7a34-bacc830661c2 格式化
[root@xenserver-guggfdpc20 ~]# xe sr-create host-uuid=1d0a52a5-6645-46c6-a792-9c33768aaac7 content-type=user name-label="local_storage2" shared=false device-config:device=/dev/sdb type=LVM 创建
常用命令:
3. xe pbd-unlpug uuid=xxxx
拔出PDB对象
4. xe pbd-destroy uuid=xxxx
删除PBD对象
5. xe sr-forget uuid=xxxx
forget本地SR对象
* 操作方法,进去主机
rm -f /usr/bin/python && ln -s /usr/bin/python2.4 /usr/bin/python && xe-toolstack-restart
############磁盘属性修改后,识别磁盘操作步骤:######################
[root@*****~]# fdisk /dev/sda
#输入n,新建分区
Command (m for help):n
#输入P,主分区
Command action
e extended
p primary partition (1-4)
p
#目前是sda第三个分区输入3
Partition number (1-4): 3
#敲回车,默认就行了(如果要分多个分区,这儿就制定数值)
First cylinder (39163-110960, default 39163):
Using default value 39163
Last cylinder or +size or +sizeM or +sizeK (39163-110960, default 110960):
Using default value 110960
#这里输入t
Command (m for help): t
#这里选择第三个分区
Partition number (1-4): 3
#指定分区的格式为8e (LVM)
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)
#输入p查看一下
Command (m for help): p
Disk /dev/sda: 912.6 GB, 912680550400 bytes
255 heads, 63 sectors/track, 110960 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 39162 314464342+ 8e Linux LVM
/dev/sda3 39163 110960 576717435 8e Linux LVM
#这里输入w,保存退出
Command (m for help): w
#重启使其生效
[root@***** ~]# reboot
2. 挂载到“/”根目录下,将卷组下的卷LogVol00扩容500G(增加容量的关键)
[root@test-haproxy ~]#lvm
lvm> lvextend -L +59G /dev/VolGroup/lv_root
3.重新识别磁盘容量;
[root@*****~]# resize2fs /dev/VolGroup00/LogVol00
4.查看最终结果:
[root@test-haproxy ~]#lvm
lvm> lvdisplay
在lvextend -L +200G /dev/localhost/root 时报错,报错信息如下
Insufficient free space: 51200 extents needed, but only 51199 available
www.2cto.com
报错大概意思 是只有51199×4Mib/1024可用,无法扩展51200×4Mib。
计算了一下 51199×4Mib/1024 大概等于199.99GB
转载于:https://blog.51cto.com/xudate/1699149