In order to make OpenStack server groups and servers management targets of this product, it is necessary to collect the information of OpenStack stacks and instances by performing discovery of OpenStack information. This section explains the settings necessary for collecting the information of OpenStack stacks and instances.
Settings in OpenStack
This section explains the settings necessary in OpenStack. When discovering OpenStack information, it is not necessary to install agents of this product on the servers where OpenStack is installed.
Discovery of OpenStack information is performed by accessing OpenStack services as a service access user registered with this product, and collecting information using the OpenStack API. This requires registration of a service access user with the following privileges for OpenStack beforehand.
Admin privileges granted to all projects
Note
If admin privileges are not granted to the main project, discovery of OpenStack information will fail.
Information of stacks and instances in the project for which privileges have not been granted correctly is not collected. If the main project or the domain to which the main project belongs is disabled, discovery of OpenStack information will fail.
Information of stacks and instances in disabled projects is not collected.
The tenant to which OpenStack server groups and servers belong and the server group owner are decided as follows:
Stacks and instances are registered as the server group and servers belonging to the tenant that has the same name as the managed project.
The user with the same ID as the OpenStack user who created the corresponding stack is assigned as the server group owner.
For this reason, it is necessary to match the project and user configuration of OpenStack and the tenant and user configuration of this product, in advance. When doing so, ensure the following information matches:
The project name of the OpenStack project and the display name of the tenant of this product
The user name of the OpenStack user and the user ID of the user of this product
If the tenant of this product corresponding to the OpenStack project is not found during discovery of OpenStack information, the stacks and instances in the project will be registered as the server groups and servers of the default tenant. If the user of this product corresponding to the OpenStack user is not found, the owner of the server group will not be configured.
In order to collect the following OS information of the server, it is necessary to set the values for the custom attributes (metadata) of the image of the instance. Set the values for the following custom attributes (metadata) keys according to the information of the OpenStack site.
OS information | Key | Remarks |
---|---|---|
OS type | os_distro | When a character string containing "Windows" is specified, Windows is set for the OS type. Otherwise, Linux is set. This value is not case-sensitive. |
OS name |
|
|
Architecture | architecture |
Settings in Systemwalker Software Configuration Manager
This section explains the settings required by this product.
It is necessary to register a service access user with this product before performing discovery of OpenStack information. Set the information for the service access user in the discovery definition file. For details on discovery definition files, refer to "Discovery Definition File" in the Reference Guide.
Specify the subnet address of the operation management network in the "Hardware discovery definition file". For details on the "Hardware discovery definition file", refer to the Reference Guide.