Configuring initiator port groups
Initiator port groups (IPGs) define the set of VIOS ports to be used for volume attachment when using NPIV storage. This feature enables different set of VIOS ports for each type of volume attachment and allows to scale the number of volumes that can be attached to a virtual machine.
Work with initiator port groups when using IBM storage (DS8000®, PowerMax, and Hitachi
For supported storage types, you can work with initiator port groups on the user interface. You can specify an initiator port group when creating a storage template.Perform the following steps:
- Navigate to .
- Select a storage provider from the drop-down, and then select a storage pool.
- In the Match Initiator Port Groups section, select Define path between storage port groups and initiator port group.
- Select an existing initiator port groups from the drop-down or define a new initiator port group. PowerVC matches the IPG name given here with the initiator port groups defined in the storage connectivity group associated with the virtual machine. You can also create an initiator port group and the storage connectivity group after creating a storage template.
The Match Initiator port groups with Storage port groups defined above checkbox is enabled when there are any storage port groups defined. When you select this checkbox, the storage port group with the same name as the initiator port group on the volume is used for zoning the volumes.
For PowerMAX, the Match Initiator Port Groups section is disabled as the PowerMAX port groups are fetched directly from the storage.
Working with initiator port groups for other brands of storage
When working with the other brands of storage to select a specific initiator port
group, the extra specs
can be modified to add drivers:init_port_group
to the
volume type. Given below is an example to set the appropriate extra specs
on a volume type
(storage template) through a REST API.
POST /v3/<template_id>/extra_specs
Body:
{
"extra_specs":
{
"drivers:init_port_group": "IPG_1"
}
}
Removing an initiator port group from a storage template
To remove an initiator port group from a storage template, run a DELETE
request
on the volume type with drivers:init_port_group
.