[iscsi] Deux baies, suite et fin
This commit is contained in:
parent
01eec6b164
commit
b843c80153
3 changed files with 11 additions and 7 deletions
|
@ -18,7 +18,7 @@ PATH = "/dev/disk/by-path/"
|
|||
def store_iscsi_volumes():
|
||||
"""Extrait la liste des volumes
|
||||
de /dev/disk/by-path/ip-*"""
|
||||
|
||||
|
||||
links = {}
|
||||
# os.listdir retourne une liste désordonnée, l'idée est de privilégier
|
||||
# l'ordre lexicographique pour que l'état du retour soit identifié.
|
||||
|
@ -27,9 +27,13 @@ def store_iscsi_volumes():
|
|||
for line in state:
|
||||
line = line.replace('\n', '')
|
||||
if line.startswith('ip-'):
|
||||
if "storage.p2000g3" in line:
|
||||
baie = "nols"
|
||||
else:
|
||||
baie = "slon"
|
||||
device = os.readlink(PATH+line) # de la forme ../../sdb42
|
||||
device = device.rsplit('/', 1)[1]
|
||||
symlink = 'iscsi_' + ugin.getname(device)
|
||||
symlink = 'iscsi_' + ugin.getname(device, baie)
|
||||
if line.rsplit('-', 1)[1][0:4] == "part":
|
||||
lun = line.rsplit('-', 2)[1]
|
||||
else:
|
||||
|
@ -112,7 +116,7 @@ if __name__ == '__main__':
|
|||
cmd = make_link(links[path])
|
||||
if True in cmd or False in cmd:
|
||||
nothing = False
|
||||
|
||||
|
||||
if nothing:
|
||||
sys.stdout.write("Terminé, pas de changement pour les liens.\n")
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue