Azure Stack Hub VM の概要
Azure Stack Hub は、オンデマンドでスケーラブルなコンピューティング リソースの一種として仮想マシン (VM) を提供します。 コンピューティング環境をより詳細に制御する必要がある場合は、VM を選択できます。 この記事では、最初の VM の作成について詳しく説明します。
Azure Stack Hub VM を使用すると、クラスターや個々のマシンを管理することなく、仮想化の柔軟性を実現できます。 ただし、VM の構成、修正プログラムの適用/更新、実行するソフトウェアのインストールなどのタスクを実行して、VM を維持する必要があります。
Azure Stack Hub VM は、いくつかの方法で使用できます。 例えば:
開発とテストの: Azure Stack Hub VM を使用すると、アプリケーションのコーディングとテストに必要な特定の構成を持つコンピューターを作成できます。
クラウド のアプリケーションの: アプリケーションの需要は変動する可能性があるため、Azure Stack Hub の VM でアプリケーションを実行することは経済的に理にかなっている可能性があります。 必要なときに追加の VM に対して料金を支払い、そうでない場合はシャットダウンします。
拡張データセンター: Azure Stack Hub 仮想ネットワーク内の VM は、組織のネットワークまたは Azure に接続できます。
アプリケーションで使用する VM は、ニーズを満たすために必要なものにスケールアップまたはスケールアウトできます。
VM を作成する前に
Azure Stack Hub でアプリケーション インフラストラクチャを構築するときは、常に設計上の考慮事項があります。 VM のこれらの側面は、インフラストラクチャの作成を開始する前に考慮することが重要です。
- アプリケーション リソースの名前。
- VM のサイズ。
- 作成できる VM の最大数。
- VM が実行されるオペレーティング システム。
- 起動後の VM の構成。
- VM に必要な関連リソース。
名前
VM には名前が割り当てられ、オペレーティング システムの一部として構成されたコンピューター名があります。 VM の名前は最大 15 文字です。
Azure Stack Hub を使用してオペレーティング システム ディスクを作成する場合、コンピューター名と VM 名は同じです。 以前に構成したオペレーティング システムを含む独自のイメージをアップロードして使用し、それを使用して VM を作成すると、名前が異なる場合があります。 独自のイメージ ファイルをアップロードする場合は、ベスト プラクティスとして、オペレーティング システムのコンピューター名が VM 名と一致することを確認してください。
VM サイズ
使用する VM のサイズは、実行するワークロードによって決まります。 選択したサイズによって、処理能力、メモリ、ストレージ容量などの要因が決まります。 Azure Stack Hub には、さまざまな種類の使用をサポートするさまざまな種類のサイズが用意されています。
VM の制限
サブスクリプションには、プロジェクトの VM のデプロイに影響する可能性がある既定のクォータ制限が設定されています。 サブスクリプションごとの現在の制限は、リージョンあたり 20 VM です。
オペレーティング システムのディスクとイメージ
Azure Stack Hub 内の VM は、第 1 世代仮想ハード ディスク (VHD/VHDX) 形式に制限されています。 VHD を使用して、マシン オペレーティング システム (OS) とデータを格納できます。 VHD は、OS のインストールに使用するイメージにも使用されます。 Azure Stack Hub には、さまざまなバージョンと種類のオペレーティング システムで使用できるマーケットプレースが用意されています。 Marketplace イメージは、イメージの発行元、オファー、SKU、およびバージョンによって識別されます (通常、バージョンは最新として 指定されます)。
次の表は、画像の情報を検索する方法を示しています。
方式 | 説明 |
---|---|
Azure Stack Hub ポータル | 使用するイメージを選択すると、値が自動的に指定されます。 |
Azure Stack Hub PowerShell | Get-AzVMImagePublisher -Location "location" Get-AzVMImageOffer -Location "location" -Publisher "publisherName" Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName" |
REST API | イメージパブリッシャー を一覧表示する イメージ オファーの一覧表示 イメージ SKU の一覧表示 |
独自のイメージをアップロードして使用することもできます。 その場合、発行元名、オファー、SKU は使用されません。
拡張機能
VM 拡張機能は、デプロイ後の構成と自動化されたタスクを通じて VM に追加の機能を提供します。 拡張機能を使用して、次の一般的なタスクを実行できます。
カスタム スクリプトを実行する: カスタム スクリプト拡張機能を使用すると、VM のプロビジョニング時にスクリプトを実行して VM 上のワークロードを構成できます。
構成のデプロイと管理: PowerShell Desired State Configuration (DSC) 拡張機能は、構成と環境を管理するために VM に DSC を設定するのに役立ちます。
診断データの収集: Azure Diagnostics 拡張機能は、アプリケーションの正常性を監視するために使用できる診断データを収集するように VM を構成するのに役立ちます。
関連リソース
次の表のリソースは VM によって使用され、VM の作成時に存在するか作成する必要があります。
資源 | 必須 | 説明 |
---|---|---|
リソース グループ | はい | VM はリソース グループに含まれている必要があります。 |
ストレージ アカウント | いいえ | マネージド ディスクを使用している場合、VM は仮想ハード ディスクを格納するためにストレージ アカウントを必要としません。 |
仮想ネットワーク | はい | VM は仮想ネットワークのメンバーである必要があります。 |
パブリック IP アドレス | いいえ | VM には、リモートからアクセスするためのパブリック IP アドレスを割り当てることができます。 |
ネットワーク インターフェイス | はい | VM には、ネットワーク内で通信するためのネットワーク インターフェイスが必要です。 |
データ ディスク | いいえ | VM には、ストレージ機能を拡張するためのデータ ディスクを含めることができます。 |
最初の VM を作成する
VM を作成するには、いくつかの方法があります。 選択は環境によって異なります。 次の表に、VM の作成を開始するのに役立つ情報を示します。
方式 | 記事 |
---|---|
Azure Stack Hub ポータル | Azure Stack Hub ポータルを使用して Windows VM を作成 Azure Stack Hub ポータルを使用して Linux VM を作成 |
テンプレート | Azure Stack Hub クイック スタート テンプレート |
PowerShell | Azure Stack Hub で PowerShell を使用して Windows VM を作成する Azure Stack Hub で PowerShell を使用して Linux VM を作成する |
Azure CLI | Azure Stack Hub で Azure CLI を使用して Windows VM を作成する Azure Stack Hub で Azure CLI を使用して Linux VM を作成する |
VM を管理する
VM は、ブラウザー ベースのポータル、スクリプトをサポートするコマンド ライン ツール、または API を介して直接管理できます。 一般的な管理タスクは次のとおりです。
- VM に関する情報の取得。
- VM への接続。
- 可用性の管理。
- バックアップの作成。
VM に関する情報を取得する
次の表は、VM に関する情報を取得する方法の一部を示しています。
方式 | 説明 |
---|---|
Azure Stack Hub ポータル | ハブ メニューの [Virtual Machines ] をクリックし、一覧から VM を選択します。 VM のページでは、概要情報、設定値、および監視メトリックにアクセスできます。 |
Azure PowerShell | VM の管理は、Azure と Azure Stack Hub でも同様です。 PowerShell の使用の詳細については、「Azure PowerShell モジュールを使用した Windows VM の作成と管理 Azure トピックを参照してください。 |
クライアント SDK | C# を使用して VM を管理することは、Azure と Azure Stack Hub でも同様です。 詳細については、「C#を使用した Azure での Windows VM の作成と管理」を参照してください。 |
仮想マシン ビュー
Azure Stack Hub の 2301 リリース以降、すべてのユーザー サブスクリプションの仮想マシンを表示する新しいビューが Azure Stack Hub 管理ポータルのオペレーター向けに追加されました。 このビューには、次の情報が表示されます。
- VM の GUID
- ユーザー サブスクリプション
- リソース グループ
- VM サイズ
- 地位
- ノード
- ノードの状態
- プロビジョニング エラー
この新しいビューを使用すると、オペレーターはファブリック障害が発生した場合に仮想マシンの状態を検出し、サブスクリプション所有者にアクションを実行するよう通知できます。 プライバシー上の理由から、オペレーターは VM GUID のみを表示できますが、仮想マシンの名前は表示できません。 ビューはコンピューティング リソース プロバイダーにリンクされ、仮想マシン と呼ばれるユーザー リソース一覧表示されます。
VM に接続する
Azure Stack Hub ポータルの Connect オプションを使用して、VM に接続できます。
次の手順
- Azure Stack Hub での VM の に関する考慮事項