この記事では、Microsoft Connected Cache for Enterprise and Education キャッシュ ソフトウェアを Linux ホスト マシンに展開する方法について説明します。
接続キャッシュを Linux ホスト マシンにデプロイする前に、ホスト マシンがすべての 要件を満たしていることを確認し、 Connected Cache Azure リソースとキャッシュ ノードを作成して構成していることを確認します。
接続キャッシュのデプロイを成功させるには、接続キャッシュ ホスト マシンからの配信最適化サービスへの直接呼び出しを許可する必要があります。 TLS 検査プロキシを使用する場合は、プロキシのインターセプトをバイパスするために配信最適化サービス (*.prod.do.dsp.mp.microsoft.com) との間の呼び出しを許可するようにプロキシ/ホスト マシンを構成する必要があります。そうしないと、証明書チェーンが破損し、キャッシュ ノードのデプロイと操作は失敗します。
接続キャッシュ キャッシュ ノードを Linux にデプロイする手順
Azure portal内で、キャッシュ ノードの [デプロイ] タブに移動し、デプロイ コマンドをコピーします。
[キャッシュ ノード構成] ページの上部にあるオプションを使用して Linux デプロイ パッケージをダウンロードし、ホスト コンピューターにパッケージを抽出します。
ホスト コンピューターで 管理者として コマンド ライン ウィンドウを開き、ディレクトリを抽出されたデプロイ パッケージに変更します。
注
- TLS 検査プロキシ (ZScaler など) を使用するホスト コンピューターにキャッシュ ノードをデプロイする場合は、キャッシュ ノードの プロキシ設定が構成 されていることを確認し、抽出したデプロイ パッケージ ディレクトリにプロキシ証明書ファイル (.pem) を配置し、デプロイ コマンドに
proxytlscertificatepath="/path/to/pem/file"を追加します。
- TLS 検査プロキシ (ZScaler など) を使用するホスト コンピューターにキャッシュ ノードをデプロイする場合は、キャッシュ ノードの プロキシ設定が構成 されていることを確認し、抽出したデプロイ パッケージ ディレクトリにプロキシ証明書ファイル (.pem) を配置し、デプロイ コマンドに
アクセス許可を設定して、デプロイ パッケージ ディレクトリ内の
deploymcc.shスクリプトの実行を許可します。ホスト コンピューターで deployment コマンドを実行します。
注
LINUX キャッシュ ノードを再デプロイして GA リリース コンテナーに移行した後、ユーザーは chmod 777 -R /cachedrivepath を実行し、接続済みキャッシュ コンテナー sudo iotedge restart MCCを再起動する必要があります。
そうしないと、再デプロイされたノードが起動して実行されますが、コンテンツの要求は失敗します。
Linux デプロイ コマンド パラメーター
| パラメーター | 説明 |
|---|---|
-customerid |
Connected Cache Azure リソースの一意の ID。 これは、[概要] ページのAzure portalで使用できます。 |
-cachenodeid |
接続キャッシュ ノードの一意の ID。 これは、[キャッシュ ノード管理] ページのAzure portalで使用できます。 |
-customerkey |
Connected Cache Azure リソースの一意の顧客キー。 これは、[キャッシュ ノードの構成] ページのAzure portalで使用できます。 |
-registrationkey |
接続キャッシュ ノードの一意の登録キー。 これは、[キャッシュ ノードの構成] ページのAzure portalで使用できます。 この登録キーは、このキャッシュ ノードのデプロイが成功するたびに更新されます。 |
-drivepathandsizeingb |
キャッシュ ノードが使用するドライブ パスとストレージの量。 これは "<PATH>,<SIZE>"形式にする必要があります。ここで、 <PATH> は目的のドライブ パスであり、 <SIZE> はキャッシュ ノードの目的のサイズ (GB 単位) です。 を使用して複数のドライブを指定できます。 "<PATH1>,<SIZE1>,<PATH2><SIZE2>..." |
-rebootBypass |
$trueに設定した場合、接続済みキャッシュのインストール プロセスは、ホスト コンピューターでの保留中の再起動にチェックされません。 これは省略可能であり、既定値は $false です。 |
-shouldUseProxy |
$trueに設定すると、デプロイされたキャッシュ ノードはプロキシ サーバーを介して通信します。 これは省略可能であり、既定値は $false です。 |
-proxyurl |
キャッシュ ノードで使用するプロキシ サーバーの URL。 これは省略可能であり、プロキシ サーバーを使用している場合にのみ必要です。 例: -proxyurl "http://proxy.example.com:8080"。 |
-proxytlscertificatepath |
PEM 形式のプロキシ証明書ファイルのパス。 これは省略可能であり、TLS 検査プロキシを使用している場合にのみ必要です。 例: -proxytlscertificatepath="/path/to/pem/file"。 |
接続キャッシュ ノードで Windows クライアント デバイスを指す手順
接続キャッシュを Linux ホスト コンピューターに正常にデプロイしたら、接続キャッシュ ノードから Microsoft コンテンツを要求するように Windows クライアント デバイスを構成する必要があります。
これを行うには、Intuneを使用して DOCacheHost または DOCacheHostSource ポリシーを設定します。