KVM + virsh:存储池为空
KVM + virsh: the storage pool is empty
我是 KVM 和 virsh 命令的新手
我想将我的存储池更改为其他文件夹
但在那之前我没有看到任何默认存储池
$ virsh pool-list --all
Name State Autostart
---------------------------
当我尝试转储 xml(我正在尝试更改默认存储位置)时发生以下情况
$ virsh pool-dumpxml default > pool.xml
error: failed to get pool 'default'
error: Storage pool not found: no storage pool with matching name 'default'
在这里您可以创建一个新的默认存储池:
为存储池创建一个新目录-这里将以“homelab”为例。
$ mkdir -p /kvm/pools/homelab
定义池
$ virsh pool-define-as --name default --type dir --target /kvm/pools/homelab
Pool default defined
将池设置为与 libvirtd 同时启动
$ virsh pool-autostart default
启动池
virsh pool-start default
在这里您可以使用其他名称而不是默认名称创建池。
要更改现有池的存储路径,请使用命令:
$ virsh pool-edit default
最后,使用virsh pool-list
观察池
我是 KVM 和 virsh 命令的新手
我想将我的存储池更改为其他文件夹
但在那之前我没有看到任何默认存储池
$ virsh pool-list --all
Name State Autostart
---------------------------
当我尝试转储 xml(我正在尝试更改默认存储位置)时发生以下情况
$ virsh pool-dumpxml default > pool.xml
error: failed to get pool 'default'
error: Storage pool not found: no storage pool with matching name 'default'
在这里您可以创建一个新的默认存储池:
为存储池创建一个新目录-这里将以“homelab”为例。
$ mkdir -p /kvm/pools/homelab
定义池
$ virsh pool-define-as --name default --type dir --target /kvm/pools/homelab
Pool default defined
将池设置为与 libvirtd 同时启动
$ virsh pool-autostart default
启动池
virsh pool-start default
在这里您可以使用其他名称而不是默认名称创建池。 要更改现有池的存储路径,请使用命令:
$ virsh pool-edit default
最后,使用virsh pool-list