こんにちはやまぱんです。
Azure 上にAD VM を簡単にデプロイする方法 についてメモしておきます。
Contents
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.