[caasp-beta] Docu for tftpboot installation of SUSE CaaSP

Thorsten Kukuk kukuk at suse.com
Fri Mar 31 07:24:21 MDT 2017


Hello,

there is one feature in SUSE CaaSP, which is not yet mentioned in our
documentation: one RPM providing the installer ready to use by tftp/PXE boot.

If you are in the lucky situation, that you can see SUSE CaaSP already in SMT,
deploying CaaSP is quite simple: mirror SUSE CaaSP with SMT, go into that
repository and install the "tftpboot-installation-CAASP-1.0-x86_64" RPM in the
noarch diretory. No need to download and copy the DVD any longer.

If you don't have a local SMT server running, or if you don't see SUSE CaaSP
in it, you need to setup a local install server with help of the DVD to
provide the RPMs via nfs, http, ftp or tftp.
Afterwards, go into the suse/noarch directory and install or unpack the
"tftpboot-installation-CAASP-1.0-x86_64" RPM.

If you have this RPM installed, read /srv/tftpboot/CAASP-1.0-x86_64/README how
to add this to your tftpboot configuration.

If you add the repository containing the
"tftpboot-installation-CAASP-1.0-x86_64" RPM to your tftpboot server, a
"zypper up" will in the future update the installer, if we release a new
version.

You can get an autoyast profile from the Administration Dashboard, only add
the autoyast url as described on one of the first pages, if you login to the
dashboard the first time.
If you need to make changes to the autoyast profile, e.g. to set a root
password, provide a registration key or a network source, you can login as
root on the commandline of the Administration Node and create your own
autoyast profile with the "create_autoyast_profile" command.

Now you only need to PXE boot all of your cluster nodes, they will install and
register at the administration dashboard themself. No user interaction
needed. On the dashboard, you only need to assign, if it is a kubernetes
master or worker.


If you know how syslinux works: you can also copy the content of the
/srv/tftpboot/CAASP-1.0-x86_64/ diretory onto an USB stick and make this
with syslinux bootable.


Since some people asked, how many cluster nodes are needed: a cluster is more
than one machine, so you need, beside the Administration Node, two
cluster nodes.

  Regards,
   Thorsten Kukuk

-- 
Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CaaSP
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)


More information about the caasp-beta mailing list