Merge pull request #1285 from anusha-ragunathan/iscsi_sles12_relnote

Add SLES 12 iscsiadm issue to UCP 3.2.0 release notes
This commit is contained in:
Dawn W 2019-07-26 11:38:39 -07:00 committed by GitHub
commit 99e93dea90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -275,12 +275,12 @@ In order to optimize user experience and security, support for Internet Explorer
namespace: kube-system namespace: kube-system
``` ```
- Using iSCSI on a SLES 15 Kubernetes cluster results in failures - Using iSCSI on a SLES 12 or SLES 15 Kubernetes cluster results in failures
- Using Kubernetes iSCSI on SLES 15 hosts results in failures. Kubelet logs might have errors similar to the following, when there's an attempt to attach the iSCSI based persistent volume: - Using Kubernetes iSCSI on SLES 12 or SLES 15 hosts results in failures. Kubelet logs might have errors similar to the following, when there's an attempt to attach the iSCSI based persistent volume:
``` ```
{kubelet ip-172-31-13-214.us-west-2.compute.internal} FailedMount: MountVolume.WaitForAttach failed for volume "iscsi-4mpvj" : exit status 127" {kubelet ip-172-31-13-214.us-west-2.compute.internal} FailedMount: MountVolume.WaitForAttach failed for volume "iscsi-4mpvj" : exit status 127"
``` ```
- Reason: The failure is because the containerized kubelet in UCP does not contain the library dependency (libopeniscsiusr) for iscsiadm version 2.0.876 on SLES15. - Reason: The failure is because the containerized kubelet in UCP does not contain certain library dependencies (libopeniscsiusr and libcrypto) for iscsiadm version 2.0.876 on SLES 12 and SLES 15.
- Workaround: use a swarm service to deploy this change across the cluster as follows: - Workaround: use a swarm service to deploy this change across the cluster as follows:
1. Install UCP and have nodes configured as swarm workers. 1. Install UCP and have nodes configured as swarm workers.
2. Perform iSCSI initiator related configuration on the nodes. 2. Perform iSCSI initiator related configuration on the nodes.
@ -299,7 +299,7 @@ In order to optimize user experience and security, support for Internet Explorer
3. Create a global docker service that updates the dynamic library configuration path of the ucp-kubelet with relevant host paths. For this, use the UCP client bundle to point to the UCP cluster and run the following swarm commands: 3. Create a global docker service that updates the dynamic library configuration path of the ucp-kubelet with relevant host paths. For this, use the UCP client bundle to point to the UCP cluster and run the following swarm commands:
``` ```
docker service create --mode=global --restart-condition none --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock mavenugo/swarm-exec:17.03.0-ce docker exec ucp-kubelet "/bin/bash" "-c" "echo /rootfs/usr/lib64 >> /etc/ld.so.conf.d/libc.conf && ldconfig" docker service create --mode=global --restart-condition none --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock mavenugo/swarm-exec:17.03.0-ce docker exec ucp-kubelet "/bin/bash" "-c" "echo /rootfs/usr/lib64 >> /etc/ld.so.conf.d/libc.conf && echo /rootfs/lib64 >> /etc/ld.so.conf.d/libc.conf && ldconfig"
4b1qxigqht0vf5y4rtplhygj8 4b1qxigqht0vf5y4rtplhygj8
overall progress: 0 out of 3 tasks overall progress: 0 out of 3 tasks
overall progress: 0 out of 3 tasks overall progress: 0 out of 3 tasks