1450
IBM Z Hardware Management Console Web Services API Version 2.14.0 SC27-2636-04 IBM Level 04a
HMC Web Services API - IBM - United States
-
Upload
others
-
View
2
-
Download
0
Embed Size (px)
Citation preview
HMC Web Services APIIBM
IBM
Note: Before you use this information and the product it supports,
read the information in “Safety” on page xxix, Appendix E,
“Notices,” on page 1405, and IBM Systems Environmental Notices and
User Guide, Z125–5823.
This edition, SC27-2636-04, applies to the IBM Z and IBM LinuxONE
servers. This edition replaces SC27-2636-03.
There might be a newer version of this document in a PDF file
available on Resource Link. Go to
http://www.ibm.com/servers/resourcelink and click Library on the
navigation bar.
© Copyright IBM Corporation 2017, 2018. US Government Users
Restricted Rights – Use, duplication or disclosure restricted by
GSA ADP Schedule Contract with IBM Corp.
Level 04a
World trade safety information . . . . . . xxix Laser safety
information . . . . . . . . . xxix
Laser compliance . . . . . . . . . . . xxix
About this publication . . . . . . . xxxi Related publications . .
. . . . . . . . . xxxi Related HMC and SE console information . . .
xxxi Extending zBX connectivity options to Layer-2 xxxi Revisions .
. . . . . . . . . . . . . xxxi Accessibility . . . . . . . . . . .
. . xxxii
Accessibility features . . . . . . . . . xxxii Keyboard navigation
. . . . . . . . . xxxii Consult assistive technologies . . . . . .
xxxii IBM and accessibility . . . . . . . . . xxxii
How to send your comments . . . . . . . xxxii
Part 1. Web Services API fundamentals. . . . . . . . . . . .
1
Chapter 1. Introduction . . . . . . . . 3 Overview . . . . . . . .
. . . . . . . 3
Components of the API . . . . . . . . . . 3 Enabling and accessing
the API . . . . . . . . 4
Authentication and access control . . . . . . 5 Alternate HMC
considerations . . . . . . . 5
Compatibility . . . . . . . . . . . . . . 6 API versioning . . . .
. . . . . . . . 6 Allowable changes within a major version . . . 6
Requirements on client applications. . . . . . 7
Summary of API version updates . . . . . . . 7
Chapter 2. Base definitions . . . . . . 31 Data types. . . . . . .
. . . . . . . . 31 Input and output representation . . . . . . .
32
Representing API data types in JSON. . . . . 32
Chapter 3. Invoking API operations . . 35 HTTP protocol standard .
. . . . . . . . . 35 Connecting to the API HTTP server . . . . . .
35 HTTP header field usage . . . . . . . . . . 35
Required request header fields . . . . . . . 36 Optional request
headers . . . . . . . . . 36 Standard response headers . . . . . .
. . 37 Additional response headers. . . . . . . . 38
Media types . . . . . . . . . . . . . . 38 HTTP status codes . . .
. . . . . . . . . 39 Error response bodies . . . . . . . . . . .
40
Common request validation reason codes . . . 41 Common request
processing reason codes . . . 45
Use of chunked response encoding . . . . . . 45 Filter query
parameters . . . . . . . . . . 45
Regular expression syntax . . . . . . . . 46
Chapter 4. Asynchronous notification 47 JMS basics . . . . . . . .
. . . . . . . 47 Connecting to the API message broker . . . . . 47
Per-session notification topics . . . . . . . . 48 Notification
message formats . . . . . . . . 49
Common message characteristics . . . . . . 49 Status change
notification. . . . . . . . . 51 Property change notification . . .
. . . . . 52 Inventory change notification . . . . . . . 53 Job
completion notification . . . . . . . . 54 Log entry notification .
. . . . . . . . . 54 Operating system message notification . . . .
55
Chapter 5. Data model definitions . . . 57 Data model concepts . .
. . . . . . . . . 57
Objects in the data model. . . . . . . . . 57 Properties in the
data model. . . . . . . . 58
Shared data model schema elements . . . . . . 60 Base managed
object properties schema . . . . 60
Chapter 6. Firmware features . . . . . 63 Firmware feature concepts
. . . . . . . . . 63
dpm-storage-management . . . . . . . . 63
Part 2. General services . . . . . . 65
Chapter 7. General API services . . . . 67 General API services
operations summary . . . . 67 Session management services . . . . .
. . . 67
Query API Version . . . . . . . . . . . 68 Logon . . . . . . . . .
. . . . . . 70 Establish Shared Secret Key . . . . . . . . 75
Logoff . . . . . . . . . . . . . . . 76 Get Notification Topics . .
. . . . . . . 77
Asynchronous job processing . . . . . . . . 80 Query Job Status . .
. . . . . . . . . 80 Delete Completed Job Status. . . . . . . . 83
Cancel Job . . . . . . . . . . . . . . 84
Chapter 8. Inventory and metrics services . . . . . . . . . . . . .
. 87 Inventory services operations summary . . . . . 87 Metrics
service operations summary . . . . . . 87 Inventory service . . . .
. . . . . . . . 88
Get Inventory . . . . . . . . . . . . 88 Metrics service . . . . .
. . . . . . . . 94
Create Metrics Context . . . . . . . . . 94 Get Metrics . . . . . .
. . . . . . . 97
© Copyright IBM Corp. 2017, 2018 iii
|| || ||
Chapter 9. Metric groups . . . . . . 103 Monitors dashboard metric
groups . . . . . . 103
BladeCenter temperature and power metric group . . . . . . . . . .
. . . . . 103 Blade power. . . . . . . . . . . . . 104 Channels . .
. . . . . . . . . . . . 104 CPC overview . . . . . . . . . . . .
104 zBX (Node) overview. . . . . . . . . . 106 DPM system overview
. . . . . . . . . 106 Logical partitions . . . . . . . . . . . 107
Partitions . . . . . . . . . . . . . . 108 zCPC environmentals and
power . . . . . . 108 zCPC processors . . . . . . . . . . . 109
Blade CPU and memory metric group . . . . 109 Cryptos . . . . . . .
. . . . . . . 110 Adapters . . . . . . . . . . . . . . 110 Flash
memory adapters . . . . . . . . . 111 RoCE adapters . . . . . . . .
. . . . 111 Ensemble power . . . . . . . . . . . 111
Performance management metrics groups . . . . 112 Virtual server
CPU and memory metrics group 112 Virtualization host CPU and memory
metrics group . . . . . . . . . . . . . . . 113 Workload service
class data metrics group. . . 115
Network management metrics . . . . . . . . 115 Virtualization host
and virtual server metrics 116 Optimizer network metrics . . . . .
. . . 123 Network adapter port metric group . . . . . 126 Network
interface metric group . . . . . . 128
Physical switches . . . . . . . . . . . . 130 Top-of-rack switch
ports metrics . . . . . . 131 ESM switch port metrics . . . . . . .
. 132
Part 3. CPC management . . . . . 135
Chapter 10. Dynamic Partition Manager (DPM) . . . . . . . . . . 137
FICON storage configuration . . . . . . . . 137 Operations summary
. . . . . . . . . . . 139
Partition operations summary . . . . . . . 139 Adapter operations
summary . . . . . . . 140 Virtual Switch operations summary . . . .
. 141 Capacity Group operations summary . . . . 142 Storage Site
operations summary . . . . . . 142 Storage Fabric operations
summary . . . . . 142 Storage Switch operations summary . . . . .
143 Storage Subsystem operations summary . . . 143 Storage Control
Unit operations summary . . . 144 Storage Group operations summary
. . . . . 145
Partition object . . . . . . . . . . . . . 146 Data model . . . . .
. . . . . . . . 146 List Partitions of a CPC . . . . . . . . . 164
List Permitted Partitions. . . . . . . . . 167 Create Partition. .
. . . . . . . . . . 170 Delete Partition. . . . . . . . . . . . 175
Delete Partition Asynchronously . . . . . . 177 Get Partition
Properties . . . . . . . . . 179 Update Partition Properties. . . .
. . . . 182
Update Partition Properties Asynchronously . . 186 Start Partition
. . . . . . . . . . . . 190 Stop Partition . . . . . . . . . . . .
193 Dump Partition. . . . . . . . . . . . 195 Start Dump Program .
. . . . . . . . . 199 Perform PSW Restart . . . . . . . . . . 203
Create Virtual Function . . . . . . . . . 205 Delete Virtual
Function . . . . . . . . . 208 Get Virtual Function Properties . .
. . . . 209 Update Virtual Function Properties . . . . . 211 Create
NIC . . . . . . . . . . . . . 213 Delete NIC . . . . . . . . . . .
. . 217 Get NIC Properties . . . . . . . . . . 218 Update NIC
Properties . . . . . . . . . 220 Increase Crypto Configuration. . .
. . . . 223 Change Crypto Domain Configuration . . . . 226 Decrease
Crypto Configuration . . . . . . 228 Mount ISO Image . . . . . . .
. . . . 231 Unmount ISO Image . . . . . . . . . . 233 Attach
Storage Group to Partition . . . . . 234 Detach Storage Group from
Partition . . . . 237 Create HBA . . . . . . . . . . . . . 239
Delete HBA . . . . . . . . . . . . . 241 Update HBA Properties . .
. . . . . . . 243 Get HBA Properties . . . . . . . . . . 245
Reassign Storage Adapter Port . . . . . . 247 Send OS Command . . .
. . . . . . . 249 Open OS Message Channel . . . . . . . . 251 List
OS Messages of a Partition . . . . . . 253 Get ASCII Console
WebSocket URI . . . . . 256 Inventory service data . . . . . . . .
. 259
Adapter object . . . . . . . . . . . . . 262 Data model . . . . . .
. . . . . . . 262 List Adapters of a CPC . . . . . . . . . 273 Get
Adapter Properties . . . . . . . . . 275 Update Adapter Properties
. . . . . . . . 277 Change Crypto Type . . . . . . . . . . 279
Create Hipersocket . . . . . . . . . . 282 Delete Hipersocket . . .
. . . . . . . 284 Get Partitions Assigned to Adapter . . . . . 285
Get Network Port Properties . . . . . . . 287 Update Network Port
Properties . . . . . . 289 Get Storage Port Properties . . . . . .
. . 291 Update Storage Port Properties . . . . . . 292 Change
Adapter Type . . . . . . . . . 294 Inventory service data . . . . .
. . . . 296
Virtual Switch object . . . . . . . . . . . 298 Data model . . . .
. . . . . . . . . 298 List Virtual Switches of a CPC. . . . . . .
299 Get Virtual Switch Properties . . . . . . . 301 Get Connected
VNICs of a Virtual Switch . . . 303 Update Virtual Switch
Properties . . . . . . 304 Inventory service data . . . . . . . . .
306
Capacity Group element object . . . . . . . 307 Data model . . . .
. . . . . . . . . 307 List Capacity Groups of a CPC . . . . . . 308
Create Capacity Group . . . . . . . . . 310 Delete Capacity Group .
. . . . . . . . 313 Get Capacity Group Properties . . . . . . 315
Add Partition to Capacity Group . . . . . . 316 Remove Partition
from Capacity Group . . . 319
iv HMC Web Services API
||
|| || || || || ||
||
|| ||
||
Update Capacity Group Properties . . . . . 321 Inventory service
data . . . . . . . . . 323
Storage Site object . . . . . . . . . . . . 323 Data model . . . .
. . . . . . . . . 323 List Storage Sites . . . . . . . . . . . 324
Create Storage Site . . . . . . . . . . 327 Delete Storage Site . .
. . . . . . . . 330 Get Storage Site Properties . . . . . . . . 331
Update Storage Site Properties . . . . . . 333 Inventory service
data . . . . . . . . . 335
Storage Fabric object . . . . . . . . . . . 336 Data model . . . .
. . . . . . . . . 336 List Storage Fabrics . . . . . . . . . . 337
Create Storage Fabric . . . . . . . . . . 339 Delete Storage Fabric
. . . . . . . . . . 342 Get Storage Fabric Properties . . . . . . .
343 Update Storage Fabric Properties . . . . . . 344 Inventory
service data . . . . . . . . . 346
Storage Switch object . . . . . . . . . . . 347 Data model . . . .
. . . . . . . . . 347 List Storage Switches of a Storage Site . . .
. 348 List Storage Switches of a Storage Fabric . . . 351 Define
Storage Switch . . . . . . . . . 353 Undefine Storage Switch . . .
. . . . . 355 Get Storage Switch Properties . . . . . . . 357
Update Storage Switch Properties . . . . . 358 Move Storage Switch
to Storage Site. . . . . 360 Move Storage Switch to Storage Fabric
. . . . 362 Inventory service data . . . . . . . . . 364
Storage Subsystem object . . . . . . . . . 365 Data model . . . . .
. . . . . . . . 365 List Storage Subsystems of a Storage Site . . .
366 Define Storage Subsystem . . . . . . . . 369 Undefine Storage
Subsystem . . . . . . . 371 Get Storage Subsystem Properties . . .
. . 372 Update Storage Subsystem Properties . . . . 374 Move
Storage Subsystem to Storage Site . . . 376 Add Connection Endpoint
. . . . . . . . 378 Remove Connection Endpoint . . . . . . . 380
Inventory service data . . . . . . . . . 382
Storage Control Unit object . . . . . . . . . 383 Data model . . .
. . . . . . . . . . 383 List Storage Control Units of a Storage
Subsystem . . . . . . . . . . . . . 386 Define Storage Control Unit
. . . . . . . 388 Undefine Storage Control Unit . . . . . . 390 Get
Storage Control Unit Properties . . . . . 392 Update Storage
Control Unit Properties . . . 394 Add Volume Range . . . . . . . .
. . 396 Remove Volume Range . . . . . . . . . 398 Create Storage
Path . . . . . . . . . . 400 Delete Storage Path . . . . . . . . .
. 402 Get Storage Path Properties . . . . . . . 404 Update Storage
Path Properties . . . . . . 405 Inventory service data . . . . . .
. . . 408
Storage Group object . . . . . . . . . . . 409 Data model . . . . .
. . . . . . . . 411 List Storage Groups . . . . . . . . . . 424
Create Storage Group. . . . . . . . . . 426 Delete Storage Group. .
. . . . . . . . 430 Get Storage Group Properties . . . . . . .
433
Modify Storage Group Properties. . . . . . 435 Add Candidate
Adapter Ports to an FCP Storage Group . . . . . . . . . . . . 443
Remove Candidate Adapter Ports from an FCP Storage Group . . . . .
. . . . . . . 446 List Storage Volumes of a Storage Group . . . 448
Get Storage Volume Properties . . . . . . 451 Fulfill FICON Storage
Volume . . . . . . . 453 Fulfill FCP Storage Volume . . . . . . . .
456 List Virtual Storage Resources of a Storage Group . . . . . . .
. . . . . . . . 459 Get Virtual Storage Resource Properties . . .
461 Update Virtual Storage Resource Properties . . 463 Get
Partitions for a Storage Group . . . . . 465 Validate LUN Path . .
. . . . . . . . 467 Inventory service data . . . . . . . . .
469
Chapter 11. Core IBM Z resources . . 473 Operations Summary . . . .
. . . . . . . 473
Console operations summary . . . . . . . 473 User operations
summary . . . . . . . . 474 User Role operations summary . . . . .
. 475 Task operations summary . . . . . . . . 475 User Pattern
operations summary . . . . . 476 Password Rule operations summary .
. . . . 476 LDAP Server Definition operations summary 476 Group
operations summary . . . . . . . 477 CPC operations summary . . . .
. . . . 478 Logical partition operation summary . . . . 479
Activation profile operations summary . . . . 480 Capacity record
operations summary . . . . 481
Shared nested objects . . . . . . . . . . . 482 Console object . .
. . . . . . . . . . . 485
Data model . . . . . . . . . . . . . 485 Get Console Properties . .
. . . . . . . 488 Restart Console. . . . . . . . . . . . 492 Make
Console Primary . . . . . . . . . 494 Shutdown Console . . . . . .
. . . . 495 Reorder User Patterns . . . . . . . . . 496 Get Console
Audit Log . . . . . . . . . 498 Get Console Security Log . . . . .
. . . 501 List Console Hardware Messages . . . . . . 505 Get
Console Hardware Message Properties . . 507 Delete Console Hardware
Message . . . . . 509 List Unmanaged CPCs . . . . . . . . . 510
List Unmanaged zBX Nodes . . . . . . . 512 Get Mobile App
Preferences . . . . . . . 514 Set Mobile App Preferences . . . . .
. . 516 Get CPC Notification Preferences for Device . . 517 Update
CPC Notification Preferences for Device 521 Inventory service data
. . . . . . . . . 525
User-related-access permission. . . . . . . . 529 User object . . .
. . . . . . . . . . . 530
Data model . . . . . . . . . . . . . 530 List Users . . . . . . . .
. . . . . 535 Get User Properties . . . . . . . . . . 537 Update
User Properties . . . . . . . . . 539 Add User Role to User . . . .
. . . . . 542 Remove User Role from User . . . . . . . 544 Create
User . . . . . . . . . . . . . 546 Delete User . . . . . . . . . .
. . . 549
Contents v
Inventory service data . . . . . . . . . 551 User Role object . . .
. . . . . . . . . 552
Data model . . . . . . . . . . . . . 553 List User Roles . . . . .
. . . . . . . 555 Get User Role Properties . . . . . . . . 558
Update User Role Properties . . . . . . . 560 Add Permission to
User Role . . . . . . . 562 Remove Permission from User Role . . .
. . 565 Create User Role . . . . . . . . . . . 567 Delete User Role
. . . . . . . . . . . 569 Inventory service data . . . . . . . . .
571
Task object . . . . . . . . . . . . . . 572 Data model . . . . . .
. . . . . . . 572 List Tasks. . . . . . . . . . . . . . 573 Get
Task Properties . . . . . . . . . . 574 Inventory service data . .
. . . . . . . 576
User Pattern object . . . . . . . . . . . 576 Data model . . . . .
. . . . . . . . 577 List User Patterns . . . . . . . . . . . 578
Get User Pattern Properties. . . . . . . . 580 Update User Pattern
Properties . . . . . . 582 Create User Pattern . . . . . . . . . .
584 Delete User Pattern . . . . . . . . . . 586 Inventory service
data . . . . . . . . . 588
Password Rule object . . . . . . . . . . . 588 Data model . . . . .
. . . . . . . . 589 List Password Rules . . . . . . . . . . 591 Get
Password Rule Properties . . . . . . . 593 Update Password Rule
Properties . . . . . 595 Create Password Rule . . . . . . . . . 597
Delete Password Rule . . . . . . . . . 599 Inventory service data .
. . . . . . . . 600
LDAP Server Definition object. . . . . . . . 602 Data model . . . .
. . . . . . . . . 603 List LDAP Server Definitions . . . . . . .
605 Get LDAP Server Definition Properties . . . . 607 Update LDAP
Server Definition Properties . . 609 Create LDAP Server Definition
. . . . . . 611 Delete LDAP Server Definition . . . . . . 613
Inventory service data . . . . . . . . . 614
Group Object . . . . . . . . . . . . . 615 Data model . . . . . . .
. . . . . . 616 List Custom Groups . . . . . . . . . . 617 Get
Custom Group Properties . . . . . . . 619 Create Custom Group . . .
. . . . . . 620 Delete Custom Group . . . . . . . . . 622 Add
Member to Custom Group . . . . . . 623 Remove Member from Custom
Group . . . . 625 List Custom Group Members . . . . . . . 627
Inventory service data . . . . . . . . . 628
CPC object . . . . . . . . . . . . . . 629 Data model . . . . . . .
. . . . . . 629 List CPC Objects . . . . . . . . . . . 644 List
Ensemble CPC Objects . . . . . . . . 646 Get CPC Properties . . . .
. . . . . . 648 Update CPC Properties . . . . . . . . . 656 Start
CPC . . . . . . . . . . . . . 657 Stop CPC. . . . . . . . . . . . .
. 660 Activate CPC . . . . . . . . . . . . 662 Deactivate CPC. . .
. . . . . . . . . 664 Import Profiles . . . . . . . . . . . .
666
Export Profiles . . . . . . . . . . . . 668 Set Auto-Start List . .
. . . . . . . . . 669 Add Temporary Capacity . . . . . . . . 671
Remove Temporary Capacity . . . . . . . 673 Swap Current Time
Server . . . . . . . . 675 Set STP Configuration . . . . . . . . .
676 Change STP-only Coordinated Timing Network 678 Join STP-only
Coordinated Timing Network . . 680 Leave STP-only Coordinated
Timing Network 681 Get CPC Audit Log . . . . . . . . . . 682 Get
CPC Security Log . . . . . . . . . 684 List CPC Hardware Messages .
. . . . . . 687 Get CPC Hardware Message Properties . . . 689
Delete CPC Hardware Message . . . . . . 691 Export WWPN List . . .
. . . . . . . 693 Import DPM Configuration. . . . . . . . 695
Inventory service data . . . . . . . . . 703
Logical Partition object . . . . . . . . . . 703 Data model . . . .
. . . . . . . . . 703 List Logical Partitions of CPC . . . . . . .
720 List Permitted Logical Partitions . . . . . . 722 Get Logical
Partition Properties . . . . . . 725 Update Logical Partition
Properties . . . . . 730 Activate Logical Partition . . . . . . . .
731 Deactivate Logical Partition . . . . . . . 733 Reset Normal . .
. . . . . . . . . . 735 Reset Clear . . . . . . . . . . . . . 737
Load Logical Partition . . . . . . . . . 738 PSW Restart . . . . .
. . . . . . . . 741 Start Logical Partition . . . . . . . . . 742
Stop Logical Partition . . . . . . . . . 744 Send OS Command . . .
. . . . . . . 746 Open OS Message Channel . . . . . . . . 747 List
OS Messages of a Logical Partition. . . . 749 SCSI Load . . . . . .
. . . . . . . 752 SCSI Dump . . . . . . . . . . . . . 755 List
Managed Virtual Machines of a Logical Partition . . . . . . . . . .
. . . . 757 Inventory service data . . . . . . . . . 760
Reset activation profile . . . . . . . . . . 760 Data model . . . .
. . . . . . . . . 760 List Reset Activation Profiles . . . . . . .
761 Get Reset Activation Profile Properties . . . . 763 Update
Reset Activation Profile Properties. . . 765 Inventory service data
. . . . . . . . . 767
Image activation profile . . . . . . . . . . 767 Data model . . . .
. . . . . . . . . 767 List Image Activation Profiles . . . . . . .
786 Get Image Activation Profile Properties. . . . 788 Update Image
Activation Profile Properties . . 792 Inventory service data . . .
. . . . . . 794
Load activation profile . . . . . . . . . . 794 Data model . . . .
. . . . . . . . . 795 List Load Activation Profiles . . . . . . .
796 Get Load Activation Profile Properties . . . . 798 Update Load
Activation Profile Properties . . . 800 Inventory service data . .
. . . . . . . 802
Group profile . . . . . . . . . . . . . 802 Data model . . . . . .
. . . . . . . 803 List Group Profiles . . . . . . . . . . 804 Get
Group Profile Properties . . . . . . . 806
vi HMC Web Services API
||
Update Group Profile Properties . . . . . . 808 Inventory service
data . . . . . . . . . 809
Capacity records . . . . . . . . . . . . 810 Data model . . . . . .
. . . . . . . 810 List Capacity Records . . . . . . . . . 812 Get
Capacity Record Properties . . . . . . 813 Inventory service data .
. . . . . . . . 814
Chapter 12. Energy management . . . 817 Groups . . . . . . . . . .
. . . . . 818 Special states . . . . . . . . . . . . . 819 Power
saving . . . . . . . . . . . . . 820
Group power saving . . . . . . . . . . 820 Power capping . . . . .
. . . . . . . . 820
Group capping . . . . . . . . . . . . 820 Energy management
operations summary . . . . 821 Energy Management for zBX (Node)
object . . . 822
Data model . . . . . . . . . . . . . 822 Operations . . . . . . . .
. . . . . 822 Set zBX (Node) Power Save . . . . . . . 822 Set zBX
(Node) Power Capping . . . . . . 824
Energy Management for CPC object . . . . . . 827 Data model . . . .
. . . . . . . . . 827 Operations . . . . . . . . . . . . . 827 Set
CPC Power Save . . . . . . . . . . 827 Set CPC Power Capping. . . .
. . . . . 829 Set zCPC Power Save . . . . . . . . . 832 Set zCPC
Power Capping . . . . . . . . 834 Get CPC Energy Management Data .
. . . . 836 Get Energy Optimization Advice Summary . . 837 Get
Energy Optimization Advice Details . . . 843
Energy Management for BladeCenter object . . . 848 Data model . . .
. . . . . . . . . . 848 Operations . . . . . . . . . . . . . 848
Set BladeCenter Power Save . . . . . . . 848 Set BladeCenter Power
Capping . . . . . . 851
Energy Management for Blade object . . . . . 853 Data model . . . .
. . . . . . . . . 853 Operations . . . . . . . . . . . . . 853 Set
Blade Power Save. . . . . . . . . . 853 Set Blade Power Capping . .
. . . . . . 855
Part 4. Ensemble and zBX management . . . . . . . . . . . 859
Chapter 13. Ensemble composition 861 Ensemble composition
operations summary . . . 861 Ensemble object . . . . . . . . . . .
. 862
Data model . . . . . . . . . . . . . 862 Operations . . . . . . . .
. . . . . 865 List Ensembles . . . . . . . . . . . . 865 Get
Ensemble Properties. . . . . . . . . 867 Update Ensemble Properties
. . . . . . . 869 List Ensemble Nodes . . . . . . . . . . 871 Get
Node Properties . . . . . . . . . . 873 Add Node to Ensemble . . .
. . . . . . 875 Remove Node from Ensemble . . . . . . . 878
Inventory service data . . . . . . . . . 879 Usage notes . . . . .
. . . . . . . . 880
Chapter 14. zBX infrastructure elements . . . . . . . . . . . . .
881 zBX physical network overview . . . . . . . 881 zBX
infrastructure operations summary . . . . 882 zBX object . . . . .
. . . . . . . . . 883
Data model . . . . . . . . . . . . . 884 Operations . . . . . . . .
. . . . . 891 List zBXs of a CPC . . . . . . . . . . 891 List zBXs
of an Ensemble . . . . . . . . 894 Get zBX Properties . . . . . . .
. . . 896 Get EC/MCL Description of zBX (Node) . . . 899 Activate
zBX (Node) . . . . . . . . . . 902 Deactivate zBX (Node) . . . . .
. . . . 905 Get zBX (Node) Audit Log . . . . . . . . 907 Get zBX
(Node) Security Log . . . . . . . 909 List zBX (Node) Hardware
Messages . . . . 912 Get zBX (Node) Hardware Message Properties 915
Delete zBX (Node) Hardware Message . . . . 917 Inventory service
data . . . . . . . . . 918
zBX Top-of-Rack switches . . . . . . . . . 919 Data model . . . . .
. . . . . . . . 919 Operations . . . . . . . . . . . . . 921 List
Top-of-Rack Switches of a zBX . . . . . 921 Get Top-of-Rack Switch
Properties . . . . . 924 Get Top-of-Rack Switch Port Details . . .
. . 926 Update Top-of-Rack Switch Port Properties . . 928 Add MAC
Filters to Top-of-Rack Switch Port 930 Remove MAC Filters from
Top-of-Rack Switch Port . . . . . . . . . . . . . . . 932 Add
Top-of-Rack Switch Port to Virtual Networks. . . . . . . . . . . .
. . 934 Remove Top-of-Rack Switch Port from the Virtual Networks .
. . . . . . . . . . 936
Rack object . . . . . . . . . . . . . . 938 Data model . . . . . .
. . . . . . . 939 Operations . . . . . . . . . . . . . 939 List
Racks of a zBX . . . . . . . . . . 939 Get Rack Properties . . . .
. . . . . . 941 Inventory service data . . . . . . . . . 943
BladeCenter object. . . . . . . . . . . . 944 Data model . . . . .
. . . . . . . . 944 Operations . . . . . . . . . . . . . 947 List
BladeCenters in a Rack. . . . . . . . 947 List BladeCenters in a
zBX . . . . . . . . 949 Get BladeCenter Properties . . . . . . . .
951 Activate BladeCenter . . . . . . . . . . 953 Deactivate
BladeCenter . . . . . . . . . 956 Inventory service data . . . . .
. . . . 958
Blade object . . . . . . . . . . . . . . 959 Data model . . . . . .
. . . . . . . 959 Operations . . . . . . . . . . . . . 964 List
Blades in a BladeCenter . . . . . . . 964 List Blades in a zBX . .
. . . . . . . . 966 Get Blade Properties . . . . . . . . . . 969
Activate a Blade . . . . . . . . . . . 973 Deactivate a Blade. . .
. . . . . . . . 975 Create IEDN Interface for a DataPower XI50z
Blade . . . . . . . . . . . . . . . 977 Delete IEDN Interface for a
DataPower XI50z Blade . . . . . . . . . . . . . . . 980 Inventory
service data . . . . . . . . . 981
Contents vii
Level 04a
Chapter 15. Virtualization management. . . . . . . . . . . . 985
Virtualization host operations summary . . . . 985 Virtual server
operations summary . . . . . . 986 Virtualization Host object . . .
. . . . . . 987
Data model . . . . . . . . . . . . . 987 Operations . . . . . . . .
. . . . . 998 List Virtualization Hosts of a zBX (Node) . . . 998
List Virtualization Hosts of a Node. . . . . 1000 List
Virtualization Hosts of an Ensemble . . . 1003 List Virtualization
Hosts of a CPC . . . . . 1005 Get Virtualization Host Properties .
. . . . 1008 Update Virtualization Host Properties . . . . 1013
List Virtual Switches . . . . . . . . . 1015 Get Virtual Switch
Properties. . . . . . . 1016 Create IEDN Virtual Switch . . . . . .
. 1019 Create QDIO Virtual Switch . . . . . . . 1022 Get Switch
Controllers . . . . . . . . . 1025 Update Virtual Switch . . . . .
. . . . 1027 Delete Virtual Switch . . . . . . . . . 1031
Activating a Virtualization Host . . . . . . 1032 Deactivating a
Virtualization Host . . . . . 1033 SMAPI Error Response Body . . .
. . . . 1033 Inventory service data . . . . . . . . . 1034
Virtual Server Object . . . . . . . . . . 1036 Data model. . . . .
. . . . . . . . 1037 Operations . . . . . . . . . . . . . 1062 List
Virtual Servers of a zBX (Node) . . . . 1063 List Virtual Servers
of a Node . . . . . . 1065 List Virtual Servers of an Ensemble. . .
. . 1067 List Virtual Servers of a CPC . . . . . . . 1070 List
Virtual Servers of a Virtualization Host 1073 Create Virtual Server
. . . . . . . . . 1075 Delete Virtual Server . . . . . . . . . 1080
Get Virtual Server Properties . . . . . . . 1082 Update Virtual
Server Properties . . . . . 1090 Create Network Adapter . . . . . .
. . 1095 Delete Network Adapter . . . . . . . . 1098 Get Network
Adapter Properties . . . . . 1099 Update Network Adapter . . . . .
. . . 1101 Reorder Network Adapter . . . . . . . . 1104 Create
Virtual Disk . . . . . . . . . . 1106 Delete Virtual Disk . . . . .
. . . . . 1110 Get Virtual Disk Properties . . . . . . . 1112
Update Virtual Disk Properties . . . . . . 1114 Reorder Virtual
Disks . . . . . . . . . 1117 Activate Virtual Server . . . . . . .
. . 1119 Deactivate Virtual Server . . . . . . . . 1121 Mount
Virtual Media . . . . . . . . . 1124 Mount Virtual Media Image . .
. . . . . 1126 Unmount Virtual Media . . . . . . . . 1128 Migrate
Virtual Server . . . . . . . . . 1130 Initiate Virtual Server Dump
. . . . . . . 1132 Inventory service data . . . . . . . . .
1133
Chapter 16. Storage management 1139 Terms . . . . . . . . . . . . .
. . 1139 Object model overview . . . . . . . . . . 1140 Storage
management operations summary . . . 1140 Storage Resource object. .
. . . . . . . . 1142
Data model. . . . . . . . . . . . . 1142 Operations . . . . . . . .
. . . . . 1143 List Storage Resources . . . . . . . . . 1143 Get
Storage Resource Properties . . . . . . 1146 Create Storage
Resource . . . . . . . . 1147 Update Storage Resource Properties .
. . . 1149 Delete Storage Resource . . . . . . . . 1151 Export
World Wide Port Names List . . . . 1153 Import Storage Access List
. . . . . . . 1155 List Virtualization Host Storage Resources of a
Storage Resource . . . . . . . . . . . 1157 Inventory service data
. . . . . . . . . 1159
Virtualization Host Storage Resource object . . . 1160 Data model.
. . . . . . . . . . . . 1160 Operations . . . . . . . . . . . . .
1162 List Virtualization Host HBA Ports . . . . . 1162 List
Virtualization Host Storage Resources . . 1164 Get Virtualization
Host Storage Resource Properties . . . . . . . . . . . . . 1167
Create Virtualization Host Storage Resource 1171 Delete
Virtualization Host Storage Resource 1174 Add Virtualization Host
Storage Resource Paths . . . . . . . . . . . . . . . 1176 Remove
Virtualization Host Storage Resource Paths . . . . . . . . . . . .
. . . 1179 Discover Virtualization Host Storage Resources 1182 List
Virtual Disks of a Virtualization Host Storage Resource . . . . . .
. . . . . 1184 Notifications . . . . . . . . . . . . 1186 Inventory
service data . . . . . . . . . 1186
Virtualization Host Storage Group object . . . . 1187 Data model. .
. . . . . . . . . . . 1187 Operations . . . . . . . . . . . . .
1188 List Virtualization Host Storage Groups . . . 1188 Get
Virtualization Host Storage Group Properties . . . . . . . . . . .
. . 1190 List Virtualization Host Storage Resources in a
Virtualization Host Storage Group . . . . . 1192 Add Virtualization
Host Storage Resource to Virtualization Host Storage Group . . . .
. 1194 Remove Virtualization Host Storage Resource from
Virtualization Host Storage Group . . . 1196 Notifications . . . .
. . . . . . . . 1197 Inventory service data . . . . . . . . . 1198
Usage notes . . . . . . . . . . . . 1198
Chapter 17. Virtual network management . . . . . . . . . . . 1199
Virtual network management operations summary 1199 Virtual Network
object . . . . . . . . . . 1199
Data model. . . . . . . . . . . . . 1200 List Virtual Networks . .
. . . . . . . 1200 Get Virtual Network Properties . . . . . . 1202
Update Virtual Network Properties. . . . . 1203 Create Virtual
Network. . . . . . . . . 1206 Delete Virtual Network. . . . . . . .
. 1208 List Members of a Virtual Network. . . . . 1210 Inventory
service data . . . . . . . . . 1212
viii HMC Web Services API
Level 04a
Workload resource group operations summary 1216 Workload Resource
Group object . . . . . . 1219
Data model. . . . . . . . . . . . . 1219 List Workload Resource
Groups of an Ensemble . . . . . . . . . . . . . 1224 Get Workload
Resource Group Properties . . 1226 Create Workload Resource Group .
. . . . 1228 Delete Workload Resource Group . . . . . 1231 Update
Workload Resource Group . . . . . 1232 List Virtual Servers of a
Workload Resource Group . . . . . . . . . . . . . . 1234 Add
Virtual Server to a Workload Resource Group . . . . . . . . . . . .
. . 1237 Remove Virtual Server from a Workload Resource Group . . .
. . . . . . . . 1239 List Groups of Virtual Servers of a Workload
Resource Group . . . . . . . . . . . 1241 Add Group of Virtual
Servers to a Workload Resource Group . . . . . . . . . . . 1243
Remove Group of Virtual Servers from a Workload Resource Group . .
. . . . . 1245 List Workload Element Groups of a Workload Resource
Group . . . . . . . . . . . 1247 Add Workload Element Group to a
Workload Resource Group . . . . . . . . . . . 1248 Remove Workload
Element Group from a Workload Resource Group . . . . . . .
1250
Performance Policy object . . . . . . . . . 1252 Data model. . . .
. . . . . . . . . 1252 Notifications of property changes to
performance policies . . . . . . . . . 1256 List Performance
Policies . . . . . . . . 1257 Get Performance Policy Properties . .
. . . 1259 Create Performance Policy. . . . . . . . 1262 Delete
Performance Policy. . . . . . . . 1264 Update Performance Policy .
. . . . . . 1266 Activate Performance Policy . . . . . . . 1269
Import Performance Policy . . . . . . . 1270 Export Performance
Policy . . . . . . . 1272
Performance management reports . . . . . . 1275 Generate Workload
Resource Groups Report (Performance Management) . . . . . . . 1276
Generate Workload Resource Group Performance Index Report. . . . .
. . . 1280 Generate Workload Resource Group Resource Adjustments
Report . . . . . . . . . . 1283 Generate Virtual Servers Report . .
. . . . 1287 Generate Virtual Server CPU Utilization Report 1291
Generate Virtual Server Resource Adjustments Report . . . . . . . .
. . . . . . 1294 Generate Hypervisor Report . . . . . . . 1299
Generate Hypervisor Resource Adjustments Report . . . . . . . . . .
. . . . 1307 Generate Service Classes Report . . . . . . 1311
Generate Service Class Resource Adjustments Report . . . . . . . .
. . . . . . 1314 Generate Service Class Hops Report . . . .
1319
Generate Service Class Virtual Server Topology Report . . . . . . .
. . . . . . . 1324 Generate Load Balancing Report . . . . .
1332
Workload Element Group object . . . . . . . 1334 Data model. . . .
. . . . . . . . . 1334 List Workload Element Groups of an Ensemble
1337 Get Workload Element Group Properties . . . 1338 Create
Workload Element Group . . . . . 1339 Delete Workload Element Group
. . . . . 1342 Update Workload Element Group . . . . . 1343 List
Virtual Servers of a Workload Element Group . . . . . . . . . . . .
. . 1344 Add Virtual Server to a Workload Element Group . . . . . .
. . . . . . . . 1345 Remove Virtual Server from a Workload Element
Group . . . . . . . . . . . 1347
Availability Policy object . . . . . . . . . 1348 Data model. . . .
. . . . . . . . . 1349 List Availability Policies . . . . . . . .
1351 Get Availability Policy Properties . . . . . 1353 Create
Availability Policy . . . . . . . . 1354 Delete Availability Policy
. . . . . . . . 1356 Update Availability Policy . . . . . . . .
1357 Activate Availability Policy . . . . . . . 1359
Ensemble Availability Management reports . . . 1360 Generate
Workload Resource Groups Report (Ensemble Availability Management)
. . . . 1362 Generate Workload Resource Group Availability Status
Report . . . . . . . . 1365 Generate Virtual Servers Report
(Ensemble Availability Management) . . . . . . . . 1370 Generate
Availability Status Report. . . . . 1373
Get Performance Management Velocity Level Range Mappings . . . . .
. . . . . . . 1375 Inventory service data . . . . . . . . . .
1377
Part 5. Appendixes . . . . . . . 1383
Appendix A. XML document structure of a performance policy . . 1385
XML structure of a ServiceClasses element . . . 1385 Sample XML
document for a performance policy 1389
Appendix B. Enum values for a type of managed objects within User
Roles . . . . . . . . . . . . . . 1393
Appendix C. Enum values for the User Role object . . . . . . . . .
1395
Appendix D. Enum values for the Task object . . . . . . . . . . . .
1397
Appendix E. Notices . . . . . . . . 1405 Trademarks . . . . . . . .
. . . . . 1406 Class A Notices . . . . . . . . . . . . 1407
Index . . . . . . . . . . . . . . 1411
Contents ix
Level 04a
Level 04a
Figures
1. Logon: Request . . . . . . . . . . . 74 2. Logon: Response . . .
. . . . . . . . 74 3. Establish Shared Secret Key: Request . . . .
76 4. Establish Shared Secret Key: Response . . . 76 5. Logoff:
Request . . . . . . . . . . . 77 6. Logoff: Response . . . . . . .
. . . . 77 7. Get Notification Topics: Request . . . . . 79 8. Get
Notification Topics: Response . . . . . 79 9. Query Job Status:
Request. . . . . . . . 83
10. Query Job Status: Response . . . . . . . 83 11. Delete
Completed Job Status: Request . . . . 84 12. Delete Completed Job
Status: Response 84 13. Cancel Job: Request . . . . . . . . . . 86
14. Cancel Job: Response . . . . . . . . . 86 15. Get Inventory:
Request. . . . . . . . . 93 16. Get Inventory: Response . . . . . .
. . 93 17. Create Metrics Context: Request. . . . . . 96 18. Create
Metrics Context: Response . . . . . 97 19. Get Metrics: Request . .
. . . . . . . 100 20. Get Metrics: Response . . . . . . . . 101 21.
Delete Metrics Context: Request . . . . . 102 22. Delete Metrics
Context: Response . . . . . 102 23. List Partitions of a CPC:
Request . . . . . 166 24. List Partitions of a CPC: Response . . .
. 167 25. List Permitted Partitions: Request . . . . . 169 26. List
Permitted Partitions: Response . . . . 170 27. Create Partition:
Request . . . . . . . . 175 28. Create Partition: Response . . . .
. . . 175 29. Delete Partition: Request . . . . . . . . 176 30.
Delete Partition: Response . . . . . . . 177 31. Delete Partition
Asynchronously: Request 179 32. Delete Partition Asynchronously:
Response 179 33. Get Partition Properties: Request . . . . . 180
34. Get Partition Properties: Response (Part 1) 181 35. Get
Partition Properties: Response (Part 2) 182 36. Update Partition
Properties: Request 186 37. Update Partition Properties: Response
186 38. Update Partition Properties Asynchronously:
Request . . . . . . . . . . . . . 190 39. Update Partition
Properties Asynchronously:
Response . . . . . . . . . . . . . 190 40. Start Partition: Request
. . . . . . . . 193 41. Start Partition: Response . . . . . . . .
193 42. Stop Partition: Request . . . . . . . . 195 43. Stop
Partition: Response . . . . . . . . 195 44. Dump Partition: Request
. . . . . . . . 198 45. Dump Partition: Response . . . . . . . 199
46. Start Dump Program: Request . . . . . . 203 47. Start Dump
Program: Response . . . . . 203 48. Perform PSW Restart: Request .
. . . . . 205 49. Perform PSW Restart: Response . . . . . 205 50.
Create Virtual Function: Request . . . . . 207 51. Create Virtual
Function: Response . . . . 208 52. Delete Virtual Function: Request
. . . . . 209 53. Delete Virtual Function: Response. . . . . 209
54. Get Virtual Function Properties: Request 211
55. Get Virtual Function Properties: Response 211 56. Update
Virtual Function Properties: Request 213 57. Update Virtual
Function Properties: Response 213 58. Create NIC: Request . . . . .
. . . . 216 59. Create NIC: Response. . . . . . . . . 217 60.
Delete NIC: Request . . . . . . . . . 218 61. Delete NIC: Response
. . . . . . . . . 218 62. Get NIC Properties: Request . . . . . .
220 63. Get NIC Properties: Response . . . . . . 220 64. Update NIC
Properties: Request . . . . . 223 65. Update NIC Properties:
Response . . . . . 223 66. Increase Crypto Configuration: Request
226 67. Increase Crypto Configurations: Response 226 68. Change
Crypto Domain Configuration:
Request . . . . . . . . . . . . . 228 69. Change Crypto Domain
Configuration:
Response . . . . . . . . . . . . . 228 70. Decrease Crypto
Configuration: Request 230 71. Decrease Crypto Configuration:
Response 231 72. Mount ISO Image: Request . . . . . . . 232 73.
Mount ISO Image: Response . . . . . . 232 74. Unmount ISO Image:
Request . . . . . . 234 75. Unmount ISO Image: Response . . . . .
234 76. Attach Storage Group to Partition: Request 236 77. Attach
Storage Group to Partition: Response 236 78. Detach Storage Group
from Partition: Request 238 79. Detach Storage Group from
Partition:
Response . . . . . . . . . . . . . 239 80. Create HBA: Request . .
. . . . . . . 241 81. Create HBA: Response . . . . . . . . 241 82.
Delete HBA: Request . . . . . . . . . 243 83. Delete HBA: Response
. . . . . . . . 243 84. Update HBA Properties: Request . . . . .
245 85. Update HBA Properties: Response . . . . 245 86. Get HBA
Properties: Request . . . . . . 246 87. Get HBA Properties:
Response . . . . . . 247 88. Reassign Storage Adapter Port: Request
249 89. Reassign Storage Adapter Port: Response 249 90. Send OS
Command: Request . . . . . . 250 91. Send OS Command: Response . .
. . . . 251 92. Open OS Message Channel: Request . . . . 252 93.
Open OS Message Channel: Response 253 94. List OS Messages of a
Partition: Request 255 95. List OS Messages of a Partition:
Response 256 96. Get ASCII Console WebSocket URI: Request 258 97.
Get ASCII Console WebSocket URI: Response 259 98. Partition object:
Sample inventory data -
Response (Part 1) . . . . . . . . . . 260 99. Partition object:
Sample inventory data -
Response (Part 2) . . . . . . . . . . 261 100. Partition object:
Sample inventory data -
Response (Part 3) . . . . . . . . . . 261 101. List Adapters of a
CPC: Request . . . . . 275 102. List Adapters of a CPC: Response. .
. . . 275 103. Get Adapter Properties: Request . . . . . 276 104.
Get Adapter Properties: Response . . . . . 277
© Copyright IBM Corp. 2017, 2018 xi
|| ||
|| || || | ||
Level 04a
105. Update Adapter Properties: Request . . . . 279 106. Update
Adapter Properties: Response 279 107. Change Crypto Type: Request .
. . . . . 281 108. Change Crypto Type: Response . . . . . 281 109.
Create Hipersocket: Request . . . . . . 283 110. Create
Hipersocket: Response . . . . . . 284 111. Delete Hipersocket:
Request . . . . . . 285 112. Delete Hipersocket: Response . . . . .
. 285 113. Get Partitions Assigned to Adapter: Request 287 114. Get
Partitions Assigned to Adapter: Response 287 115. Get Network Port
Properties: Request 289 116. Get Network Port Properties: Response
289 117. Update Network Port Properties: Request 291 118. Update
Network Port Properties: Response 291 119. Get Storage Port
Properties: Request . . . . 292 120. Get Storage Port Properties:
Response 292 121. Update Storage Port Properties: Request 294 122.
Update Storage Port Properties: Response 294 123. Change Adapter
Type: Request . . . . . 296 124. Change Adapter Type: Response . .
. . . 296 125. Adapter object: Sample inventory data 297 126. List
Virtual Switches of a CPC: Request 301 127. List Virtual Switches
of a CPC: Response 301 128. Get Virtual Switch Properties: Request
302 129. Get Virtual Switch Properties: Response 303 130. Get
Connected VNICs of a Virtual Switch:
Request . . . . . . . . . . . . . 304 131. Get Connected VNICs of a
Virtual Switch:
Response . . . . . . . . . . . . . 304 132. Update Virtual Switch
Properties: Request 306 133. Update Virtual Switch Properties:
Response 306 134. Virtual Switch object: Sample inventory data
-
Response . . . . . . . . . . . . . 307 135. List Capacity Groups of
a CPC: Request 310 136. List Capacity Groups of a CPC: Response 310
137. Create Capacity Group: Request . . . . . 313 138. Create
Capacity Group: Response . . . . . 313 139. Delete Capacity Group:
Request . . . . . 314 140. Delete Capacity Group: Response . . . .
. 315 141. Get Capacity Group Properties: Request 316 142. Get
Capacity Group Properties: Response 316 143. Add Partition to
Capacity Group: Request 318 144. Add Partition to Capacity Group:
Response 319 145. Remove Partition from Capacity Group:
Request . . . . . . . . . . . . . 320 146. Remove Partition from
Capacity Group:
Response . . . . . . . . . . . . . 321 147. Update Capacity Group
Properties: Request 322 148. Update Capacity Group Properties:
Response 323 149. List Storage Sites: Request . . . . . . . 326
150. List Storage Sites: Response . . . . . . . 327 151. Create
Storage Site: Request. . . . . . . 329 152. Create Storage Site:
Response . . . . . . 329 153. Delete Storage Site: Request. . . . .
. . 331 154. Delete Storage Site: Response . . . . . . 331 155. Get
Storage Site Properties: Request . . . . 332 156. Get Storage Site
Properties: Response 333 157. Update Storage Site Properties:
Request 335 158. Update Storage Site Properties: Response 335 159.
Storage Site object: Sample inventory data -
Response . . . . . . . . . . . . . 336
160. List Storage Fabrics: Request . . . . . . 339 161. List
Storage Fabrics: Response . . . . . . 339 162. Create Storage
Fabric: Request . . . . . . 341 163. Create Storage Fabric:
Response . . . . . 341 164. Delete Storage Fabric: Request . . . .
. . 343 165. Delete Storage Fabric: Response . . . . . 343 166. Get
Storage Fabric Properties: Request 344 167. Get Storage Fabric
Properties: Response 344 168. Update Storage Fabric Properties:
Request 346 169. Update Storage Fabric Properties: Response 346
170. Storage Fabric object: Sample inventory data -
Response . . . . . . . . . . . . . 347 171. List Storage Switches
of a Storage Site:
Request . . . . . . . . . . . . . 350 172. List Storage Switches of
a Storage Site:
Response . . . . . . . . . . . . . 350 173. List Storage Switches
of a Storage Fabric:
Request . . . . . . . . . . . . . 352 174. List Storage Switches of
a Storage Fabric:
Response . . . . . . . . . . . . . 353 175. Define Storage Switch:
Request . . . . . 355 176. Define Storage Switch: Response . . . .
. 355 177. Undefine Storage Switch: Request. . . . . 357 178.
Undefine Storage Switch: Response . . . . 357 179. Get Storage
Switch Properties: Request 358 180. Get Storage Switch Properties:
Response 358 181. Update Storage Switch Properties: Request 360
182. Update Storage Switch Properties: Response 360 183. Move
Storage Switch to Storage Site: Request 362 184. Move Storage
Switch to Storage Site:
Response . . . . . . . . . . . . . 362 185. Move Storage Switch to
Storage Fabric:
Request . . . . . . . . . . . . . 364 186. Move Storage Switch to
Storage Fabric:
Response . . . . . . . . . . . . . 364 187. Storage Switch object:
Sample inventory data
- Response . . . . . . . . . . . . 365 188. List Storage Subsystems
of a Storage Site:
Request . . . . . . . . . . . . . 368 189. List Storage Subsystems
of a Storage Site:
Response . . . . . . . . . . . . . 368 190. Define Storage
Subsystem: Request . . . . 370 191. Define Storage Subsystem:
Response 370 192. Undefine Storage Subsystem: Request 372 193.
Undefine Storage Subsystem: Response 372 194. Get Storage Subsystem
Properties: Request 373 195. Get Storage Subsystem Properties:
Response 374 196. Update Storage Subsystem Properties:
Request . . . . . . . . . . . . . 376 197. Update Storage Subsystem
Properties:
Response . . . . . . . . . . . . . 376 198. Move Storage Subsystem
to Storage Site:
Request . . . . . . . . . . . . . 378 199. Move Storage Subsystem
to Storage Site:
Response . . . . . . . . . . . . . 378 200. Add Connection
Endpoint: Request . . . . 380 201. Add Connection Endpoint:
Response 380 202. Remove Connection Endpoint: Request 382 203.
Remove Connection Endpoint: Response 382 204. Storage Subsystem
object: Sample inventory
data - Response . . . . . . . . . . . 383
|| ||
|| || || || || || || || || || | ||
|| || || || || || || || || || | || | || | || | || | || || || || ||
|| || || || || | || | || | || | || | || | || || || || || || || | ||
| || | || | || || || || || | ||
Level 04a
205. List Storage Control Units of a Storage Subsystem: Request . .
. . . . . . . 388
206. List Storage Control Units of a Storage Subsystem: Response .
. . . . . . . . 388
207. Define Storage Control Unit: Request 390 208. Define Storage
Control Unit: Response 390 209. Undefine Storage Control Unit:
Request 392 210. Undefine Storage Control Unit: Response 392 211.
Get Storage Control Unit Properties: Request 393 212. Get Storage
Control Unit Properties: Response 394 213. Update Storage Control
Unit Properties:
Request . . . . . . . . . . . . . 396 214. Update Storage Control
Unit Properties:
Response . . . . . . . . . . . . . 396 215. Add Volume Range:
Request . . . . . . 398 216. Add Volume Range: Response . . . . . .
398 217. Remove Volume Range: Request . . . . . 399 218. Remove
Volume Range: Response. . . . . 400 219. Create Storage Path:
Request . . . . . . 402 220. Create Storage Path: Response . . . .
. . 402 221. Delete Storage Path: Request . . . . . . 404 222.
Delete Storage Path: Response . . . . . . 404 223. Get Storage Path
Properties: Request 405 224. Get Storage Path Properties: Response
405 225. Update Storage Path Properties: Request 407 226. Update
Storage Path Properties: Response 408 227. Storage Control Unit
object: Sample inventory
data - Response . . . . . . . . . . . 409 228. List Storage Groups:
Request . . . . . . 425 229. List Storage Groups: Response . . . .
. . 426 230. Create Storage Group: Request . . . . . . 430 231.
Create Storage Group: Response . . . . . 430 232. Delete Storage
Group: Request . . . . . . 433 233. Delete Storage Group: Response
. . . . . 433 234. Get Storage Group Properties: Request 434 235.
Get Storage Group Properties: Response 435 236. Modify Storage
Group Properties: Request 443 237. Modify Storage Group Properties:
Response 443 238. Add Candidate Adapter Ports to an FCP
Storage Group: Request . . . . . . . . 445 239. Add Candidate
Adapter Ports to an FCP
Storage Group: Response . . . . . . . 446 240. Remove Candidate
Adapter Ports from an
FCP Storage Group: Request . . . . . . 448 241. Remove Candidate
Adapter Ports from an
FCP Storage Group: Response . . . . . . 448 242. List Storage
Volumes of a Storage Group:
Request . . . . . . . . . . . . . 450 243. List Storage Volumes of
a Storage Group:
Response . . . . . . . . . . . . . 451 244. Get Storage Volume
Properties: Request 453 245. Get Storage Volume Properties:
Response 453 246. Fulfill FICON Storage Volume: Request 456 247.
Fulfill FICON Storage Volume: Response 456 248. Fulfill FCP Storage
Volume: Request . . . . 458 249. Fulfill FCP Storage Volume:
Response 458 250. List Virtual Storage Resources of a Storage
Group: Request . . . . . . . . . . . 461 251. List Virtual Storage
Resources of a Storage
Group: Response . . . . . . . . . . 461
252. Get Virtual Storage Resource Properties: Request . . . . . . .
. . . . . . 462
253. Get Virtual Storage Resource Properties: Response . . . . . .
. . . . . . . 463
254. Update Virtual Storage Resource Properties: Request . . . . .
. . . . . . . . 465
255. Update Virtual Storage Resource Properties: Response . . . . .
. . . . . . . . 465
256. Get Partitions for a Storage Group: Request 467 257. Get
Partitions for a Storage Group: Response 467 258. Validate LUN
Path: Request . . . . . . 469 259. Validate LUN Path: Response . .
. . . . 469 260. Storage Group object: Sample inventory data
- Response (Part 1) . . . . . . . . . . 471 261. Storage Group
object: Sample inventory data
- Response (Part 2) . . . . . . . . . . 473 262. Get Console
Properties: Request . . . . . 489 263. Get Console Properties:
Response (Part 1) 490 264. Get Console Properties: Response (Part
2) 491 265. Get Console Properties: Response (Part 3) 492 266.
Shutdown Console: Request. . . . . . . 496 267. Shutdown Console:
Response . . . . . . 496 268. Reorder User Patterns: Request . . .
. . 498 269. Reorder User Patterns: Response . . . . . 498 270. Get
Console Audit Log: Request . . . . . 500 271. Get Console Audit
Log: Response. . . . . 501 272. Get Console Security Log: Request .
. . . 503 273. Get Console Security Log: Response (Part 1) 504 274.
Get Console Security Log: Response (Part 2) 505 275. List Console
Hardware Messages: Request 507 276. List Console Hardware Messages:
Response 507 277. Get Console Hardware Message Properties:
Request . . . . . . . . . . . . . 508 278. Get Console Hardware
Message Properties:
Response . . . . . . . . . . . . . 509 279. Delete Console Hardware
Message: Request 510 280. Delete Console Hardware Message: Response
510 281. List Unmanaged CPCs: Request . . . . . 512 282. List
Unmanaged CPCs: Response . . . . . 512 283. List Unmanaged zBX
Nodes: Request 514 284. List Unmanaged zBX Nodes: Response 514 285.
Get Mobile App Preferences: Request 515 286. Get Mobile App
Preferences: Response 515 287. Set Mobile App Preferences: Request
517 288. Set Mobile App Preferences: Response 517 289. Get CPC
Notification Preferences for Device:
Request . . . . . . . . . . . . . 520 290. Get CPC Notification
Preferences for Device:
Response . . . . . . . . . . . . . 521 291. Update CPC Notification
Preferences for
Device: Request . . . . . . . . . . . 524 292. Update CPC
Notification Preferences for
Device: Response . . . . . . . . . . 525 293. Console object:
Sample inventory data (Part
1) . . . . . . . . . . . . . . . 526 294. Console object: Sample
inventory data (Part
2) . . . . . . . . . . . . . . . 527 295. Console object: Sample
inventory data (Part
3) . . . . . . . . . . . . . . . 528 296. Console object: Sample
inventory data (Part
4) . . . . . . . . . . . . . . . 529
Figures xiii
Level 04a
297. List Users: Request. . . . . . . . . . 536 298. List Users:
Response . . . . . . . . . 537 299. Get User Properties: Request .
. . . . . 538 300. Get User Properties: Response . . . . . . 539
301. Update User Properties: Request . . . . . 542 302. Update User
Properties: Response . . . . 542 303. Add User Role to User:
Request . . . . . 544 304. Add User Role to User: Response . . . .
. 544 305. Remove User Role from User: Request 546 306. Remove User
Role from User: Response 546 307. Create User: Request . . . . . .
. . . 549 308. Create User: Response . . . . . . . . 549 309.
Delete User: Request . . . . . . . . . 550 310. Delete User:
Response . . . . . . . . 551 311. User object: Sample inventory
data . . . . 552 312. List User Roles: Request . . . . . . . . 557
313. List User Roles: Response . . . . . . . 558 314. Get User Role
Properties: Request. . . . . 559 315. Get User Role Properties:
Response . . . . 560 316. Update User Role Properties: Request 562
317. Update User Role Properties: Response 562 318. Add Permission
to User Role: Request 564 319. Add Permission to User Role:
Response 565 320. Remove Permission from User Role: Request 567
321. Remove Permission from User Role: Response 567 322. Create
User Role: Request . . . . . . . 569 323. Create User Role:
Response . . . . . . . 569 324. Delete User Role: Request . . . . .
. . 570 325. Delete User Role: Response . . . . . . . 571 326. User
Role object: Sample inventory data 572 327. List Tasks: Request . .
. . . . . . . . 574 328. List Tasks: Response . . . . . . . . . 574
329. Get Task Properties: Request . . . . . . 575 330. Get Task
Properties: Response . . . . . . 576 331. Task object: Sample
inventory data . . . . 576 332. List User Patterns: Request . . . .
. . . 580 333. List User Patterns: Response . . . . . . 580 334.
Get User Pattern Properties: Request 581 335. Get User Pattern
Properties: Response 582 336. Update User Pattern Properties:
Request 584 337. Update User Pattern Properties: Response 584 338.
Create User Pattern: Request . . . . . . 586 339. Create User
Pattern: Response . . . . . . 586 340. Delete User Pattern: Request
. . . . . . 587 341. Delete User Pattern: Response . . . . . . 587
342. User Pattern object: Sample inventory data 588 343. List
Password Rules: Request . . . . . . 593 344. List Password Rules:
Response. . . . . . 593 345. Get Password Rule Properties: Request
595 346. Get Password Rule Properties: Response 595 347. Update
Password Rule Properties: Request 597 348. Update Password Rule
Properties: Response 597 349. Create Password Rule: Request . . . .
. 599 350. Create Password Rule: Response . . . . . 599 351. Delete
Password Rule: Request . . . . . 600 352. Delete Password Rule:
Response . . . . . 600 353. Password Rule object: Sample inventory
data 602 354. List LDAP Server Definitions: Request 606 355. List
LDAP Server Definitions: Response 607 356. Get LDAP Server
Definition Properties:
Request . . . . . . . . . . . . . 608
357. Get LDAP Server Definition Properties: Response . . . . . . .
. . . . . . 609
358. Update LDAP Server Definition Properties: Request . . . . . .
. . . . . . . 610
359. Update LDAP Server Definition Properties: Response . . . . . .
. . . . . . . 611
360. Create LDAP Server Definition: Request 613 361. Create LDAP
Server Definition: Response 613 362. Delete LDAP Server Definition:
Request 614 363. Delete LDAP Server Definition: Response 614 364.
LDAP Server Definition object: Sample
inventory data . . . . . . . . . . . 615 365. List Custom Groups:
Request . . . . . . 619 366. List Custom Groups: Response. . . . .
. 619 367. Get Custom Group Properties: Request 620 368. Get Custom
Group Properties: Response 620 369. Create Custom Group: Request .
. . . . 622 370. Create Custom Group: Response . . . . . 622 371.
Delete Custom Group: Request . . . . . 623 372. Delete Custom
Group: Response . . . . . 623 373. Add Member to Custom Group:
Request 625 374. Add Member to Custom Group: Response 625 375.
Remove Member from Custom Group:
Request . . . . . . . . . . . . . 626 376. Remove Member from
Custom Group:
Response . . . . . . . . . . . . . 627 377. List Custom Group
Members: Request 628 378. List Custom Group Members: Response 628
379. List CPC Objects: Request . . . . . . . 645 380. List CPC
Objects: Response . . . . . . . 646 381. List Ensemble CPC Objects:
Request . . . . 648 382. List Ensemble CPC Objects: Response 648
383. Get CPC Properties: Request . . . . . . 650 384. Get CPC
Properties: Response (Part 1) 651 385. Get CPC Properties: Response
(Part 2) 652 386. Get CPC Properties: Response (Part 3) 653 387.
Get CPC Properties: Response (Part 4) 654 388. Get CPC Properties:
Response (Part 5) 655 389. Get CPC Properties: Response (Part 6)
656 390. Set Auto-Start List: Request . . . . . . . 671 391. Set
Auto-Start List: Response . . . . . . 671 392. Get CPC Audit Log:
Request . . . . . . 684 393. Get CPC Audit Log: Response . . . . .
. 684 394. Get CPC Security Log: Request . . . . . 686 395. Get CPC
Security Log: Response . . . . . 687 396. List CPC Hardware
Messages: Request 689 397. List CPC Hardware Messages: Response 689
398. Get CPC Hardware Message Properties:
Request . . . . . . . . . . . . . 691 399. Get CPC Hardware Message
Properties:
Response . . . . . . . . . . . . . 691 400. Delete CPC Hardware
Message: Request 693 401. Delete CPC Hardware Message: Response 693
402. Export WWPN List: Request . . . . . . 695 403. Export WWPN
List: Response . . . . . . 695 404. Import DPM Configuration:
Request (Part 1) 698 405. Import DPM Configuration: Request (Part
2) 699 406. Import DPM Configuration: Request (Part 3) 700 407.
Import DPM Configuration: Request (Part 4) 701 408. Import DPM
Configuration: Request (Part 5) 702 409. Import DPM Configuration:
Response 703
xiv HMC Web Services API
|| || || || || ||
Level 04a
410. List Logical Partitions of CPC: Request 721 411. List Logical
Partitions of CPC: Response 722 412. List Permitted Logical
Partitions: Request 724 413. List Permitted Logical Partitions:
Response 725 414. Get Logical Partition Properties: Request 727
415. Get Logical Partition Properties: Response
(Part 1) . . . . . . . . . . . . . 728 416. Get Logical Partition
Properties: Response
(Part 2) . . . . . . . . . . . . . 729 417. Send OS Command:
Request . . . . . . 747 418. Send OS Command: Response . . . . . .
747 419. Open OS Message Channel: Request . . . . 749 420. Open OS
Message Channel: Response 749 421. List OS Messages of a Logical
Partition:
Request . . . . . . . . . . . . . 752 422. List OS Messages of a
Logical Partition:
Response . . . . . . . . . . . . . 752 423. List Managed Virtual
Machines of a Logical
Partition: Request . . . . . . . . . . 759 424. List Managed
Virtual Machines of a Logical
Partition: Response . . . . . . . . . 760 425. List Reset
Activation Profiles: Request 763 426. List Reset Activation
Profiles: Response 763 427. Get Reset Activation Profile
Properties:
Request . . . . . . . . . . . . . 765 428. Get Reset Activation
Profile Properties:
Response . . . . . . . . . . . . . 765 429. List Image Activation
Profiles: Request 787 430. List Image Activation Profiles: Response
788 431. Get Image Activation Profile Properties:
Request . . . . . . . . . . . . . 790 432. Get Image Activation
Profile Properties:
Response (Part 1) . . . . . . . . . . 791 433. Get Image Activation
Profile Properties:
Response (Part 2) . . . . . . . . . . 792 434. List Load Activation
Profiles: Request 798 435. List Load Activation Profiles: Response
798 436. Get Load Activation Profile Properties:
Request . . . . . . . . . . . . . 800 437. Get Load Activation
Profile Properties:
Response . . . . . . . . . . . . . 800 438. List Group Profiles:
Request . . . . . . 805 439. List Group Profiles: Response . . . .
. . 806 440. Get Group Profile Properties: Request 807 441. Get
Group Profile Properties: Response 808 442. Energy management as
applied throughout
layers of enterprise management . . . . . 817 443. Example of a zBX
node group that contains a
BladeCenter with blades . . . . . . . . 818 444. Example of a CPC
group that contains a
zCPC . . . . . . . . . . . . . . 818 445. Example of a CPC
(Ensemble) group that
contains a zCPC and a BladeCenter . . . . 819 446. Example of a CPC
(Ensemble) group that
contains a zCPC . . . . . . . . . . 819 447. Get Energy
Optimization Advice Summary:
Request . . . . . . . . . . . . . 839 448. Get Energy Optimization
Advice Summary:
Response (Part 1) . . . . . . . . . . 840 449. Get Energy
Optimization Advice Summary:
Response (Part 2) . . . . . . . . . . 841
450. Get Energy Optimization Advice Summary: Response (Part 3) . .
. . . . . . . . 842
451. Get Energy Optimization Advice Summary: Response (Part 4) . .
. . . . . . . . 843
452. Get Energy Optimization Advice Details: Request . . . . . . .
. . . . . . 848
453. Get Energy Optimization Advice Details: Response . . . . . . .
. . . . . . 848
454. List Ensembles: Request . . . . . . . . 867 455. List
Ensembles: Response . . . . . . . 867 456. Get Ensemble Properties:
Request . . . . . 868 457. Get Ensemble Properties: Response . . .
. 869 458. Update Ensemble Properties: Request 871 459. Update
Ensemble Properties: Response 871 460. List Ensemble Nodes: Request
. . . . . . 873 461. List Ensemble Nodes: Response . . . . . 873
462. Get Node Properties: Request . . . . . . 875 463. Get Node
Properties: Response . . . . . 875 464. Ensemble object: Sample
inventory data 880 465. List zBXs of a CPC: Request . . . . . . 893
466. List zBXs of a CPC: Response . . . . . . 893 467. List zBXs of
an Ensemble: Request . . . . 895 468. List zBXs of an Ensemble:
Response . . . . 896 469. Get zBX Properties: Request . . . . . .
897 470. Get zBX Properties: Response (Part 1) 898 471. Get zBX
Properties: Response (Part 2) 899 472. Get EC/MCL Description of
zBX (Node):
Request . . . . . . . . . . . . . 900 473. Get EC/MCL Description
of zBX (Node):
Response (Part 1) . . . . . . . . . . 901 474. Get EC/MCL
Description of zBX (Node):
Response (Part 2) . . . . . . . . . . 902 475. Activate zBX (Node):
Request . . . . . . 904 476. Activate zBX (Node): Response . . . .
. 904 477. Deactivate zBX (Node): Request . . . . . 906 478.
Deactivate zBX (Node): Response . . . . . 907 479. Get zBX (Node)
Audit Log: Request . . . . 909 480. Get zBX (Node) Audit Log:
Response 909 481. Get zBX (Node) Security Log: Request 911 482. Get
zBX (Node) Security Log: Response 912 483. List zBX (Node) Hardware
Messages: Request 914 484. List zBX (Node) Hardware Messages:
Response . . . . . . . . . . . . . 915 485. Get zBX (Node) Hardware
Message
Properties: Request . . . . . . . . . 916 486. Get zBX (Node)
Hardware Message
Properties: Response . . . . . . . . . 917 487. Delete zBX (Node)
Hardware Message:
Request . . . . . . . . . . . . . 918 488. Delete zBX (Node)
Hardware Message:
Response . . . . . . . . . . . . . 918 489. zBX object: Sample
inventory data . . . . 919 490. List Top-of-Rack Switches: Request
. . . . 923 491. List Top-of-Rack Switches: Response . . . . 923
492. Get Top-of-Rack Switch Properties: Request 925 493. Get
Top-of-Rack Switch Properties: Response 926 494. Get Top-of-Rack
Switch Port Details: Request 928 495. Get Top-of-Rack Switch Port
Details:
Response . . . . . . . . . . . . . 928 496. Update Top-of-Rack
Switch Port Properties:
Request . . . . . . . . . . . . . 930
Figures xv
Level 04a
498. Add MAC Filters to Top-of-Rack Switch Port: Request . . . . .
. . . . . . . . 932
499. Add MAC Filters to Top-of-Rack Switch Port: Response . . . . .
. . . . . . . . 932
500. Remove MAC Filters from Top-of-Rack Switch Port: Request . . .
. . . . . . 934
501. Remove Mac Filters from Top-of-Rack Switch Port: Response . .
. . . . . . . . . 934
502. Add Top-of-Rack Switch Port to Virtual Networks: Request . . .
. . . . . . . 936
503. Add Top-of-Rack Switch Port to Virtual Networks: Response . .
. . . . . . . 936
504. Remove Top-of-Rack Switch Port from the Virtual Networks:
Request . . . . . . . 938
505. Remove Top-of-Rack Switch Port from the Virtual Networks:
Response. . . . . . . 938
506. List Racks of a zBX: Request . . . . . . 941 507. List Racks
of a zBX: Response . . . . . . 941 508. Get Rack Properties:
Request . . . . . . 942 509. Get Rack Properties: Response . . . .
. . 943 510. Rack object: Sample inventory data . . . . 943 511.
List BladeCenters in a Rack: Request 948 512. List BladeCenters in
a Rack: Response 949 513. List BladeCenters in a zBX: Request . . .
. 951 514. List BladeCenters in a zBX: Response 951 515. Get
BladeCenter Properties: Request . . . . 952 516. Get BladeCenter
Properties: Response 953 517. Activate BladeCenter: Request . . . .
. . 955 518. Activate BladeCenter: Response . . . . . 955 519.
Deactivate BladeCenter: Request . . . . . 957 520. Deactivate
BladeCenter: Response. . . . . 958 521. BladeCenter object: Sample
inventory data 959 522. List Blades in a BladeCenter: Request 966
523. List Blades in a BladeCenter: Response 966 524. List Blades in
a zBX: Request . . . . . . 968 525. List Blades in a zBX: Response
. . . . . . 969 526. Get Blade Properties: Request . . . . . . 970
527. Get Blade Properties: Response for blade of
type "system-x" (similar for type "power") . . 971 528. Get Blade
Properties: Response for blade of
type "dpx150z": . . . . . . . . . . . 972 529. Get Blade
Properties: Response for blade of
type "isaopt": . . . . . . . . . . . 973 530. Activate a Blade:
Request . . . . . . . 975 531. Activate a Blade: Response . . . . .
. . 975 532. Deactivate a Blade: Request . . . . . . . 977 533.
Deactivate a Blade: Response . . . . . . 977 534. Sample inventory
data for a blade of type
"power" . . . . . . . . . . . . . 982 535. Sample inventory data
for a blade of type
"system-x" . . . . . . . . . . . . 983 536. List Virtualization
Hosts of a zBX (Node):
Request . . . . . . . . . . . . . 1000 537. List Virtualization
Hosts of a zBX (Node):
Response . . . . . . . . . . . . 1000 538. List Virtualization
Hosts of a Node: Request 1002 539. List Virtualization Hosts of a
Node:
Response . . . . . . . . . . . . 1002
540. List Virtualization Hosts of an Ensemble: Request . . . . . .
. . . . . . . 1004
541. List Virtualization Hosts of an Ensemble: Response . . . . . .
. . . . . . 1005
542. List Virtualization Hosts of a CPC: Request 1007 543. List
Virtualization Hosts of a CPC: Response 1008 544. Get
Virtualization Host Properties: Request 1009 545. Get
Virtualization Host Properties: Response
for virtualization host of type "prsm" . . . 1010 546. Get
Virtualization Host Properties: Response
for virtualization host of type "power-vm" . 1011 547. Get
Virtualization Host Properties: Response
for virtualization host of type "x-hyp" . . . 1012 548. Get
Virtualization Host Properties: Response
for virtualization host of type "zvm" . . . 1013 549. List Virtual
Switches: Request. . . . . . 1016 550. List Virtual Switches:
Response . . . . . 1016 551. Get Virtual Switch Properties: Request
1018 552. Get Virtual Switch Properties: Response for
virtual switch of type "iedn" . . . . . . 1018 553. Get Virtual
Switch Properties: Response for
virtual switch of type "qdio" . . . . . . 1019 554. Get Switch
Controllers: Request . . . . . 1026 555. Get Switch Controllers:
Response . . . . 1027 556. Virtualization Host object: Sample
inventory
data for a virtualization host of type "power-vm". . . . . . . . .
. . . 1035
557. Virtualization Host object: Sample inventory data for a
virtualization host of type "prsm" . 1036
558. Virtualization Host object: Sample inventory data for a
virtualization host of type "x-hyp". 1036
559. List Virtual Servers of a zBX (Node): Request 1064 560. List
Virtual Servers of a zBX (Node):
Response . . . . . . . . . . . . 1065 561. List Virtual Servers of
a Node: Request 1067 562. List Virtual Servers of a Node: Response
1067 563. List Virtual Servers of an Ensemble: Request 1069 564.
List Virtual Servers of an Ensemble:
Response . . . . . . . . . . . . 1070 565. List Virtual Servers of
a CPC: Request 1072 566. List Virtual Servers of a CPC: Response
1073 567. List Virtual Servers of a Virtualization Host:
Request . . . . . . . . . . . . . 1075 568. List Virtual Servers of
a Virtualization Host:
Response . . . . . . . . . . . . 1075 569. Create Virtual Server:
Request for a virtual
server of type "power-vm" . . . . . . . 1080 570. Create Virtual
Server: Response for a virtual
server of type "power-vm" . . . . . . . 1080 571. Delete Virtual
Server: Request . . . . . 1082 572. Delete Virtual Server: Response
. . . . . 1082 573. Get Virtual Server Properties: Request 1084
574. Get Virtual Server Properties: Response for
virtual servers of "power-vm" (Part 1) . . . 1085 575. Get Virtual
Server Properties: Response for
virtual servers of "power-vm" (part 2) . . . 1086 576. Get Virtual
Server Properties: Response for
virtual servers of type "prsm" . . . . . . 1087 577. Get Virtual
Server Properties: Response for
virtual servers of type "x-hyp" (Part 1) . . . 1088
xvi HMC Web Services API
Level 04a
578. Get Virtual Server Properties: Response for virtual servers of
type "x-hyp" (Part 2) . . . 1089
579. Get Virtual Server Properties: Response for virtual servers of
type "zvm" . . . . . . 1090
580. Update Virtual Server Properties: Request for a virtual server
of type "x-hyp" . . . . 1095
581. Update Virtual Server Properties: Response for a virtual
server of type "x-hyp" . . . . 1095
582. Create Network Adapter: Request for a virtual server of type
"x-hyp" . . . . . . 1097
583. Create Network Adapter: Response for a virtual server of type
"x-hyp" . . . . . . 1098
584. Delete Network Adapter: Request . . . . 1099 585. Delete
Network Adapter: Response 1099 586. Get Network Adapter Properties:
Request 1101 587. Get Network Adapter Properties: Response 1101
588. Update Network Adapter: Request for a
virtual server of type "x-hyp" . . . . . . 1104 589. Update Network
Adapter: Response for a
virtual server of type "x-hyp" . . . . . . 1104 590. Reorder
Network Adapter: Request 1106 591. Reorder Network Adapter:
Response 1106 592. Create Virtual Disk: Request for a virtual
server of type "power-vm" . . . . . . . 1109 593. Create Virtual
Disk: Response for a virtual
server of type "power-vm" . . . . . . . 1109 594. Create Virtual
Disk: Request for a virtual
server of type "x-hyp" . . . . . . . . 1109 595. Create Virtual
Disk: Response for a virtual
server of type "x-hyp" . . . . . . . . 1110 596. Delete Virtual
Disk: Request . . . . . . 1111 597. Delete Virtual Disk: Response .
. . . . . 1112 598. Get Virtual Disk Properties: Request for
a
virtual server of type "power-vm" . . . . 1113 599. Get Virtual
Disk Properties: Response for a
virtual server of type "power-vm" . . . . 1114 600. Get Virtual
Disk Properties: Request for a
virtual server of type "x-hyp" . . . . . . 1114 601. Get Virtual
Disk Properties: Response for a
virtual server of type "x-hyp" . . . . . . 1114 602. Update Virtual
Disk Properties: Request for a
virtual server of type "x-hyp" . . . . . . 1117 603. Update Virtual
Disk Properties: Response for
a virtual server of type "x-hyp" . . . . . 1117 604. Reorder
Virtual Disks: Request . . . . . 1119 605. Reorder Virtual Disks:
Response . . . . . 1119 606. Activate Virtual Server: Request . . .
. . 1121 607. Activate Virtual Server: Response . . . . 1121 608.
Deactivate Virtual Server: Request . . . . 1123 609. Deactivate
Virtual Server: Response 1124 610. Mount Virtual Media: Request . .
. . . 1126 611. Mount Virtual Media: Response . . . . . 1126 612.
Unmount Virtual Media: Request . . . . 1129 613. Unmount Virtual
Media: Response 1130 614. Initiate Virtual Server Dump: Request
1133 615. Initiate Virtual Server Dump: Response 1133 616. Virtual
Server object: Sample inventory data
for a virtual server of type "power-vm" (Part 1) . . . . . . . . .
. . . . . . 1135
617. Virtual Server object: Sample inventory data for a virtual
server of type "power-vm" (Part 2) . . . . . . . . . . . . . . .
1136
618. Virtual Server object: Sample inventory data for a virtual
server of type "prsm" . . . . 1137
619. Virtual Server object: Sample inventory data for a virtual
server of type "x-hyp" . . . . 1138
620. Object model . . . . . . . . . . . 1140 621. List Storage
Resources: Request . . . . . 1145 622. List Storage Resources:
Response . . . . 1145 623. Get Storage Resource Properties: Request
1147 624. Get Storage Resource Properties: Response 1147 625.
Create Storage Resource: Request . . . . 1149 626. Create Storage
Resource: Response 1149 627. Update Storage Resource Properties:
Request 1151 628. Update Storage Resource Properties:
Response . . . . . . . . . . . . 1151 629. Delete Storage Resource:
Request . . . . 1152 630. Delete Storage Resource: Response 1153
631. Export World Wide Port Names List: WWPN
list: Request. . . . . . . . . . . . 1155 632. Export World Wide
Port Names List: WWPN
list: Response . . . . . . . . . . . 1155 633. List Virtualization
Host Storage Resources of
a Storage Resource: Request . . . . . . 1158 634. List
Virtualization Host Storage Resources of
a Storage Resource: Response . . . . . . 1159 635. Storage Resource
object: Sample inventory
data . . . . . . . . . . . . . . 1160 636. List Virtualization Host
HBA Ports: Request 1163 637. List Virtualization Host HBA
Ports:
Response . . . . . . . . . . . . 1164 638. List Virtualization Host
Storage Resources:
Request . . . . . . . . . . . . . 1167 639. List Virtualization
Host Storage Resources:
Response . . . . . . . . . . . . 1167 640. Get Virtualization Host
Storage Resource
Properties: Request . . . . . . . . . 1169 641. Get Virtualization
Host Storage Resource
Properties: Response for Virtualization Host of type "power-vm" or
"x-hyp" . . . . . 1170
642. Get Virtualization Host Storage Resource Properties: Response
for Virtualization Host of type "zvm" . . . . . . . . . . .
1171
643. Create Virtualization Host Storage Resource: Request . . . . .
. . . . . . . . 1174
644. Create Virtualization Host Storage Resource: Response . . . .
. . . . . . . . 1174
645. Delete Virtualization Host Storage Resource: Request . . . . .
. . . . . . . . 1176
646. Delete Virtualization Host Storage Resource: Response . . . .
. . . . . . . . 1176
647. Add Virtualization Host Storage Resource Paths: Request . . .
. . . . . . . . 1179
648. Add Virtualization Host Storage Resource Paths: Response . . .
. . . . . . . 1179
649. List Virtual Disks of a Virtualization Host Storage Resource:
Request . . . . . . . 1186
650. List Virtual Disks of a Virtualization Host Storage Resource:
Response . . . . . . 1186
Figures xvii
Level 04a
653. Get Virtualization Host Storage Group Properties: Request . .
. . . . . . . 1192
654. Get Virtualization Host Storage Group Properties: Response . .
. . . . . . . 1192
655. List Virtual Networks: Request . . . . . 1202 656. List
Virtual Networks: Response . . . . . 1202 657. Get Virtual Network
Properties: Request 1203 658. Get Virtual Network Properties:
Response 1203 659. Update Virtual Network Properties: Request 1206
660. Update Virtual Network Properties:
Response . . . . . . . . . . . . 1206 661. Create Virtual Network:
Request . . . . . 1208 662. Create Virtual Network: Response . . .
. 1208 663. Delete Virtual Network: Request . . . . . 1210 664.
Delete Virtual Network: Response . . . . 1210 665. List Members of
a Virtual Network: Request 1212 666. List Members of a Virtual
Network:
Response . . . . . . . . . . . . 1212 667. Virtual Network object:
Sample inventory
data . . . . . . . . . . . . . . 1213 668. List Workload Resource
Groups of an
Ensemble: Request . . . . . . . . . 1225 669. List Workload
Resource Groups of an
Ensemble: Response . . . . . . . . . 1226 670. Get Workload
Resource Group Properties:
Request . . . . . . . . . . . . . 1227 671. Get Workload Resource
Group Properties:
Response . . . . . . . . . . . . 1228 672. Create Workload Resource
Group: Request 1230 673. Create Workload Resource Group: Response
1231 674. Delete Workload Resource Group: Request 1232 675. Delete
Workload Resource Group: Response 1232 676. Update Workload
Resource Group: Request 1234 677. Update Workload Resource Group:
Response 1234 678. List Virtual Servers of a Workload
Resource
Group: Request . . . . . . . . . . 1236 679. List Virtual Servers
of a Workload Resource
Group: Response . . . . . . . . . . 1237 680. Add Virtual Server to
a Workload Resource
Group: Request . . . . . . . . . . 1239 681. Add Virtual Server to
a Workload Resource
Group: Response . . . . . . . . . . 1239 682. Remove Virtual Server
from a Workload
Resource Group: Request . . . . . . . 1241 683. Remove Virtual
Server from a Workload
Resource Group: Response . . . . . . . 1241 684. List Groups of
Virtual Servers of a Workload
Resource Group: Request . . . . . . . 1243 685. List Groups of
Virtual Servers of a Workload
Resource Group: Response . . . . . . . 1243 686. Add Group of
Virtual Servers to a Workload
Resource Group: Request . . . . . . . 1245 687. Add Group of
Virtual Servers to a Workload
Resource Group: Response . . . . . . . 1245 688. Remove Group of
Virtual Servers from a
Workload Resource Group: Request. . . . 1247
689. Remove Group of Virtual Servers from a Workload Resource
Group: Response . . . 1247
690. List Performance Policies: Request . . . . 1258 691. List
Performance Policies: Response 1259 692. Get Performance Policy
Properties: Request 1260 693. Get Performance Policy Properties:
Response
(Part 1) . . . . . . . . . . . . . 1261 694. Get Performance Policy
Properties: Response
(Part 2) . . . . . . . . . . . . . 1262 695. Create Performance
Policy: Request 1264 696. Create Performance Policy: Response 1264
697. Delete Performance Policy: Request 1266 698. Delete
Performance Policy: Response 1266 699. Update Performance Policy:
Request 1268 700. Update Performance Policy: Response 1269 701.
Activate Performance Policy: Request 1270 702. Activate Performance
Policy: Response 1270 703. Export Performance Policy: Request 1273
704. Export Performance Policy: Response 1274 705. Relationship
between reports and the
properties used . . . . . . . . . . 1276 706. Generate Workload
Resource Groups Report:
Request . . . . . . . . . . . . . 1280 707. Generate Workload
Resource Group
Performance Index Report: Request . . . . 1282 708. Generate
Workload Resource Group
Resource Adjustments Report: Request. . . 1287 709. Generate
Virtual Servers Report: Request 1291 710. Generate Virtual Server
CPU Utilization
Report: Request . . . . . . . . . . 1294 711. Generate Virtual
Server Resource
Adjustments Report: Request . . . . . . 1298 712. Generate
Hypervisor Report: Request 1307 713. Generate Hypervisor Resource
Adjustments
Report: Request . . . . . . . . . . 1311 714. Generate Service
Classes Report: Request 1314 715. Generate Service Class
Resource
Adjustments Report: Request . . . . . . 1319 716. Generate Service
Class Hops Report:
Request . . . . . . . . . . . . . 1324 717. Generate Service Class
Virtual Server
Topology Report: Request . . . . . . . 1332 718. Generate Load
Balancing Report: Request 1334 719. Relationship between reports
and the
properties used . . . . . . . . . . 1361 720. Generate Workload
Resource Groups Report
(Ensemble Availability Management): Request . . . . . . . . . . . .
. 1365
721. Generate Workload Resource Group Availability Status Report:
Request . . . . 1370
722. Generate Virtual Servers Report: Request 1372 723. Generate
Virtual Servers Report: Request 1375 724. Get Performance
Management Velocity Level
Range Mappings: Request . . . . . . . 1377 725. Workload Resource
Group: Sample
inventory data (Part 1) . . . . . . . . 1378 726. Workload Resource
Group: Sample
inventory data (Part 2) . . . . . . . . 1379 727. Workload Resource
Group: Sample
inventory data (Part 3) . . . . . . . . 1380
xviii HMC Web Services API
Level 04a
728. Workload Resource Group: Sample inventory data (Part 4) . . .
. . . . . 1381
729. Policy XML example, Part 1 . . . . . . 1390 730. Policy XML
example, Part 2 . . . . . . 1391
Figures xix
Level 04a
Level 04a
Tables
1. Summary of updates for API version 1.1 (HMC/SE Version 2.11.1) .
. . . . . . . 8
2. Summary of updates for API version 1.2 (HMC/SE Version 2.11.1) .
. . . . . . . 8
3. Summary of updates for API version 1.3 (HMC/SE Version 2.12.0) .
. . . . . . . 9
4. Summary of updates for API version 1.4 (HMC/SE Version 2.12.1) .
. . . . . . . 11
5. Summary of updates for API version 1.5 (HMC/SE Version 2.12.1) .
. . . . . . . 13
6. Summary of updates for API version 1.6 (HMC/SE Version 2.13.0) .
. . . . . . . 14
7. Summary of updates for API version 1.7 (HMC/SE Version 2.13.1) .
. . . . . . . 16
8. Summary of updates for API version 2.1 (HMC/SE Version 2.13.1) .
. . . . . . . 21
9. Summary of updates for API version 2.2 (HMC/SE Version 2.13.1) .
. . . . . . . 22
10. Summary of updates for API version 2.20 (HMC/SE Version 2.14.0)
. . . . . . . . 23
11. Summary of updates for API version 2.21 (HMC/SE Version 2.14.0)
. . . . . . . . 26
12. Summary of updates for API version 2.22 (HMC/SE Version 2.14.0)
. . . . . . . . 26
13. Summary of updates for API version 2.23 (HMC/SE Version 2.14.0)
. . . . . . . . 27
14. Summary of updates for API version 2.24 (HMC/SE Version 2.14.0)
. . . . . . . . 30
15. Primitive data types. . . . . . . . . . 31 16. Compound data
types . . . . . . . . . 32 17. Primitive data types in JSON
notation . . . 32 18. Compound data types in JSON notation 33 19.
error-feature-info object properties . . . . . 44 20. General API
services: operations summary 67 21. General API services: URI
variables . . . . 67 22. topic-info object . . . . . . . . . . . 78
23. Inventory service: operations summary 87 24. Metrics service:
operations summary . . . . 87 25. Metrics service: URI variables .
. . . . . 87 26. BladeCenter temperature and power metric
group . . . . . . . . . . . . . . 103 27. Blade power metric group
. . . . . . . 104 28. Channels metric group . . . . . . . . 104 29.
CPC overview metric group . . . . . . 105 30. zBX node overview
metric group . . . . . 106 31. DPM system overview metric group . .
. . 106 32. Logical partitions metric group . . . . . 107 33.
Partitions metric group . . . . . . . . 108 34. zCPC environmentals
and power metric
group . . . . . . . . . . . . . . 108 35. zCPC processors metric
group . . . . . . 109 36. Blade CPU and memory metric group 110 37.
Crypto metric group . . . . . . . . . 110 38. Adapters metric group
. . . . . . . . 110 39. Flash memory adapters metric group 111 40.
RoCE adapters metric group . . . . . . 111
41. Ensemble power metric group . . . . . . 112 42. Virtual server
CPU and memory metric group 112 43. Virtualization host CPU and
memory metric
group . . . . . . . . . . . . . . 114 44. Workload metrics group -
service class data
metric group . . . . . . . . . . . . 115 45. Virtualization host
(vSwitch) uplink metric
group . . . . . . . . . . . . . . 117 46. Virtualization host
(vSwitch) by virtual
network metric group . . . . . . . . . 119 47. Attached virtual
server network adapters
metric group . . . . . . . . . . . . 122 48. Optimizer IEDN virtual
network interface
metric group . . . . . . . . . . . . 124 49. Optimizer IEDN
physical network adapter
metric group . . . . . . . . . . . . 125 50. Network adapter port
metric group . . . . 127 51. Network interface metric group . . . .
. 129 52. Top-of-rack switch port metrics group 131 53. Optimizer
IEDN physical network adapter
metric group . . . . . . . . . . . . 133 54. DPM - Partition:
operations summary 139 55. DPM - Partition: URI variables. . . . .
. 140 56. DPM - Adapter: operations summary 140 57. DPM - Adapter:
URI variables . . . . . . 141 58. DPM - Virtual Switch: operations
summary 141 59. DPM - Virtual Switch: URI variables . . . . 141 60.
DPM - Capacity Group: operations summary 142 61. DPM - Capacity
Group: URI variables 142 62. DPM - Storage Site: operations summary
142 63. DPM - Storage Site: URI variables. . . . . 142 64. DPM -
Storage Fabric: operations summary 142 65. DPM - Storage Fabric:
URI variables . . . . 143 66. DPM - Storage Switch: operations
summary 143 67. DPM - Storage Switch: URI variables 143 68. DPM -
Storage Subsystem: operations
summary . . . . . . . . . . . . . 143 69. DPM - Storage Subsystem:
URI variables 144 70. DPM - Storage Control Unit: operations
summary . . . . . . . . . . . . . 144 71. DPM - Storage Control
Unit: URI variables 145 72. DPM - Storage Group: operations summary
145 73. DPM - Storage Group: URI variables 145 74. Partition
object: base managed object
properties specializations . . . . . . . 146 75. Partition object:
class specific properties 148 76. partition-feature-info object
properties 159 77. crypto-configuration nested object properties
160 78. crypto-domain-configuration nested object
properties . . . . . . . . . . . . . 160 79. Partition object -
Virtual Function element
properties . . . . . . . . . . . . . 161 80. Partition object - NIC
element object
properties . . . . . . . . . . . . . 161 81. Partition object - HBA
element object
properties . . . . . . . . . . . . . 163
| || | ||
||
|| || || || || || | || || | || || || ||
||
84. Delete Partition Asynchronously: HTTP status and reason codes .
. . . . . . . . . 178
85. Delete Partition Asynchronously: Job status and reason codes .
. . . . . . . . . 179
86. Update Partition Properties: HTTP status and reason codes . . .
. . . . . . . . . 184
87. Update Partition Properties Asynchronously: HTTP status and
reason codes . . . . . . 188
88. Update Partition Properties Asynchronously: Job status and
reason codes . . . . . . . 188
89. Start Partition: Job status and reason codes 192 90. Stop
Partition: Job status and reason codes 195 91. Dump Partition: HTTP
status and reason
codes . . . . . . . . . . . . . . 197 92. Dump Partition: Job
status