SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Azure Arcで実現するマルチクラウド・ハイブリッドクラウドの透過的な運用管理

Azure Arc enabled Serverで複数環境での更新プログラム管理を効率化する

構築する環境と全体的なアーキテクチャ

 今回の例では以下のリソースを作成することに加え、各サーバーには「Azure Arc Server Agent」に加えてLog Analytics Agentをインストールする必要がある。

 Microsoft Azure - 東日本リージョンに以下のリソースを作成する。

  • Azure Automationアカウント
  • Log Analyticsワークスペース

 AWS - 以下を東京リージョンに作成。

  • EC2 インスタンス(CentOS 7)

 GCP - 以下を東京リージョンに作成。

  • GCP インスタンス(Windows Server 2019)

 今回作成するサンプルの全体的なアーキテクチャは以下となる。Azureの提供するエージェントを介して異なるプラットフォーム間の通信を行うが、エージェントはプロキシの利用も可能だ(Connected Machine エージェントの管理と保守)。

Azure AutomationアカウントとLog Analyticsワークスペースの作成および連携

 まずAzure Automationのアカウントを作成する。今回は「場所」の欄に「東日本」を指定して作成するが、サブスクリプション、リソースグループ、名前は任意の値で作成して問題ない。Azure実行アカウントは本環境では特に使用しないが、PowerShellスクリプトなどを実行するAutomation Runbook という別のサービスで利用されるので、特に問題がない場合は拡張も視野に入れ、併せて作成することを推奨する。

 次にLog AnalyticsワークスペースをAzure Automationアカウントと同一のリージョンである「東日本」に作成する。Update Managemenの更新プログラムの評価をLinuxマシンで利用する場合、リンクされたLog AnalyticsワークスペースでサポートされるリージョンにAzure AutomationとLog Analyticsのワークスペースを作成する必要がある。

 これらのリソース作成時にはリージョンの選択に注意してほしい。リージョンには「東日本」と「西日本」があるが、今回の構成は「西日本」で作ってしまうと利用できない。

リージョン作成時の注意点

  • 2021年4月時点、日本では東日本リージョンで利用可能
  • 更新プログラムの評価対象となるサーバーの配置場所とは関係ない

 Log Analyticsのワークスペースについての課金形態を選択できるが、従量課金以外は既にレガシー扱いなので、デフォルトのまま設定し、ワークスペースを作成する。

 Log Analyticsワークスペースの作成後、直前に作成したAzure Automationアカウントに戻り、左メニューにある「更新プログラムの管理」を選択すると以下のようにLog Analyticsのワークスペースとの連携を有効化する画面が表示される。先ほど作成したLog Analyticsワークスペースを選び、「有効化」のボタンを押すことでAzure AutomationアカウントとLog Analyticsワークスペースの連携が有効化される。

 数分で有効化が完了するため、ブラウザをF5などで更新すると、以下の画面が表示される。

次のページ
AWS・GCPでのインスタンス作成とエージェントの有効化

この記事は参考になりましたか?

Azure Arcで実現するマルチクラウド・ハイブリッドクラウドの透過的な運用管理連載記事一覧
この記事の著者

勇 大地(Microsoft Corporation)(イサミ ダイチ)

 大手 SIer勤務して多数の大規模プロジェクトに参加後、2014年より日本マイクロソフト株式会社に入社。日本マイクロソフト株式会社ではクラウドソリューションアーキテクトとして Microsoft Azureの導入・普及推進を実施。2017年よりMicrosoft Corporationに異動して米...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/13952 2021/04/27 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー