Object deployment: incorrect mmobj --cluster-hostname
param
#575
Labels
Architecture: ppc64le
Component: Cluster Export Services (overall)
Component: Object
OS: RHEL
Severity: 2
Indicates that the issue is critical and must be addressed before milestone.
Type: bug
Indicates issue is an undesired behavior, usually caused by code error.
Describe the bug
I'm trying to deploy Spectrum Scale enabling Object protocols. The installation eventually succeeds, but the resulting configuration differs from what I've defined in my variables.
i.e. I'm defining a
scale_ces_obj.endpoint_hostname
(consistent with the sample):However, after installation the configuration includes the following, incorrect, cluster hostname (which seems to be the hostname of my first Object protocol node):
Setting a different swift endpoint hostname than the one that clients use to connect (CES IP) causes authentication to fail, as in this example:
Looking at the code, I see that in fact the
endpoint_hostname
variable isn't being used for themmobj --cluster-hostname
command: https://github.com/IBM/ibm-spectrum-scale-install-infra/blob/nextgen/roles/obj_configure/tasks/configure.yml#L51To Reproduce
Here are the roles I'm running:
Here are (the relevant) variables I'm defining:
Expected behavior
I need to be able to control the cluster hostname. Based on the documentation it needs to be defined as:
Environment
The text was updated successfully, but these errors were encountered: