首先fdisk -l查看新硬盘,一般是/dev/sdb。
也可使用进一步查看硬盘详细信息以便确认:
ls -l /dev/disk/by-id/ or ls /dev/disk/by-path
执行创建存储命令
LVM格式存储:
xe sr-create name-label="名称(如:Local Storage 1)" shared=false device-config-device=硬盘设备(如:/dev/sdb) type=lvm
ext格式存储:
xe sr-create name-label="名称(如:Local Storage 1)" shared=false device-config-device=硬盘设备(如:/dev/sdb) type=ext
那么还会延伸出另一个问题,创建了多个存储,一般需要指定创建的虚拟机或数据存放到哪个存储,有两种方式可以解决,第一种最简单的,使用XenCenter可以查看到不同的存储,鼠标右键即可设为默认;还有第二种是一般做云主机/VPS虚拟化业务的很多在用XenSystem,这套系统非常优秀,可以指定VPS系统盘和数据盘分离存放,具体说明及方法如下:
XenSystem系统盘与数据盘分离部署的功能可以让VPS的系统盘及数据盘存放在指定的存储设备上,以更加优化系统运行IO,及降低服务器硬件成本。
部署操作比较简单:只需在指定用于存放VPS数据盘的XenServer存储(硬盘)设备名称的后面加个参数“_data”即可。
如果设置了多个带“_data”参数存储,系统会自动识别容量相对空闲的存储进行存放。
例如下图:
存储设备各种相关标记用途如下:
名称中含有“_skip”标记的不作任何VM/VPS存储用途
名称中含有“_backup”标记的可作为备份存储用途
名称中含有“_vm”标记的可作为VPS/VM存储用途
名称中含有“_data”标记的可作为VPS/VM数据盘存储用途
未经允许不得转载:王超博客 » 在XenServer中用新硬盘创建新的Storage存储并指定虚拟机系统盘和数据盘分离存放部署