Servers
=======

To add new server click "Add server" button on main page in pxetool main page.

Host configuration need at least following options:

Hostname and MAC address. Other options comes from profiles and they are
optional.

  +-----------------------------+---------------------------------------------+
  | Option                      | Description                                 |
  +=============================+=============================================+
  | Hostname                    | Hostname of server or VM                    |
  +-----------------------------+---------------------------------------------+
  | MAC address                 | MAC address of server                       |
  +-----------------------------+---------------------------------------------+
  | Group                       | Logical grouping of servers                 |
  +-----------------------------+---------------------------------------------+

To enable remote reboot option you need to specify:
- in case of using HW node with IPMI - IPMI credentials
- in case of using VMs - Libvirt URI (qemu+ssh://localhost/system, or
qemu:///system if pxetool installed on host running VMs).

More configuration options come from profiles.

Power Control
-------------

PXETool can automatically reboot hosts and start installation. For this functionality
credentials or ssh authorized_keys should be setup properly.

Virsh
^^^^^

Options for virsh connection:

  +-----------------------------+---------------------------------------------+
  | Option                      | Description                                 |
  +=============================+=============================================+
  | Conn string                 | Use qemu+ssh://root@server.name/system for  |
  |                             | remote connection. For localhost use        |
  |                             | qemu:///system.                             |
  +-----------------------------+---------------------------------------------+

Note: SSH key of pxetool which is located in HOME/.ssh/id_rsa.pub (default:
/var/lib/pxetool/.ssh/id_rsa.pub should be placed to the authorized_keys on
remote host.


IPMI
^^^^

  +-----------------------------+---------------------------------------------+
  | Option                      | Description                                 |
  +=============================+=============================================+
  | Ipmi hostname               | IPMI hostname or IP address                 |
  +-----------------------------+---------------------------------------------+
  | Ipmi username               | Username to access to IPMI                  |
  +-----------------------------+---------------------------------------------+
  | Ipmi password               | Password to access to IPMI                  |
  +-----------------------------+---------------------------------------------+
