解决使用img2kvm时遇到的storage ‘local-lvm’ does not exists解决办法

原创 淹不死的狗  2023-08-13 17:12:23  阅读 200 次 评论 0 条
摘要:

最近迷上了Proxmox VE(PVE)下刷各个大神整合的OpenWRT,其中就会用到 img2kvm 一款将OpenWrt的固件转换为PVE硬盘镜像的小工具


废话不多说,转换的时候遇到这个问题


比如我的转换命令为

./img2kvm openwrt.img 105 vm-105-disk-0

最近迷上了Proxmox VE(PVE)下刷各个大神整合的OpenWRT,其中就会用到 img2kvm 一款将OpenWrt的固件转换为PVE硬盘镜像的小工具


废话不多说,转换的时候遇到这个问题


比如我的转换命令为

./img2kvm openwrt.img 105 vm-105-disk-0

然后就报错

解决使用img2kvm时遇到的storage ‘local-lvm’ does not exists解决办法 操作系统 第1张

Converting file system to qcow2 format …

… Done.

Importing disk to the VM 105 …storage ‘local-lvm’ does not exists


查看img2kvm的帮助

img2kvm -h

可以看到参数说明

A utility that convert OpenWrt/LEDE firmware to disk image for KVM guest in Proxmox VE.
Copyright (C) 2017 everun.top
usage: img2kvm <img_name> <vm_id> <vmdisk_name> [storage]
 
  -h or --help       display this help.
  -V or --version    output img2kvm version informaton.
 
Command parameters:
  img_name           the name of OpenWrt/LEDE image file, e.g. 'lede-xxx-x86-kvm-combined-ext4.img'.
  vm_id              the ID of VM for OpenWrt/LEDE guest, e.g. '200'.
  vmdisk_name        the name of disk for OpenWrt/LEDE guest, e.g. 'vm-200-disk-1'.
  storage            Storage pool of Proxmox VE, default is 'local-lvm'.

原来img2kvm转换固件时,默认选择的存储池是 local-lvm ,而我的PVE下删除了这个存储池


所以需要在转换的时候手动指定存储池名称,比如我的是 local

./img2kvm openwrt.img 105 vm-105-disk-0 local

l解决使用img2kvm时遇到的storage ‘local-lvm’ does not exists解决办法 操作系统 第2张

成功!


本文地址:https://tugouli.exiu.org/3617.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?