Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-16009

Regenerating keytabs on re-imaged hosts results in error during 'Creating Principals'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.2.2
    • 2.2.2
    • ambari-server

    Description

      We had a 1600 unsecured cluster initially, from which 700 nodes were destroyed. Though Ambari-server knew of 1600 hosts, only 900 were heartbeating. At this point we secured the cluster and everything was good. Then we brought back the 700 hosts, which started heartbeating with ambari-server.

      At this point we did 'Regenerate Keytabs' which failed at the 'Create Principals' step (image attached), as it was trying to re-create principal which is already existing with kadmin, and with ambari-server.

      Create Principals
      Stderr:

      2016-04-21 01:28:52,985 - Failed to create or update principal, HTTP/host1.example.com@EXAMPLE.COM - Failed to create service principal for HTTP/host1.example.com@EXAMPLE.COM
      STDOUT: Authenticating as principal admin/admin with password.
      
      STDERR: WARNING: no policy specified for HTTP/host1.example.com@EXAMPLE.COM; defaulting to no policy
      add_principal: Principal or policy already exists while creating "HTTP/host1.example.com@EXAMPLE.COM".
      

      Stdout:

      2016-04-21 01:27:32,400 - Processing identities...
      2016-04-21 01:28:29,874 - Processing principal, HTTP/host1.example.com@EXAMPLE.COM
      

      Attachments

        1. AMBARI-16009_branch-2.2_01.patch
          6 kB
          Robert Levas
        2. AMBARI-16009_trunk_01.patch
          6 kB
          Robert Levas

        Issue Links

          Activity

            People

              rlevas Robert Levas
              rlevas Robert Levas
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: