Documentation Index

Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt

Use this file to discover all available pages before exploring further.

Azure vSocket VHD イメージを SAS でコピーする

Prev Next

この記事では、単一および高可用性 (HA) の vSocket を展開するための vSocket イメージとスクリプトを入手する方法を説明します。

Azure vSockets について詳細情報は、次を参照してください:

Azure Blob ストレージとコンテナの作成

既存の Azure Blob ストレージとコンテナに vSocket VHD イメージをコピーできます。 それ以外の場合は、VHD ファイル用に新しいものを作成します。 Blob とコンテナの作成方法の詳細については、Microsoft ドキュメントを参照してください。

注:

Blob ストレージが vSocket VM を展開するのと同じリソースグループに設定されていることを確認してください。

Azure SAS を使用して Azure vSocket イメージを PowerShell でコピーする

Azure PowerShell を使用して、Cato から Azure ストレージ コンテナに vSocket イメージをコピーできます。 Azure 共有アクセス署名 (SAS) を含む URI を提供してイメージを共有します。

ストレージ コンテナの SAS を生成し、Azure PowerShell を使用して vSocket イメージをストレージ コンテナにコピーします。 ストレージコンテナに物理的に最も近いリージョンを使用してください:

中国を除くすべてのリージョンからこれらの SAS URI にアクセスできます。

Azure vSocket イメージをコピーするには:

  1. vSocket イメージ用の Azure ストレージコンテナを作成するか、既存のコンテナを使用します。

    ストレージ コンテナは、vSocket 仮想マシン (VM) と同じリソース グループにある必要があります。

  2. コンテナを開き、ナビゲーション ペイン内の 設定 セクションから Shared access signature をクリックします。

  3. SAS の正しい権限を割り当て、権限セクションで次の項目を選択します: Read, Add, Create, および Write

    SAS_container.png

  4. 許可されたプロトコルHTTPS のみ に設定されていることを確認してください。

  5. Generate SAS token and URL をクリックします。

  6. Blob SAS URL をコピーします。 URL は、コンテナのアドレスと SAS トークンの両方を連結します。

  7. Azure Cloud Shell を開き、PowerShell を選択します。

  8. azcopy コマンドを実行します: azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    注:

    コマンドで一重引用符を使用していることを確認してください。

    例えば、以下のコマンドは Cato EU blob からイメージをコピーします:

    azcopy copy 'https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2025-6-02T11:44:51Z&se=2025-6-02T19:44:51Z&spr=https&sv=2025-6-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'

上記の例では、2 番目の URI (storagecatoexample.blob) を、生成した Blob SAS URL に置き換えます。

SAS で vSocket をコピーする際のトラブルシューティング

イメージをアカウントにコピーする際に問題が発生した場合は、コンテナがこれらの権限をすべて設定していることを確認してください:

  • 参照のみ

  • 追加

  • 作成

  • 書き込み

vSocket スクリプトのダウンロード

Cato は Azure vSockets 向けの仮想リソースを設定するための次のスクリプトを提供します:

  • create_vm_from_vhd.sh - Azure vSocket v19 以上を展開する際に使用

  • create_vm_from_vhd_U19.sh - Azure vSocket v19 以下を展開する際に使用

  • create_ha_settings.sh - 二つの展開された vSockets のための高可用性 (HA) を設定する HA スクリプト

vSocket ファイルを取得する方法についての詳細は、Socket and vSocket Image Files を参照してください。

注:

イメージを成功裏にコピーしスクリプトをダウンロードしたら、Azure vSocket サイトを手動で展開を続行してください。

vSocket イメージを Azure アカウントに手動で追加

Azure SAS でイメージをコピーできない場合は、ファイルを手動でダウンロードし、解凍してから Azure コンテナにアップロードします。

TAR ファイルからイメージをダウンロードおよび抽出

Cato のパブリックリポジトリから TAR ファイルとして Azure vSocket イメージをダウンロードします。 その後、TAR ファイルから vSocket イメージを抽出します。

イメージをダウンロードして抽出するには:

  1. Cato リポジトリにアクセスし、Socket and vSocket Image Filesの記事から。

  2. TAR ファイルをダウンロードして VHD イメージ、例: socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd.tar

  3. ファイルを解凍します。

VHD イメージを Azure にアップロード

vSocket イメージ用の VHD ファイルを Azure ストレージ Blob にアップロードします。

ストレージ Blob に VHD ファイルをアップロードするには:

  1. ストレージ アカウントウィンドウを開き、ストレージ アカウントをクリックするか、新しいものを作成します。

  2. ストレージ アカウントのナビゲーションメニューから、Blob サービスセクションまでスクロールし、Containers をクリックします。

  3. コンテナをクリックするか、新しく作成します。

  4. コンテナ ウィンドウで、アップロード をクリックします。

  5. 右側の Blob アップロード ウィンドウから VHD ファイルを選択し、アップロード をクリックします。