Bug 1712470 - [DOCS] wrong image in ansible section for gluster block provisioner
Summary: [DOCS] wrong image in ansible section for gluster block provisioner
Keywords:
Status: CLOSED DUPLICATE of bug 1709644
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: doc-Container_Native_Storage_with_OpenShift
Version: ocs-3.11
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: storage-doc
QA Contact: storage-qa-internal@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-21 15:01 UTC by daniel
Modified: 2019-05-21 18:28 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-21 18:28:36 UTC
Embargoed:


Attachments (Terms of Use)

Description daniel 2019-05-21 15:01:26 UTC
Document URL: 

In 
https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/3.11/html/deployment_guide/chap-upgrade-glusterfs-registry-namespace#idm140154256621984

we seem to mention wrong image for gluster block: 

6.1.3. Upgrading if existing version deployed by using Ansible
   Depending on the OCP version, edit the glusterblock-provisioner template to change the IMAGE_NAME, IMAGE_VERSION and NAMESPACE. 

~~~~
# oc edit template glusterblock-provisioner

    - displayName: glusterblock provisioner container image name
    name: IMAGE_NAME
    required: true
    value: registry.access.redhat.com/rhgs3/rhgs-volmanager-rhel7   --------------------------->  egistry.access.redhat.com/rhgs3/rhgs-gluster-block-prov-rhel7
    - displayName: glusterblock provisioner container image version
    name: IMAGE_VERSION
    required: true
    value: v3.11.2
    - description: The namespace in which these resources are being created
    displayName: glusterblock provisioner namespace
    name: NAMESPACE
    required: true
    value: glusterfs
    - description: A unique name to identify which heketi service manages this cluster,
      useful for running multiple heketi instances
    displayName: GlusterFS cluster name
    name: CLUSTER_NAME
    value: storage
~~~~

~~~~
# oc edit template glusterblock-provisioner

    - displayName: glusterblock provisioner container image name
    name: IMAGE_NAME
    required: true
    value: registry.access.redhat.com/rhgs3/rhgs-volmanager-rhel7:v3.11.1   --------------------------->  registry.access.redhat.com/rhgs3/rhgs-gluster-block-prov-rhel7:v3.11.2
    - description: The namespace in which these resources are being created
    displayName: glusterblock provisioner namespace
    name: NAMESPACE
    required: true
    value: glusterfs
    - description: A unique name to identify which heketi service manages this cluster,
      useful for running multiple heketi instances
    displayName: GlusterFS cluster name
    name: CLUSTER_NAME
    value: storage
~~~~
------------------------------------------------------------

6.2.3. Upgrading if existing version deployed by using Ansible
 Depending on the OCP version, edit the glusterblock-provisioner template to change the IMAGE_NAME, IMAGE_VERSION and NAMESPACE. 

~~~~
# oc edit template glusterblock-provisioner

- displayName: glusterblock provisioner container image name
  name: IMAGE_NAME
  required: true
  value: registry.access.redhat.com/rhgs3/rhgs-volmanager-rhel7    ---------------------------> egistry.access.redhat.com/rhgs3/rhgs-gluster-block-prov-rhel7
- displayName: glusterblock provisioner container image version
  name: IMAGE_VERSION
  required: true
  value: v3.11.2
- description: The namespace in which these resources are being created
  displayName: glusterblock provisioner namespace
  name: NAMESPACE
  required: true
  value: glusterfs-registry
- description: A unique name to identify which heketi service manages this cluster,
    useful for running multiple heketi instances
  displayName: GlusterFS cluster name
  name: CLUSTER_NAME
  value: registry
~~~~

~~~
# oc edit template glusterblock-provisioner

- displayName: glusterblock provisioner container image name
name: IMAGE_NAME
required: true
value: registry.access.redhat.com/rhgs3/rhgs-volmanager-rhel7:v3.11.2   ---------------------------> egistry.access.redhat.com/rhgs3/rhgs-gluster-block-prov-rhel7:v3.11.2
- description: The namespace in which these resources are being created
displayName: glusterblock provisioner namespace
name: NAMESPACE
required: true
value: glusterfs-registry
- description: A unique name to identify which heketi service manages this cluster,
useful for running multiple heketi instances
displayName: GlusterFS cluster name
name: CLUSTER_NAME
value: registry
~~~







apart from referring still 3.11.1 I thing the gluster block image should be rhgs-gluster-block-prov-rhel7  NOT rhgs-volmanager-rhel7:v3.11.x


at least when I do this I do get :
# oc logs -f glusterblock-storage-provisioner-dc-1-pgf9g
/usr/sbin/heketi-start.sh: line 7: /var/lib/heketi/container.log: Permission denied
/usr/sbin/heketi-start.sh: line 8: /var/lib/heketi/container.log: Permission denied
/usr/sbin/heketi-start.sh: line 9: /var/lib/heketi/container.log: Permission denied
/usr/sbin/heketi-start.sh: line 23: /var/lib/heketi/container.log: Permission denied
/usr/sbin/heketi-start.sh: line 24: /var/lib/heketi/container.log: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied
flock: cannot open lock file /var/lib/heketi/heketi.db: Permission denied

using rhgs-gluster-block-prov-rhel7 brings this back to work


and the pods keeps crashing

Comment 2 daniel 2019-05-21 15:03:18 UTC
should of course always be registry.access.redhat.com/rhgs3/rhgs-gluster-block-prov-rhel7  (copy and waste--)


Note You need to log in before you can comment on or make changes to this bug.