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

Security Wizard: show which principals and keytabs need to be created on which hosts

    XMLWordPrintableJSON

Details

    Description

      Currently it is very difficult to know what principals and keytabs need to be created on which hosts.
      We should present this information to the end user in a format that is easy to consume.
      The user running the wizard may not be the one who will be creating keytabs and principals. We can expose the capability to download a csv file and send it to the appropriate person who may parse the data to create a script to generate principals/keytabs (or do so manually).
      Display the attached as a popup after Configure Services step is done.
      Let's show it as a popup so that we don't affect any existing navigation/flow.
      For generating the content:
      Keytab paths are based on the user input
      Principal names are based on the user input
      NameNode host: show the nn and HTTP principals and keytab paths
      JobTracker host: show the jt principal and keytab path
      Oozie Server host: show the oozie and HTTP principals and keytab paths
      Nagios Server host: show the nagios principal and keytab path
      HBase Master host: show the hbase principal and keytab path
      Hive Server host: show the hive principal and keytab path
      WebHCat Server host: show the HTTP principal and keytab path
      ZooKeeper Server host: show the zookeeper principal and keytab path
      DataNode host: show the dn principal and keytab path
      TaskTracker host: show the tt principal and keytab path
      RegionServer host: show the hbase principal and keytab path
      If there are duplicated principals on the same host, display it only once.
      Clickng on "Download CSV" downloads the CSV file ("host-principal-keytab-list.csv"). The same content, except each row is a comma-delimited list with a \n at the end.

      Attachments

        1. AMBARI-2491.patch
          21 kB
          Andrii Tkach
        2. host-component-principal-keytab-display.png
          104 kB
          Andrii Tkach

        Issue Links

          Activity

            People

              atkach Andrii Tkach
              atkach Andrii Tkach
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: