gpt4 book ai didi

Azure - 尝试使用 Terraform 中的 JsonADDomainExtension 将虚拟机加入域

转载 作者:行者123 更新时间:2023-12-03 02:49:04 25 4
gpt4 key购买 nike

尝试将 Azure CentOS VM 加入现有 AD 域。但是,它失败了。错误消息很神秘并且没有帮助。

尝试使用 Terraform 中的 JsonADDomainExtension 将 Azure CentOS VM 加入现有 AD 域。到目前为止我已经尝试过以下方法,

  • 我可以使用“领域加入”手动将虚拟机加入域
  • 在没有 OUPath 的情况下尝试了 TF 代码 -> 没有帮助
<小时/>

代码与 https://github.com/Azure/azure-quickstart-templates/blob/master/201-vm-domain-join-existing/azuredeploy.json 非常相似

resource "azurerm_virtual_machine_extension" "adjoin" {
name = "${azurerm_virtual_machine.testextn01.name}-adjoin"
location = "${azurerm_resource_group.testextn.location}"
resource_group_name = "${azurerm_resource_group.testextn.name}"
virtual_machine_name = "${azurerm_virtual_machine.testextn01.name}"
publisher = "Microsoft.Compute"
type = "JsonADDomainExtension"
type_handler_version = "1.3"

settings = <<SETTINGS
{
"Name": "NEXT.CLOUD.COM",
"User": "DOMAIN\\ad-join",
"OUPath": "\"OU=Centos,OU=Servers,OU=Operations,DC=NEXT,DC=CLOUD,DC=COM\"",
"Restart": "true",
"Options": "3"
}
SETTINGS
protected_settings = <<PROTECTED_SETTINGS
{
"Password": "topsecret"
}
PROTECTED_SETTINGS

}
<小时/>

Terraform apply 没有返回提示,

<小时/>

azurerm_virtual_machine_extension.adjoin:仍在创建...(已过去 1 小时 26 分 21 秒)
azurerm_virtual_machine_extension.adjoin:仍在创建...(已过去 1 小时 26 分钟 31 秒)
azurerm_virtual_machine_extension.adjoin:仍在创建...(已过去 1 小时 26 分钟 41 秒)
^C收到中断。
请等待 Terraform 退出,否则可能会发生数据丢失。
优雅地关闭...
停止操作...

<小时/>

错误消息在/var/log/waagent.log 文件中如下所示,

<小时/>

2019/07/18 05:06:41.630295 错误 ExtHandler 事件:名称 = Microsoft.Compute.JsonADDomainExtension,op = 安装,消息 = eJytkcFKxDAURff9ivcBTtK0ndZ2N9gRR3B0PxTJJOkQaPJKkmrHrzdUFBcKMrh8i3s4993Dd g7Keo126xy6DvZoV2/KIahZBxAoVQMsq65AWx/4MBBhZHLwQeIUuiRLWU3TirJrSNdNWjZ5Tco0q6oSdvvbR4j0O27loBxspFQSnnYtsHVRQEAQJ4fTCNSfPe09/TipGCF6ygdtp5mflA1Ef Rp6+qCFQ499IDdoxikocu/RbtoWDdf2q8ozIznJfpHL86K+WM4og+78T37J8kflXJfQF+7ooI+RvED/SlotJPptmwaimgLWwFHbHzNROG4q0JhYHiwG6HGyMnkHeGWxYg==,持续时间=0

<小时/>


错误消息毫 headless 绪,也没有多大帮助。

最佳答案

您可以注意设置中的用户和OUPath格式,不应该有"\,您可以更改它到 "OUPath":"OU=Centos,OU=Servers,OU=Operations,DC=NEXT,DC=CLOUD,DC=COM",

此外,您还可以在扩展 block 中添加 depends_on,因为扩展创建会响应 VM 生成。您可以从 this1 获取有关使用 Terraform 将新的 Azure 虚拟机加入域的更多引用信息。和 this2 .

更新

事实上,您的linking template用于将现有的Windows 虚拟机加入现有的Windows Active Directory 域。 enter image description here

关于Azure - 尝试使用 Terraform 中的 JsonADDomainExtension 将虚拟机加入域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57091694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com