vicfg-cfgbackup.plを実行するとファイルを開こうとする!?

vicfg-cfgbackup-pl-error
  • URLをコピーしました!

かなり前にESXiの構成をバックアップする記事を書いたのを覚えていますでしょうか?

minory
SSHとvSphere CLIでESXiのホスト&ゲストをバックアップする方法 | minory サーバーを構築したら、どうしても気になるのが何かあった際のバックアップ。ESXi構成(ホスト)のバックアップと構築した仮想サーバー(ゲスト)のバックアップ方法を紹介...

定期的にバックアップを取るように心掛けているのですが、ESXi6.0から6.5アップグレードしたこともあり、Windowsバックアップを取得する際に必要なVMware vSphere CLIも同じく6.5バージョンアップしたところ、バックアップコマンドvicfg-cfgbackup.pl」が実行できずに何故かファイルを開こうとしました。

目次

実行できない原因は?

このファイルを開けません

このファイルを開けません


ズバリ!VMware vSphere CLIバージョン6.0でインストール時に一緒に入っていた「ActivePerl」というソフトが、6.5からは無くなっているからとのこと。
つまり、vicfg-cfgbackup.plという実行ファイルの拡張子からして、6.5ではPerlを実行するのに必要な環境が入っておらず、単に指定したファイルを開こうとしただけだと思われます。

2つの対処法

以下の参考サイトからわかるように、対処方法は2つです。

  1. バージョンを6.0に戻す
  2. ActivePerlを入れる

Qiita
vSphere CLIでvicfg-cfgbackup.plが実行できない - Qiita #事象ESXiホストのバックアップを実行したく、WindowsPCにvSphere CLI 6.5をインストールスタートメニューから「VMware」→「VMware vSphere CLI」→「…

ちなみに、著者は前者です。
VMware vSphere CLI6.0でも、ESXi 6.5バックアップは問題なくできるので、戻して使うことにしました。
ActivePerlを入れたい方はこちらが参考になるかもしれません。
あわせて読みたい
Windows 10にVMware vSphere Command Line Interface 6.7をインストール | setup | OSS Fan OSSを利用してサーバを構築するための情報を公開しています。

バックアップコマンドおさらい

使い方をもう一度おさらいして終わりたいと思います。
ついでにリストア方法も書きました。

バックアップ

リストア

バックアップ先をCドライブに指定すると権限の関係で失敗する可能性があるそうです。
コマンドプロンプト管理者権限で開けば問題ないと思いますが、上記の例では念のためにDドライブを指定しています。
説明は以上です。
お疲れ様でした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次