我们有什么:我们在AWS中有一个AD域设置。 此域不是由AWSpipe理的。 还有一些其他Windows Server 2012 EC2实例join到此AD域中。
需要做什么:我想用OpsWorks来处理一大堆事情。 但是,我想在OpsWorks图层中使用的实例必须连接到AD域(出于各种原因)。
我所尝试的:我遵循http://www.ryanmelena.com/2015/08/13/custom-windows-instance-on-aws-opsworks/中的说明来设置我的基本实例。 除了上面的步骤之外,我还在执行步骤5之前将以下部分添加到了sysprep2008.xml。
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Identification> <Credentials> <Domain>myDomain.com</Domain> <Password>myPassword<Password> <Username>domainJoinUser</Username> </Credentials> <JoinDomain>myDomain.com</JoinDomain> <UnsecureJoin>False</UnsecureJoin> </Identification> </component>
接下来,我创build了一个EC2实例的AMI。 我使用这个AMI作为OpsWorks实例的自定义AMI。
问题:当我尝试从OpsWorks控制台启动实例时,发现一个start_failed错误。 实例正在运行,我可以使用我的域凭据login到实例。 实例的事件日志中没有错误消息。 而且,OpsWorks控制台中的实例日志只是保持旋转,从不显示任何内容。
其他说明:我sysprep'd的基础EC2实例具有安全组,IAMangular色和子网,我们通常用于每个其他EC2实例。 另外,我还没有任何OpsWorks实例的厨师食谱设置。
问题过去有没有人做过这样的设置,如果是的话,怎么样? 任何指针将不胜感激。