URAMIRAIKAN

1020のなれの果て (since 2005.6.19)

選択されているタグ : VMware

タグを絞り込む : Linux Perl PowerShell Windows

PowerCLIでvMotion

 PowerCLIを使って特定のESXiホストから別のESXiホストへ稼働中の仮想マシンを全てvMotionするスクリプトです。
 特に目新しいことはないですね。

 自社のvSphere ESXiサーバのハードウェアリプレースをお手伝いすることになったのですが、仮想マシンの移行は相変わらず手作業で時間かけてやるのが常態化しているようです。
 さすがにそれにつき合うのは苦痛なので…。


vCenter Server ApplianceのバックアップをSCPで取得するスクリプト

 vCenter Server Appliance 6.5は自前でバックアップ機能を持っており、Management Console (https://VCSAのIPアドレス:5480) から簡単に実行することができます。
 これをシェルスクリプトで実行する方法も、オフィシャルのManagement Programming Guideにサンプルスクリプトがありますが、バックアップ先がFTPになっています。
 さすがに最近はFTPはないだろうというか、このためにFTPサーバを設定するのが面倒なので、SCPに変更したときのメモ。


vCloud Director (API) からEdgeゲートウェイを再デプロイする

 仕事で使っているvCloud Directorで、多数のEdgeゲートウェイを再デプロイすることになりそう。
 そんなこともあって、スクリプト化して手作業を少なくしたいといういつもの動機。


vSphere PowerCLIでストレージのマルチパスポリシーを一括設定する

 直近の作業メモ。
 これに限らずESXiホストの数が多いとGUIから一台一台変更していくのが苦痛なので、単一タスクのスクリプトが増えていく感じです。