-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvolumen
35 lines (27 loc) · 1.52 KB
/
volumen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
response = requests.get(volumes_url, headers=headers)
volumes_data = response.json()
# Wyświetl nazwę wolumenu i WWPNa
for volume in volumes_data['volumes']:
volume_name = volume['name']
volume_metadata = volume['metadata']
wwpn = volume_metadata.get('wwpn', 'Brak informacji WWPNa')
print("Nazwa wolumenu:", volume_name)
print("WWPN:", wwpn)
print("--------------------")
response = requests.get(volumes_url, headers=headers)
volumes_data = response.json()
# Wyświetl nazwę wolumenu i WWPNa
for volume in volumes_data['volumes']:
volume_name = volume['name']
volume_metadata = volume['metadata']
wwpn = str(volume_metadata.get('wwpn', 'Brak informacji WWPNa'))
print("Nazwa wolumenu:", volume_name)
print("WWPN:", wwpn)
print("--------------------")
Program rozpoczyna od prośby o podanie loginu, hasła i nazwy LPAR-a, który ma zostać usunięty.
Następnie, korzystając z podanych danych uwierzytelniających, program pobiera token dostępu do PowerVC API.
Po uzyskaniu tokena, program przekształca nazwę LPAR-a na ID serwera, korzystając z dostępnych funkcji API.
Kiedy program posiada ID serwera, oznacza wszystkie dyski przypisane do LPAR-a, które mają zostać usunięte, aby zachować LUN-y.
Następnie, program usuwa LPAR-a za pomocą funkcji API PowerVC.
Na koniec, program wyświetla listę dysków, które należy usunąć ręcznie. Informacje te można uzyskać również z funkcji API PowerVC.
Użytkownik może zastosować odpowiednie środki do usunięcia wskazanych dysków.