删除本地储存库
找到储存库的uuid:
xe sr-list
删除sr:
xe sr-forget uuid=760c8f8b-ab3f-d920-1307-c83c236bc202
提示被占用
找出占用的信息:
xe pbd-list sr-uuid=760c8f8b-ab3f-d920-1307-c83c236bc202
解除占用:
xe pbd-unplug uuid=a96ffc14-8fae-5725-be7b-ed3ddc7b48aa
再次执行删除sr:
xe sr-forget uuid=760c8f8b-ab3f-d920-1307-c83c236bc202
查看是否正常删除:
xe sr-list
此时已经没有了本地储存库信息
重建本地储存库
方法一:
lsblk查看需要建立储存库的硬盘,我这里是sda:
格式化硬盘:
mkfs.ext4 /dev/sda
查看host的uuid:
xe host-list
创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/sda host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm
重点橙色部分标出来了,不讲解,自己百度翻译
右键设置为默认储存库:
方法二:
格式化硬盘:
mkfs.ext4 /dev/sda
查看需要挂载的硬盘路径:
ll /dev/disk/by-path/
创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/disk/by-path/pci-0000:82:00.0-scsi-0:2:0:0 host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm
方法三:
格式化硬盘:
mkfs.ext4 /dev/sda
查看需要挂载的硬盘id:
ll /dev/disk/by-id/
创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/disk/by-id/scsi-36c81f660eff6f10026989b9808d host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm
方法四:
新建lv逻辑卷:
lvcreate -L 5T -n local VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81 -config global{metadata_read_only=0}
解读:-config global{metadata_read_only=0}关闭只读模式
建立一个大小5T,名字local的逻辑卷
VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81为vg名,可以通过vgdisplay查看,没有vg,或者容量小的,可以自行创建
查看建立的lv:
lvdisplay
创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81/local host-uuid=9ce28fdc-ff98-415d-90b5-9d7bda2db362 name-label="Local storage_data" shared=false type=lvm