<div dir="ltr">Guys,<div><br></div><div>I'm trying to join a Linux instance into my AD Domain, its FQDN is `<a href="http://puppetmaster-1-i-000000b9.tenant-a.company.com">puppetmaster-1-i-000000b9.tenant-a.company.com</a>`:</div><div><br></div><div>---</div><div><div><font face="courier new, monospace">root@puppetmaster-1:~# hostname puppetmaster-1-i-000000b9</font></div><div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">root@puppetmaster-1:~# hostname -f</font></div><div><font face="courier new, monospace"><a href="http://puppetmaster-1-i-000000b9.tenant-a.company.com">puppetmaster-1-i-000000b9.tenant-a.company.com</a></font></div></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">root@puppetmaster-1:~# realm -v join <a href="http://sambadom.company.com">sambadom.company.com</a> -U Administrator</font></div><div><font face="courier new, monospace"> * Resolving: _ldap._<a href="http://tcp.sambadom.company.com">tcp.sambadom.company.com</a></font></div><div><font face="courier new, monospace"> * Performing LDAP DSE lookup on: 192.168.1.10</font></div><div><font face="courier new, monospace"> * Performing LDAP DSE lookup on: 192.168.1.20</font></div><div><font face="courier new, monospace"> * Successfully discovered: <a href="http://sambadom.company.com">sambadom.company.com</a></font></div><div><font face="courier new, monospace">Password for Administrator: </font></div><div><font face="courier new, monospace"> * Unconditionally checking packages</font></div><div><font face="courier new, monospace"> * Resolving required packages</font></div><div><b><font face="courier new, monospace"> * Joining using a truncated netbios name: PUPPETMASTER-1-</font></b></div><div><font face="courier new, monospace"> * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.HMC1LX -U Administrator ads join <a href="http://sambadom.company.com">sambadom.company.com</a></font></div><div><font face="courier new, monospace">Enter Administrator's password:DNS update failed: NT_STATUS_INVALID_PARAMETER</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">Using short domain name -- SAMBADOM</font></div><div><font face="courier new, monospace">Joined 'PUPPETMASTER-1-' to dns domain '<a href="http://sambadom.company.com">sambadom.company.com</a>'</font></div><div><b><font face="courier new, monospace">No DNS domain configured for puppetmaster-1-. Unable to perform DNS Update.</font></b></div><div><font face="courier new, monospace"> * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.HMC1LX -U Administrator ads keytab create</font></div><div><font face="courier new, monospace">Enter Administrator's password:</font></div><div><font face="courier new, monospace"> * /usr/sbin/update-rc.d sssd enable</font></div><div><font face="courier new, monospace">update-rc.d: /etc/init.d/sssd: file does not exist</font></div><div><font face="courier new, monospace"> * /usr/sbin/service sssd restart</font></div><div><font face="courier new, monospace">stop: Unknown instance: </font></div><div><font face="courier new, monospace">sssd start/running, process 6243</font></div><div><font face="courier new, monospace"> * Successfully enrolled machine in realm</font></div></div><div>---</div><div><br></div><div>It joined but the DNS did not got registered...</div><div><br></div><div>If I remove the "$instance-id", from the `hostname`, then, the command `realm -v join ...` works! But, it will break my environment "as-is", I'm expecting: "hostname+instance-id"...   :-/</div><div><br></div><div>I'm evaluating the couple "realmd + sssd" to replace Samba + Winbind but, this unique problem is an impediment to start using this solution in production today...</div><div><br></div><div>Any tips?!</div><div><br></div><div>From what I'm seeing, the `realm join` is missing an option like `--computer-name=puppetmaster-1` like the one from `adcli` (and it should not use that truncated "PUPPETMASTER-1-" above), and do not "cut / touch" the DNS hostname.</div><div><br></div><div>When with Winbind+Samba, I can join / register the hostname `puppetmaster-1-i-000000b9` @ `<a href="http://tenant-a.company.com">tenant-a.company.com</a>` without any problem (using `net ad join -U Administrator`) but, Winbind brings lots of others problems, so, I'm trying to move to `sssd` instead...</div><div><br></div><div>I really appreciate any help! I'm using Ubuntu 14.04.1 with my own small PPA archive: <a href="http://launchpad.net/~martinx/+archive/ubuntu/ig">http://launchpad.net/~martinx/+archive/ubuntu/ig</a></div><div><br></div><div>Thanks!</div><div>Thiago</div></div>