Collapse AllExpand All

Registering Eucalyptus

Eucalyptus implements a secure protocol for registering separate components so that the overall system can’t be tricked into including a component run by an unauthorized administrator or user. You only need to register components the first time Eucalyptus is started after it was installed.
Most registration commands run on the CLC server. NCs, however, are registered on each CC. You must register each NC on every CC for the cluster on which the NC participates.
Note that each registration command will attempt an SSH as root to the remote physical host where the registering component is assumed to be running. The registration command also contacts the component so it must be running at the time of the command is issued. If a password is required to allow SSH access, the command will prompt the user for it.
Except for NCs, each registration command requires four pieces of information:
  • The component (--register-XYZ) you are registering, because this affects where the commands must be executed.
  • The partition (--partition) the component will belong to. The partition is the same thing as availability zone in AWS.
  • The name (--component) ascribed to the component. This is the name used to identify the component in a human-friendly way. This name is also used when reporting system state changes which require administrator attention. This name must be globally-unique with respect to other component registrations. To ensure this uniqueness, we recommend using a combination of the component type (CLC, SC, CC, etc) and system hostname or IP address when you choose your component names. For example: clc-eucahost15 or clc-192.168.0.15.
  • The IP address (--host) of the service being registered.
NCs only have two pieces of information: component name and IP address.