sh Bash脚本将所有Proxmox虚拟机的存储移动到不同的存储

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Bash脚本将所有Proxmox虚拟机的存储移动到不同的存储相关的知识,希望对你有一定的参考价值。

#!/bin/sh

movefrom='micronssd'
moveto='wdredpro'

for vm in $(qm list | awk '{print $1}' | grep -Eo '[0-9]{1,3}');
do
        for storage in $(qm config $vm | grep $movefrom: | awk '{print $1}' | grep -Eo '[a-z0-9]+');
        do
                echo Moving VM$vm Storage $storage
                qm move_disk $vm $storage $moveto --delete
        done;

done;

以上是关于sh Bash脚本将所有Proxmox虚拟机的存储移动到不同的存储的主要内容,如果未能解决你的问题,请参考以下文章