Provided by: kea-admin_1.6.2-0ubuntu1_amd64 bug

NAME

       kea-admin - Shell script for managing Kea databases

SYNOPSIS

       kea-admin  [command]  [backend] [-u database username] [-p database password] [-n database
       name] [-d scripts directory] [-4 | -6] [-o output file] [-v]

DESCRIPTION

       kea-admin is a shell script which offers database maintenance. In particular, it  features
       database initialization, database version checking, and database schema upgrade.

ARGUMENTS

       command
              Specifies the command to be issued to the servers. It can be one of the following:

              lease-init
                     Initializes  a  new  lease  database,  which  is useful during the first Kea
                     installation. The database is initialized to the latest version supported by
                     the version of the software.

              lease-version
                     Reports  the lease database version. This is not necessarily the same as the
                     Kea version, as each backend has its own versioning scheme.

              lease-upgrade
                     Conducts a lease database upgrade. This is useful when migrating between old
                     and new Kea versions.

              lease-dump
                     Dumps  the contents of the lease database (MySQL and PostgreSQL backends) to
                     a text file. The content of the  file  consists  of  comma-separated  values
                     (CSV)  where  each  line in the file contains all of the values for a single
                     lease. The first line of the file is a header  line  containing  the  column
                     names.

       backend
              Specifies  the  backend  type.  Currently allowed backends are: memfile, mysql, and
              pgsql.

       -u|--user username
              Specifies the username when connecting to a database. If not specified, the default
              value of keatest is used.

       -p|--password password
              Specifies the password when connecting to a database. If not specified, the default
              value of keatest is used.

       -n|--name database-name
              Specifies the name of the database to connect to. If  not  specified,  the  default
              value of keatest is used.

       -d|--directory script-directory
              Specifies  the  override  scripts  directory.  That script is used during upgrades,
              database initialization, and possibly  other  operations.  If  not  specified,  the
              default value of (prefix)/share/kea/scripts/ is used.

       -o|--output output_file
              Specifies the file to which the lease data will be dumped. Required for lease-dump.

       -v|--version
              Prints the kea-admin version and quits.

       -4     Directs kea-admin to lease-dump the DHCPv4 leases. Incompatible with the -6 option.

       -6     Directs kea-admin to lease-dump the DHCPv6 leases. Incompatible with the -4 option.

DOCUMENTATION

       Kea  comes with an extensive Kea Administrator Reference Manual that covers all aspects of
       running  the  Kea  software  -  compilation,  installation,  configuration,  configuration
       examples, and much more. Kea also features a Kea Messages Manual, which lists all possible
       messages Kea can print with a brief description for  each  of  them.  Both  documents  are
       available  in  various  formats  (.txt,  .html,  .pdf)  with the Kea distribution. The Kea
       documentation is available at https://kb.isc.org/docs/kea-administrator-reference-manual .

       Kea source code is documented  in  the  Kea  Developer's  Guide.  Its  online  version  is
       available at https://jenkins.isc.org/job/Kea_doc/doxygen/.

       The Kea project website is available at https://kea.isc.org.

MAILING LISTS AND SUPPORT

       There  are two public mailing lists available for the Kea project. kea-users (kea-users at
       lists.isc.org) is intended for Kea users, while  kea-dev  (kea-dev  at  lists.isc.org)  is
       intended  for  Kea  developers,  prospective  contributors, and other advanced users. Both
       lists are available at https://lists.isc.org. The community provides  best-effort  support
       on both of those lists.

       ISC  provides  professional  support  for  Kea  services. See https://www.isc.org/kea/ for
       details.

SEE ALSO

       kea-dhcp4(8), kea-dhcp6(8), kea-dhcp-ddns(8), kea-ctrl-agent(8), keactrl(8),  perfdhcp(8),
       kea-netconf(8), Kea Administrator Reference Manual.

AUTHOR

       Internet Systems Consortium

COPYRIGHT

       2020, Internet Systems Consortium