Microsoft Connected Cache Azure リソースノードとキャッシュ ノードを作成する
この記事では、Microsoft Connected Cache for Enterprise および Education キャッシュ ノードを作成して構成する方法について説明します。 キャッシュ ノードの作成と構成は、Azure で行われます。 キャッシュ ノードのデプロイには、ホスト コンピューターで OS 固有のプロビジョニング パッケージをダウンロードして実行する必要があります。
前提条件
-
Azure 従量課金制サブスクリプション: Microsoft Connected Cache は、Azure でホストされている無料サービスです。 サービスにオンボードするには、従量課金制の Azure サブスクリプションが必要です。 サブスクリプションを作成するには、 従量課金制サブスクリプション ページに移動します。
-
接続キャッシュをホストするハードウェア: 推奨される構成は、約 35,000 個のマネージド デバイスに対応し、24 時間の期間で 6.5 Gbps の持続的なレートで 2 GB のペイロードをダウンロードします。
サイズ設定と OS の要件の詳細については、 接続キャッシュを使用するための前提条件に関するページを参照してください。
接続キャッシュ Azure リソースの作成
-
Azure portalで、[リソースの作成] を選択し、
Microsoft Connected Cache for Enterprise and Education
を検索します。
Microsoft Connected Cache for Enterprise リソースを選択します。 メッセージが表示されたら、リソースのサブスクリプション、リソース グループ、場所を選択します。 次に、リソースの名前を入力し、[確認と作成] を選択します。
しばらくすると、次の手順に進んで [作成] を選択できることを示す "検証に成功しました" というメッセージが表示されます。
リソースの作成には数分かかる場合があります。 正常に作成されると、デプロイが完了したことを示すページが表示されます。 [ リソースに移動] を 選択してキャッシュ ノードを作成します。
前提条件
接続キャッシュ Azure リソースの作成
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内の既存のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
-
<location>: Microsoft Connected Cache が配置される Azure リージョン。
az mcc ent resource create --mcc-resource-name <mymccresource> --resource-group <myrg> --location <region>
接続キャッシュ キャッシュ ノードの作成
Azure portalを開き、作成した Microsoft Connected Cache for Enterprise リソースに移動します。
[キャッシュ ノードの管理] で、[ キャッシュ ノード ]、[ キャッシュ ノードの作成] の順に選択します。
キャッシュ ノードの名前を指定し、キャッシュ ノードをデプロイする予定のホスト OS を選択し、[ 作成] を選択します。 キャッシュ ノード名は、Microsoft Connected Cache リソースの下で一意である必要があります。
キャッシュ ノードの作成には数分かかる場合があります。 [ 最新の情報に更新] を選択して、最近作成したキャッシュ ノードを表示します。
キャッシュ ノードの状態が [未構成] に変わったら、キャッシュ ノードを構成できるようになりました。
さまざまなキャッシュ ノードの状態の詳細については、「 キャッシュ ノードの状態」を参照してください。
まだキャッシュ ノードがない場合は、次のコマンドを使用して新しいキャッシュ ノードを作成します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内の既存のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
-
<cache-node-name>: Microsoft Connected Cache ノードの名前。
-
<host-os>: キャッシュ ノードがプロビジョニングされる OS。
受け入れられる値:
windows
、 linux
az mcc ent node create --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg> --host-os <linux>
注
キャッシュ ノードが正常に作成されたことを確認するには、キャッシュ ノードの構成を続行する前に、次のコマンドを実行します。
az mcc ent node show --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
出力で cacheNodeState を探します。
cacheNodeState = 未構成の場合は、キャッシュ ノードの構成を続行できます。
cacheNodeState = 登録が進行中の場合、キャッシュ ノードはまだ作成中です。 数分待ってから、コマンドをもう一度実行します。
さまざまなキャッシュ ノードの状態の詳細については、「 キャッシュ ノードの状態」を参照してください。
キャッシュ ノードを構成するために必要な値を入力します。 各フィールドの定義の詳細については、この記事の下部にある 「構成フィールド」を 参照してください。
構成情報を追加した後は、[保存] を選択することを忘れないでください。
次のコマンドを使用して、 Linux ホスト マシンへのデプロイ用にキャッシュ ノードを構成します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
-
<cache-node-name>: Microsoft Connected Cache ノードの名前。
-
<physical-path>: キャッシュ ドライブ パス。 最大 9 つのキャッシュ ドライブを追加できます。
-
<size-in-gb>: キャッシュ ドライブのサイズ。 少なくとも 50 Gb である必要があります。
-
<proxy>: プロキシを有効にする必要があるかどうか。
受け入れられる値: enabled
、 disabled
キャッシュ ノードがコンテンツをダウンロードするためにネットワーク プロキシを通過する必要がある場合は、プロキシを 有効に設定する必要があります。 指定されたプロキシは、接続キャッシュ キャッシュ ノードをホスト コンピューターにデプロイする際にも使用されます。
-
<proxy-host>: プロキシ ホスト名または ip アドレス。 プロキシが有効に設定されている場合は必須です。
-
<proxy-port>: プロキシ ポート番号。 プロキシが有効に設定されている場合は必須です。
-
<auto-update-ring>: キャッシュ ノードに必要な更新リング。
受け入れられる値: slow
、 fast
。
更新リングが低速に設定されている場合は、キャッシュ ノードを更新する曜日、時刻、および月の週を指定する必要があります。
-
<auto-update-day>: 曜日キャッシュ ノードを更新する必要があります。 週は月曜日から始まります。
受け入れられる値: 1,2,3,4,5,6,7
-
<auto-update-time>: 時刻キャッシュ ノードは 24 時間形式 (hh:mm) で更新する必要があります
-
<auto-update-week>: 月のキャッシュ ノードの週を更新する必要があります。
受け入れられる値: 1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:</physical/path>,size-in-gb:<size of cache drive>},{</physical/path>,size-in-gb:<size of cache drive>}...]"> --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
次のコマンドを使用して、 Windows ホスト マシンへのデプロイ用にキャッシュ ノードを構成します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
-
<cache-node-name>: Microsoft Connected Cache ノードの名前。
-
<physical-path>: キャッシュ ドライブ パス。
受け入れられた値: /var/mcc
-
<size-in-gb>: キャッシュ ドライブのサイズ。 少なくとも 50 Gb である必要があります。
-
<proxy>: プロキシを有効にする必要があるかどうか。
受け入れられる値: enabled
、 disabled
キャッシュ ノードがコンテンツをダウンロードするためにネットワーク プロキシを通過する必要がある場合は、プロキシを 有効に設定する必要があります。 指定されたプロキシは、接続キャッシュ キャッシュ ノードをホスト コンピューターにデプロイする際にも使用されます。
-
<proxy-host>: プロキシ ホスト名または ip アドレス。 プロキシが有効に設定されている場合は必須です。
-
<proxy-port>: プロキシ ポート番号。 プロキシが有効に設定されている場合は必須です。
-
<auto-update-ring>: キャッシュ ノードに必要な更新リング。
受け入れられる値: slow
、 fast
。
更新リングが低速に設定されている場合は、キャッシュ ノードを更新する曜日、時刻、および月の週を指定する必要があります。
-
<auto-update-day>: 曜日キャッシュ ノードを更新する必要があります。 週は月曜日から始まります。
受け入れられる値: 1,2,3,4,5,6,7
-
<auto-update-time>: 時刻キャッシュ ノードは 24 時間形式 (hh:mm) で更新する必要があります
-
<auto-update-week>: 月のキャッシュ ノードの週を更新する必要があります。
受け入れられる値: 1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:/var/mcc,size-in-gb:<size of cache drive>}]" --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
次の手順
Windows ホスト コンピューターにキャッシュ ノードを展開するには、次を参照してください。
キャッシュ ノードを Linux ホスト マシンにデプロイするには、次を参照してください。
Azure CLI を使用してキャッシュ ノードをデプロイするには、
一般的な構成フィールド
フィールド名 |
予期される値 |
説明 |
キャッシュ ノード名 |
スペースを含む英数字文字列 |
キャッシュ ノードの名前。 "Seattle-1" などの場所に基づいて名前を選択できます。 この名前は一意である必要があり、後で変更することはできません |
ホスト OS |
Linux または Windows |
これは、キャッシュ ノードがデプロイされるホスト コンピューターのオペレーティング システムです。 |
ストレージ フィールド
Linux 用キャッシュ ノード
重要
すべてのキャッシュ ドライブに完全な読み取り/書き込みアクセス許可が設定されている必要があります。または、キャッシュ ノードは機能しません。 たとえば、ターミナルでは、sudo chmod 777 /path/to/cachedrivefolder を実行できます。
フィールド名 |
予期される値 |
説明 |
キャッシュ ドライブ フォルダー |
ファイル パス文字列 |
キャッシュ ノードからアクセスできるドライブ フォルダーは最大 9 つまで、キャッシュ ノードごとに構成してキャッシュ ストレージを構成できます。 外部物理ドライブがマウントされている Ubuntu のフォルダーの場所を入力します。 例: /dev/sda3/。 各キャッシュ ドライブには、読み取り/書き込みアクセス許可が構成されている必要があります。 ディスクがマウントされていることを確認し、詳細については、「Linux VM にデータ ディスクを接続する」を参照してください。 |
キャッシュ ドライブのサイズ (ギガバイト単位) |
GB 単位の整数 |
キャッシュ ノード用に構成された各ドライブのサイズを設定します。 キャッシュ ドライブの最小サイズは 50 GB です。 |
Windows 用キャッシュ ノード
フィールド名 |
予期される値 |
説明 |
キャッシュ ドライブ フォルダー |
ファイル パス文字列 /var/mcc |
これは、コンテンツがキャッシュされるフォルダー パスです。 フォルダー パスを変更することはできません。 |
キャッシュ ドライブのサイズ (ギガバイト単位) |
GB 単位の整数 |
キャッシュ ノード用に構成された各ドライブのサイズを設定します。 キャッシュ ドライブの最小サイズは 50 GB です。 |
プロキシの設定
キャッシュ ノードでプロキシ設定を有効または無効にすることができます。 キャッシュ ノードがコンテンツをダウンロードするためにネットワーク プロキシを通過する必要がある場合は、プロキシを 有効に設定する必要があります。 指定されたプロキシは、ホスト コンピューターへの接続キャッシュ ノードのデプロイ中にも使用されます。
重要
キャッシュ ノードのデプロイ後にプロキシ設定を有効または無効にするには、ホスト マシンでプロビジョニング スクリプトを再度実行する必要があります。 これにより、プロキシの変更がキャッシュ ノードに対して確実に有効になります。
フィールド名 |
予期される値 |
説明 |
プロキシ ホスト名 |
文字列または数値 |
プロキシ ホスト名またはアドレス |
プロキシ ポート |
Integer |
プロキシ ポート |
リソース ノードとキャッシュ ノードに対するその他の操作
すべての接続済みキャッシュ リソースを一覧表示する
接続済みキャッシュ リソースを表示するリソース グループに移動します。
次のコマンドを使用して、リソース グループのすべての接続済みキャッシュ リソースを一覧表示します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内の既存のリソース グループ。
az mcc ent resource list --resource-group <myrg>
すべてのキャッシュ ノードを一覧表示する
左側のウィンドウで、[キャッシュ ノード管理] で [キャッシュ ノード] を選択して、接続済みキャッシュ リソースのすべてのキャッシュ ノードを表示します。
次のコマンドを使用して、リソースの下にあるすべてのキャッシュ ノードを一覧表示します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
az mcc ent node list --mcc-resource-name <mymccresource> --resource-group <myrg>
接続済みキャッシュ リソースを削除する
削除する接続済みキャッシュ リソースに移動し、上部の [削除 ] オプションを選択します。
次のコマンドを使用して、接続済みキャッシュ リソースを削除します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
-
<cache-node-name>: Microsoft Connected Cache ノードの名前。
az mcc ent node delete --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
キャッシュ ノードの削除
左側のウィンドウで、[キャッシュ ノード管理] で [キャッシュ ノード] を選択して、接続済みキャッシュ リソースのすべてのキャッシュ ノードを表示します。 削除するキャッシュ ノードを選択し、ページの上部にある [削除 ] オプションを選択します。
次のコマンドを使用して、リソースの下にあるキャッシュ ノードを削除します。
次のプレースホルダーを独自の情報に置き換えます。
-
<resource-group>: サブスクリプション内のリソース グループの名前。
-
<mcc-resource-name>: Microsoft Connected Cache for Enterprise リソースの名前。
az mcc ent node delete --mcc-resource-name <mymccresource> --resource-group <myrg>
キャッシュ ノードの状態
キャッシュ ノードの状態 |
説明 |
処理中の操作 |
キャッシュ ノードで操作が実行されている |
登録中 |
キャッシュ ノードが登録されている |
未構成 |
キャッシュ ノードを構成する準備ができました |
プロビジョニングされていない |
ホスト コンピューターでキャッシュ ノードをプロビジョニングする準備ができました |
Healthy |
ホームに接続しているキャッシュ ノード |
Unhealthy |
キャッシュ ノードがホームへの電話接続を停止しました |
自宅に電話をかけたことがない |
キャッシュ ノードはプロビジョニング済みですが、ホームへの電話は一度も行ったことがありません |