次の方法で共有


Linux ホスト マシンに Microsoft Connected Cache キャッシュ ソフトウェアをデプロイする

この記事では、Microsoft Connected Cache for Enterprise and Education キャッシュ ソフトウェアを Linux ホスト マシンに展開する方法について説明します。

接続キャッシュを Linux ホスト マシンにデプロイする前に、ホスト マシンがすべての 要件を満たしていることを確認し、 Connected Cache Azure リソースとキャッシュ ノードを作成して構成していることを確認します。

接続キャッシュのデプロイを成功させるには、接続キャッシュ ホスト マシンからの配信最適化サービスへの直接呼び出しを許可する必要があります。 TLS 検査プロキシを使用する場合は、プロキシのインターセプトをバイパスするために配信最適化サービス (*.prod.do.dsp.mp.microsoft.com) との間の呼び出しを許可するようにプロキシ/ホスト マシンを構成する必要があります。そうしないと、証明書チェーンが破損し、キャッシュ ノードのデプロイと操作は失敗します。

接続キャッシュ キャッシュ ノードを Linux にデプロイする手順

  1. Azure portal内で、キャッシュ ノードの [デプロイ] タブに移動し、デプロイ コマンドをコピーします。

  2. [キャッシュ ノード構成] ページの上部にあるオプションを使用して Linux デプロイ パッケージをダウンロードし、ホスト コンピューターにパッケージを抽出します。

  3. ホスト コンピューターで 管理者として コマンド ライン ウィンドウを開き、ディレクトリを抽出されたデプロイ パッケージに変更します。

    • TLS 検査プロキシ (ZScaler など) を使用するホスト コンピューターにキャッシュ ノードをデプロイする場合は、キャッシュ ノードの プロキシ設定が構成 されていることを確認し、抽出したデプロイ パッケージ ディレクトリにプロキシ証明書ファイル (.pem) を配置し、デプロイ コマンドに proxytlscertificatepath="/path/to/pem/file" を追加します。
  4. アクセス許可を設定して、デプロイ パッケージ ディレクトリ内の deploymcc.sh スクリプトの実行を許可します。

  5. ホスト コンピューターで 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 ポリシーを設定します。

次の手順