如何添加和删除本地存储
本地存储的虚拟机磁盘存储在本地目录里,跟该目录使用的文件系统无关,可以使ext4或者xfs。虚拟磁盘的文件格式采用qcow2格式。默认的存储位置是宿主机的目录 /opt/cloud/workspace/disks。
存储虚拟磁盘的本地目录需要在宿主机的配置文件里显示声明。host服务的配置项 local_image_path 指定本宿主机用来保存虚拟机磁盘的目录。
如何添加本地存储目录?
- 修改/etc/yunion/host.conf,则 local_image_path 的字符串数组中添加新的本地磁盘:
local_image_path:
- /opt/cloud/workspace/disks
- /new_image_path
- 重启host服务
host服务重启后,稍等片刻,查看宿主机的存储列表,就能看到这个新的存储注册上来了。
climc storage-list --host <host_id>
如何删除本地存储?
- 需要确保所有的虚拟磁盘都被删除,特别需要留意被伪删除的磁盘,以及被标记为系统资源的磁盘:
# 查看所有的磁盘,包括不再执行命令用户所在项目下的所有磁盘,以及被标记为系统资源的磁盘
climc disk-list --storage <storage_id> --scope system --system
# 查看所有的未删除的磁盘
climc disk-list --storage <storage_id> --scope system --system --pending-delete
- 解除存储和宿主机的关联关系:
climc host-storage-detach <host_id> <storage_id>
- 删除存储
climc storage-delete <storage_id>
到宿主机,修改 /etc/yunion/host.conf,将该存储所在路径从 local_image_path 删除
重启host服务
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 01.01.0001