Freeze Break Request: fix iscsi/mpath

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings.

This thursday (2017-03-23) there's going to be some upgrades done on our
netapp storage. These upgrades should not cause any outages if
everything was working as expected, but there's an issue: A number of
our machines are logged into iscsi luns, but not properly multipathing
that connection, which means that those machines could see an outage to
the iscsi storage since they don't have the redundant paths.

However, we are not using iscsi as widely as we used to either, so a
number of these machines are logged in, but don't otherwise use the
storage at all.

So, I'd like to get a freeze break to do the following:

1. Wait until our f26rc2 is composed (which might mean waiting until
tomorrow).

2. Apply the following ansible patch:

diff --git a/playbooks/groups/virthost.yml b/playbooks/groups/virthost.yml
index e3d673f..e53d540 100644
--- a/playbooks/groups/virthost.yml
+++ b/playbooks/groups/virthost.yml
@@ -22,7 +22,7 @@
   - hosts
   - fas_client
   - collectd/base
-  - { role: iscsi_client, when: datacenter == "phx2" }
+  - { role: iscsi_client, when:
inventory_hostname.startswith(('bvirthost','buildvmhost')) }
   - sudo
   - { role: openvpn/client, when: datacenter != "phx2" }
   - virthost

This will restrict the iscsi client setup to only bvirthost and
buildvmhost machines. Those are the only ones that _should_ be using
this storage (but see below):

3. Run ansible commands over the non bvirthost/buildvmhost machines to
do a 'iscsi logout', disable iscsi and multipathd services and remove
the /var/lib/iscsi/nodes/* files.

4. Re-provision docker-registry02.stg.phx2.fedoraproject.org and
loopabull01.stg.phx2.fedoraproject.org that were provisioned on the
iscsi storage and make them use local storage.

5. Sadly, that leaves bvirthost01/02/03 still not working right.
However, they use 0 things from the iscsi storage, so we can fix them
after freeze.

That should hopefully do it. ;)

+1s?

kevin

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux