12.3. Adding Host Entries
12.3.1. Adding Host Entries from the Web UI
- Open the Identity tab, and select the Hosts subtab.
- Clickat the top of the hosts list.
Figure 12.1. Adding Host Entries
- Fill in the machine name and select the domain from the configured zones in the drop-down list. If the host has already been assigned a static IP address, then include that with the host entry so that the DNS entry is fully created.Optionally, to add an extra value to the host for some use cases, use the Class field. Semantics placed on this attribute are for local interpretation.
Figure 12.2. Add Host WizardDNS zones can be created in IdM, which is described in Section 33.4.1, “Adding and Removing Master DNS Zones”. If the IdM server does not manage the DNS server, the zone can be entered manually in the menu area, like a regular text field.
NoteSelect the Force check box if you want to skip checking whether the host is resolvable via DNS.
- Click the Add and Edit button to go directly to the expanded entry page and fill in more attribute information. Information about the host hardware and physical location can be included with the host entry.
Figure 12.3. Expanded Entry Page
12.3.2. Adding Host Entries from the Command Line
host-addcommand. This commands adds the host entry to the IdM Directory Server. The full list of options with
host-addare listed in the
ipa hostmanpage. At its most basic, an add operation only requires the client host name to add the client to the Kerberos realm and to create an entry in the IdM LDAP server:
$ ipa host-add client1.example.com
Example 12.1. Creating Host Entries with Static IP Addresses
$ ipa host-add --force --ip-address=192.168.166.31 client1.example.com
--force. This essentially creates a placeholder entry in the IdM DNS service. When the DNS service dynamically updates its records, the host's current IP address is detected and its DNS record is updated.
Example 12.2. Creating Host Entries with DHCP
$ ipa host-add --force client1.example.com
host-delcommand. If the IdM domain uses DNS, then the
--updatednsoption also removes the associated records of any kind for the host from the DNS.
$ ipa host-del --updatedns client1.example.com