System Center 2012 – App Controller 2012 は、PowerShell を用いてプライベートおよびパブリック クラウドのサービス管理を行うことが可能です。
このヘルプ情報について、日本語として纏めてみました (内容については「Get-Help」コマンドレットの -Full オプションを用いて実行した結果を編集、意訳したものとなります)。
この記事では、「Add-SCACAzureImage」コマンドレットについて記載します (他のコマンドレットについては、「System Center 2012 – App Controller で使用できる PowerShell コマンドレットについて」を参照)。
■名前
Add-SCACAzureImage
■概要
Windows Azure イメージストアへ仮想ハードディスクを追加します。
■構文
Add-SCACAzureImage -Name <string> -DisplayName <string> -Cloud <ACAzureSubscriptionCloud> -StorageBlob <uri> -SourceVHD <StandaloneVirtualHardDisk> -OperatingSystem <OperatingSystemType> {None | Windows | Linux} [-Force] [<CommonParameters>] Add-SCACAzureImage -Name <string> -DisplayName <string> |
■説明
Add-SCACAzureImage コマンドレットは、Windows Azure イメージストアへ仮想ハードディスクを追加します。
このコマンドレットを実行するために、セッションに Virtual Machine Manager (VMM) モジュールを追加する必要があります。
■パラメーター
-Cloud <ACAzureSubscriptionCloud>
Windows Azure サブスクリプション クラウド オブジェクトを指定します。クラウド オブジェクトを検索するために、Get-SCACCloud コマンドレットを用います。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
-DisplayName <string>
Windows Azure 内のイメージの表示名を指定します。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
-Force
確認を促すプロンプトなしでイメージを Windows Azure へ追加することを示します。
必須 | false |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
-Name <string>
イメージ名を指定します。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
-OperatingSystem <OperatingSystemType>
仮想ハードディスクのオペレーティング システムのタイプを指定します。有効な値は、None、Windows、Linux です。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
-SourcePath <string>
ソース イメージのパスを追加します。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | SourcePath |
エイリアス | なし |
動的 | false |
-SourceVHD <StandaloneVirtualHardDisk>
ソース仮想ハードディスクを指定します。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | SourceVHD |
エイリアス | なし |
動的 | false |
-StorageBlob <uri>
Windows Azure にストアされたイメージ、もしくは仮想ハードディスクの URI を指定します。
必須 | true |
位置 | 名前付き |
パイプライン入力を許可する | false |
パラメーター セット名 | (すべて) |
エイリアス | なし |
動的 | false |
<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: Verbose、Debug、ErrorAction、ErrorVariable、WarningAction、WarningVariable、OutBuffer、およびOutVariable。詳細については、「get-help about_commonparameters」と入力してヘルプを参照してください。
■入力
■出力
System.Object
■エイリアス
なし
■メモ
このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使用してください。
■例
例1
</p> $Clouds = Get-SCACCloud $VHD = Get-SCVirtualHardDisk -Name "VHD01.vhd" Add-SCACAzureImage –Name "Image01" -DisplayName "Image01" -Cloud $Clouds[0] -StorageBlob "http://container01.blob.core.windows.net/vhds/VHD01.vhd" -SourceVHD $VHD -OperatingSystem "Windows"
最初のコマンドは、$Cloud 変数にすべてのクラウド オブジェクトを取得し、ストアします。
2番目のコマンドは、仮想ハードディスク オブジェクト「VHD.vhd」を追加し、$VHD 変数にオブジェクトをストアします。
最後のコマンドは、「Image01」としてVHD イメージを追加します。
[参考]
- Add-SCACAzureImage – System Center 2012 – App Controller Service Pack1
http://technet.microsoft.com/en-us/library/jj899766.aspx - Cmdlets in System Center 2012 – App Controller
http://technet.microsoft.com/en-us/library/gg696045.aspx
コメント
[…] Add-SCACAzureImage […]