Tintri Automation Toolkit for PowerShell 3.0 をリリースしました

「Tintri Automation Toolkit for PowerShell 3.0」がリリースされダウンロード可能となりました。このバージョンは、Tintri OS 4.2ならびにTintri Global Center (TGC) 3.0で利用可能な最新のAPIリリースv310.51に対応しています。新しい機能は次のとおりです。

  • VMstoreのメンテナンスモードを有効/無効に
  • VMstore上でXenServer hypervisor managerを構成
  • ハイパーバイザーのデータストア内のすべてのVMをクエリ
  • VMstoreまたはTGC上のWebサーバーを再起動
  • TGC上のVMスケールアウトプールを管理
  • プールへの推奨事項を監視、更新、および実行
  • TGC上のVMの移行ルールを設定

メンテナンスモード

メンテナンスモードを設定すると、ネットワーク構成を変更したり、VMstoreは、アラートのEメールを送信せずにVMstoreをアップグレードすることができます。メンテナンスモードがで有効になっているEnable-TintriApplianceMaintenanceMode,38文字のコマンドレットは、一方でDisable-TintriApplianceMaintenanceMode、メンテナンスモードを無効にします。GitHubに掲載しているこれら二つのコマンドレットが行うメンテナンスモードの例はもう使いません。

Xenのハイパーバイザーを追加

Add-TintriHypervisorManagerのコマンドレットでXen Hypervisorを追加します。新しいXenの値を-Typeパラメータで指定します。

ハイパーバイザーデータストアから仮想マシン情報を取得

Get-TintriVM-HypervisorDatastoreパラメーターで、VMに関するすべての情報を特定のハイパーバイザーのデータストアに返します。ハイパーバイザのデータストアの値はGet-TintriHypervisorDatastoreで取得します。

Webサーバーをリスタート

Restart-TintriApplianceに対する-WebServerOnlyパラメーターは、単純にTGBもしくはVMstore上のWebサーバを再起動します。例えば、Active Directoryドメインが変更された場合、これは有用です。VMstoreとTGCのGUIやAPIだけでなく、PowerShellのTookitは、Webサーバを使用しています。

VMスケールアウト

最後に、TintriのVMスケールアウトのプールに対するコマンドレットをご紹介します。これらのコマンドレットのみTGC専用であることに注意してください。

  • Get-TintriPool:VMのスケールアウトプール情報を取得します。
  • New-TintriPool:TGC上の新しいVMのスケールアウトプールを作成します。
  • Remove-TintriPool:VMスケールアウトプールを削除します。
  • Set-TintriPool:VMのスケールアウトをアップデートします。
  • Add-TintriPoolMember:VMのスケールアウトプールにVMstoreを追加します。
  • Remove-TintriPoolMember:VMのスケールアウトプールからVMstoreを削除します。

推奨項目はプールに関連付けられています。ここでは、プールの推奨コマンドレットは、次のとおりです。

  • Get-TintriPoolRecommendation:TGCによって生成された指定されたVMのスケールアウトプールから現在の推奨を取得します。
  • Approve-TintriPoolRecommendation:現在の推奨を実行します。
  • Update-TintriPoolRecommendation:指定されたカスタマイズと現在の推奨項目を更新します。たとえば、推奨項目から特定の問題やVMを除くことができます。
  • Stop-TintriPoolRecommendation:現在のVMスケールアウトに対する推奨の実行を停止します。

各VMは、移行ルールまたは親和性に関連付けられています。次のコマンドレットは、移行ルールをコントロールします。

  • Get-TintriVMMigrationRule:specifed VM上で定義されたすべての移行ルールを取得します。
  • New-TintriVMMigrationRule:新しいVMの移行ルールを作成します。特定のVMを指定して、移行しないように設定できます。
  • Remove-TintriVMMigrationRule:VMの移行ルールを削除します。

バグの修正

このリリースでは、次のバグが修正されています。

  • 38664 – VM名が同じであれば、スナップショットの作成時にライブのVMは、レプリカのVM上で選択されています。
  • 38935 – Get-TintriVMSnapshot作成日が表示されます。
  • 43873 – -HypervisorDatastoreパラメーターがGet-TintriVMに追加されました。
  • 45021 – Revoke-TintriSmbShareでユーザー名の大文字と小文字を区別します。
  • 49490 – Restore-TintriVM「/」ディレクトリに復元することができなくなりました。

結論

もちろん、この情報のほとんどはTintriオートメーションツールキット3.0.0.1リリースノートに掲載されています。

グッドラック!
リック