Azure 上にAD VM を簡単にデプロイする方法

こんにちはやまぱんです。
Azure 上にAD VM を簡単にデプロイする方法 についてメモしておきます。

Azure 上にAD VM を簡単にデプロイする方法

下記にアクセスして "Deploy to Azure" をクリックする

https://azure.microsoft.com/en-us/resources/templates/0-9/

Azure Portal にログインしパラメータを入力してデプロイ

20分ほどで完成

Azure 環境であればAD環境も簡単に作ることができて便利ですねー!!!

余談

Powershell DSC という機能が裏で動いていて、 Azure VMをデプロイする際にPowerShellによってADまわりの設定がされています。


PowerShell DSCとは

PowerShell DSCとは、Windowsに組み込まれた構成管理プラットフォームで、オープン標準に基づいています。DSCは、宣言型の構文を使って、ターゲットのコンピューターがどのような状態であるべきかを定義します。DSCは、開発、テスト、実稼働前、実稼働といった展開ライフサイクルの各ステージや、スケールアウト中にも、確実かつ一貫した機能を提供します³。

DSCは、PowerShellのConfigurationキーワードを使って構成を記述し、MOFファイルとしてコンパイルします。MOFファイルは、ターゲットのコンピューターに適用されると、その状態を反映するように変更します。DSCは、PushモードとPullモードの2種類のモードで動作できます。Pushモードでは、DSC管理サーバーがMOFファイルをターゲットに送ります。Pullモードでは、ターゲットがDSC管理サーバーからMOFファイルを要求します¹。

DSCには、様々な種類のリソースが用意されており、それらを使ってファイルやレジストリ、サービスや環境変数などの設定を行うことができます。また、PowerShellGetコマンドレットを使って、PowerShellギャラリーなどから追加のリソースをインストールすることもできます²。

DSCは、WindowsだけでなくLinuxやmacOSなどの他のプラットフォームにも対応しています。また、Azure Automation DSCやChefやPuppetなどの他の構成管理ツールとも連携できます⁴。

DSCは、Windows PowerShellの強力な機能の一つです。DSCを使えば、コンピューターの状態を簡単に管理し、一貫性と信頼性を高めることができます。

(1) 意思決定者向け Desired State Configuration の概要 - PowerShell. https://bing.com/search?q=powershell+dsc%e3%81%a8%e3%81%af.
(2) PowerShell DSCを調べてみる - Qiita. https://qiita.com/kerolon/items/194d8f86fb1a121413bb.
(3) Windows 用 Desired State Configuration (DSC) の概要. https://learn.microsoft.com/ja-jp/powershell/dsc/getting-started/wingettingstarted?view=dsc-1.1.
(4) 意思決定者向け Desired State Configuration の概要 - PowerShell. https://learn.microsoft.com/ja-jp/powershell/dsc/overview/decisionmaker?view=dsc-1.1.
(5) PowerShell DSCとは何ですか? - emanuelosc.org. https://emanuelosc.org/what-is-powershell-dsc.

ユースケース

PowerShell DSCとは、Windowsに組み込まれた構成管理プラットフォームで、オープン標準に基づいています。DSCは、宣言型の構文を使って、ターゲットのコンピューターがどのような状態であるべきかを定義します。DSCは、開発、テスト、実稼働前、実稼働といった展開ライフサイクルの各ステージや、スケールアウト中にも、確実かつ一貫した機能を提供します³。

DSCは、PowerShellのConfigurationキーワードを使って構成を記述し、MOFファイルとしてコンパイルします。MOFファイルは、ターゲットのコンピューターに適用されると、その状態を反映するように変更します。DSCは、PushモードとPullモードの2種類のモードで動作できます。Pushモードでは、DSC管理サーバーがMOFファイルをターゲットに送ります。Pullモードでは、ターゲットがDSC管理サーバーからMOFファイルを要求します¹。

DSCには、様々な種類のリソースが用意されており、それらを使ってファイルやレジストリ、サービスや環境変数などの設定を行うことができます。また、PowerShellGetコマンドレットを使って、PowerShellギャラリーなどから追加のリソースをインストールすることもできます²。

DSCは、WindowsだけでなくLinuxやmacOSなどの他のプラットフォームにも対応しています。また、Azure Automation DSCやChefやPuppetなどの他の構成管理ツールとも連携できます⁴。

DSCは、Windows PowerShellの強力な機能の一つです。DSCを使えば、コンピューターの状態を簡単に管理し、一貫性と信頼性を高めることができます。

(1) 意思決定者向け Desired State Configuration の概要 - PowerShell. https://bing.com/search?q=powershell+dsc%e3%81%a8%e3%81%af.
(2) PowerShell DSCを調べてみる - Qiita. https://qiita.com/kerolon/items/194d8f86fb1a121413bb.
(3) Windows 用 Desired State Configuration (DSC) の概要. https://learn.microsoft.com/ja-jp/powershell/dsc/getting-started/wingettingstarted?view=dsc-1.1.
(4) 意思決定者向け Desired State Configuration の概要 - PowerShell. https://learn.microsoft.com/ja-jp/powershell/dsc/overview/decisionmaker?view=dsc-1.1.
(5) PowerShell DSCとは何ですか? - emanuelosc.org. https://emanuelosc.org/what-is-powershell-dsc.

シェアする

  • このエントリーをはてなブックマークに追加

フォローする