-
Notifications
You must be signed in to change notification settings - Fork 49
/
products_supported.txt
171 lines (168 loc) · 26.9 KB
/
products_supported.txt
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
| Category | Script Name | ThinkSystem | ThinkSystem | ThinkSystem | ThinkSystem V2 | ThinkSystem V3 | ThinkSystem V3 |
| | | AMD 1P | AMD 2P | Intel (Purley) | Intel (Whitley) | Intel (EGS) | AMD (Genoa) |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Inventory | get_bmc_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_cpu_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_fan_inventory.py | Yes | Yes | Yes *3 | Yes *3 | Yes *3 | Yes *3 |
| | get_memory_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_nic_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_pci_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_psu_inventory.py | Yes | Yes | Yes *3 | Yes *3 | Yes *3 | Yes *3 |
| | get_power_redundancy.py | Yes | Yes | Yes *3 | Yes *3 | Yes *3 | Yes *3 |
| | get_storage_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_system_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_chassis_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_temperatures_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_get_cpu_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_volt_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | manage_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_chassis_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Power Control | get_power_state.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_system_reset_types.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_power_state.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | restart_bmc.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Event Log | get_system_log.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | clear_system_log.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_export_ffdc_data.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Event subscription | get_event_subscriptions.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | add_event_subscriptions.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | del_event_subscriptions.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | send_test_event.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_add_alert_recipient.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_del_alert_recipient.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_get_alert_recipients.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| BIOS settings | get_all_bios_attributes.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_bios_attribute.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_bios_attribute.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_bios_attribute_metadata.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | reset_bios_default.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_bios_bootmode.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_bios_bootmode_legacy.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_bios_bootmode_uefi.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_get_bios_boot_order.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_set_bios_boot_order.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_server_boot_once.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_server_boot_once_types.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_server_boot_once.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_secure_boot_status.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | disable_secure_boot.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | enable_secure_boot.py | Yes *1 | Yes | Yes | Yes | Yes | Yes |
| | reset_secure_boot.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_bios_password.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_set_amt.py | NO | Yes | Yes | Yes | Yes | NO |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| User Management | lenovo_get_bmc_user_accounts.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_create_bmc_user.py | Yes | Yes | Yes *5 | Yes *3 | Yes | Yes |
| | lenovo_delete_bmc_user.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | update_bmc_user_password.py | Yes | Yes | Yes *5 | Yes *3 | Yes | Yes |
| | lenovo_get_bmc_user_global.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_set_bmc_user_global.py | NO | Yes | Yes | Yes | Yes | Yes |
| | disable_bmc_user.py | Yes | Yes | Yes *5 | Yes *3 | Yes | Yes |
| | enable_bmc_user.py | Yes | Yes *2 | Yes *5 | Yes *3 | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Light Path | get_chassis_indicator_led.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_chassis_indicator_led.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Power Management | get_power_limit.py | Yes | Yes | Yes *3 | Yes *3 | Yes *3 | Yes *3 |
| | set_power_limit.py | NO | NO | Yes *3 | Yes *3 | Yes *3 | NO |
| | get_power_metrics.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| BMC Configuration | get_bmc_ntp.py | Yes | Yes | Yes *5 | Yes *3 | Yes | Yes |
| | set_bmc_ntp.py | Yes | Yes | Yes *5 | Yes *3 | Yes | Yes |
| | lenovo_set_bmc_dns.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | get_networkprotocol_info.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_networkprotocol.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_bmc_config_backup.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_bmc_config_restore.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_serial_interfaces.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_serial_interfaces.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_set_serial_interfaces.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_hostinterface.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_bmc_timezone.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | set_bmc_vlanid.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_set_bmc_config_default.py | NO | Yes | Yes | Yes | Yes | Yes |
| | set_bmc_ipv4.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_generate_snmp_engineid.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_get_snmp_global.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_set_snmp_global.py | NO | Yes | Yes | Yes | Yes | Yes |
| | update_bmc_user_snmpinfo.py | NO | Yes | Yes | Yes | Yes | Yes |
| | set_bmc_hostname.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_callhome_setting.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Virtual Media | get_virtual_media.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | mount_virtual_media.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | umount_virtual_media.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_mount_virtual_media.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | lenovo_umount_virtual_media.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| RAID Configuration | lenovo_create_raid_volume.py | NO | Yes *4 | Yes | Yes | Yes | Yes |
| | lenovo_delete_raid_volume.py | NO | Yes *4 | Yes | Yes | Yes | Yes |
| | lenovo_update_raid_volume.py | NO | Yes *4 | Yes | Yes | Yes | Yes |
| | set_raid_encryption_mode.py | NO | Yes *4 | Yes | Yes | NO | NO |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| FW Update | get_fw_inventory.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | update_firmware.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_update_firmware.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | firmware_startupdate.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Telemetry | get_metric_definition_report.py | NO | Yes | Yes | Yes | Yes | Yes |
| | send_test_metric.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Session | get_sessions.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | clear_sessions.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| License | lenovo_bmc_license_delete.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_bmc_license_export.py | NO | Yes | Yes | Yes | NO | NO |
| | lenovo_bmc_license_getinfo.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_bmc_license_import.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| LDAP | lenovo_get_bmc_external_ldap.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_set_bmc_external_ldap.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_ldap_certificate_disable.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_ldap_certificate_enable.py | Yes | Yes | Yes *5 | Yes | NO | NO |
| | lenovo_get_bmc_user_ldap_policy.py | NO | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_set_bmc_user_ldap_policy.py | NO | Yes | Yes *5 | Yes | Yes | Yes |
| | lenovo_ldap_certificate_add.py | Yes | Yes | Yes *5 | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Security | lenovo_eklm_keyserver_config.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_eklm_keyserver_getinfo.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_eklm_certificate_generate_csr.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_eklm_certificate_import.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_ekms_localcache_setting.py | NO | Yes | Yes | Yes | NO | NO |
| | lenovo_ssl_certificate_getinfo.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_ssl_certificate_generate_csr.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_ssl_certificate_import.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_get_ssh_pubkey.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_import_ssh_pubkey.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_delete_ssh_pubkey.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_httpfs_certificate_import.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_httpfs_certificate_getinfo.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_httpfs_certificate_enable.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_httpfs_certificate_disable.py | NO | Yes | Yes | Yes | Yes | Yes |
| | lenovo_httpfs_certificate_delete.py | NO | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
| Other | set_server_asset_tag.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_all_tasks.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | del_tasks.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | get_schema.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | set_system_name.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | raw_command_get.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | raw_command_patch.py | Yes | Yes | Yes | Yes | Yes | Yes |
| | raw_command_post.py | Yes | Yes | Yes | Yes | Yes | Yes |
|--------------------|------------------------------------------|---------------|---------------|----------------|-----------------|-----------------|-----------------|
*1: Need to ajust the jumper.
*2: After enabling user, may request changing password for first login.
*3: Not supported for SN550 (V2), SN850 (V2), SD530, SD650 (V2), SD650-N (V2), SD650 (V3), SD650-I (V3), SD665 (V3).
*4: Supported from firmware release of March, 2021. Not supported for SD530, SD650 (V2).
*5: Not supported for SN550 (V2), SN850 (V2). These info are controlled by CMM or SMM.
ThinkSystem AMD 1P (Rome/Milan):SR635, SR655
ThinkSystem AMD 2P (Rome/Milan):SR645, SR665
ThinkSystem Intel (Purley): SR530, SR550, SR570, SR590, SR630, SR650, SR670, SR850P, SR860, SR950, SD530, SD650, SN550, SN850, ST550
ThinkSystem V2 Intel (Whitley): SR850 V2, SR860 V2, SR650 V2, SR630 V2, SR670 V2, ST650 V2, SN550 V2, SD650 V2, SD650-N V2, SD630 V2
ThinkSystem V3 Intel (EGS): SR650 V3, SR630 V3, SD650 V3, SD650-I V3, ST650 V3, SR860 V3, SR850 V3, SR950 V3, SD650-N V3
ThinkSystem V3 AMD (Genoa): SR655 V3, SR635 V3, SR645 V3, SR665 V3, SD665 V3, SR675 V3, SD665-N V3, SE455 V3
Note: on different products, there will be little different behaviors and properties per hardware design and Redfish spec/schema supported.