有些时候,可能需要在XenServer中使用大容量的本地存储的时候,可能就需要做一些简单的处理。
XenServer5.6中,每个分区的大小不能超过2TB,这受限制于文件块索引的限制,VDI的大小最大不能超过2TB,但是,由于XenServer5.6中,LVM以及是最新版的LVM2,支持超过2TB的大容量本地存储。
但是XenServer5.6在安装的时候是无法处理超过2TB的容量,所以,安装的时候,需要对启动盘做一些处理,安装的时候使用的容量不能超过2TB,安装完成以后,再来对local storage进行扩展,即可支持大容量的本地存储。但是对RAID的支持可能就会有些问题了。。
1、安装在2TB以下容量的磁盘
2、扩展Local Storage
详细的截图,没有了,只说下简单的命令:
- 查看当前的逻辑组:vgdisplay ,用来查看当前的组的UUID
- 添加磁盘到LVM中:pvcreate,命令格式:pvcreate /dev/sdb
- 如果/dev/sdb在安装XenServer以前已经安装过其他系统,或者以前残留的分区,可能需要删除以下分区,命令为:fdisk /dev /sdb,此时,按m进入菜单,按d用来删除分区,删除完以后,按w写入修改。清理完分区以后就可以pvcreate了
- 扩展Virtual Group:vgextend <VG_Xenstorage_UUID> /dev/sdb,其中,VG Xenstorage UUID为第一步查看到的值,/dev/sdb即为新加的物理盘
- 扩展完所有的磁盘以后,即完成了。
扩展完以后,可能会看到local storage的容量没有变化,可以重启下服务器以后就可以看容量的变化。