Summary
Add MCP tools for managing iSCSI services and interfaces on SVMs.
Background
Per SPSPM-2247, the ONTAP MCP server should support iSCSI configuration. Before LUNs can be accessed via iSCSI, the iSCSI service must be enabled on the SVM and iSCSI LIFs (network interfaces) must be configured.
Proposed Tools
create_iscsi_service — Enable iSCSI service on an SVM
update_iscsi_service — Update iSCSI service settings (e.g., target alias)
delete_iscsi_service — Disable iSCSI service on an SVM
create_ip_interface — Create an iSCSI LIF (data interface) on an SVM
update_ip_interface — Update LIF properties
delete_ip_interface — Delete a LIF
ONTAP REST API Endpoints
POST /api/protocols/san/iscsi/services
PATCH /api/protocols/san/iscsi/services/{svm.uuid}
DELETE /api/protocols/san/iscsi/services/{svm.uuid}
POST /api/network/ip/interfaces
PATCH /api/network/ip/interfaces/{uuid}
DELETE /api/network/ip/interfaces/{uuid}
Priority
High — Required for iSCSI provisioning workflows.
Related
- Jira: SPSPM-2247
- Complements: LUN lifecycle, igroup, and LUN mapping tools
Summary
Add MCP tools for managing iSCSI services and interfaces on SVMs.
Background
Per SPSPM-2247, the ONTAP MCP server should support iSCSI configuration. Before LUNs can be accessed via iSCSI, the iSCSI service must be enabled on the SVM and iSCSI LIFs (network interfaces) must be configured.
Proposed Tools
create_iscsi_service— Enable iSCSI service on an SVMupdate_iscsi_service— Update iSCSI service settings (e.g., target alias)delete_iscsi_service— Disable iSCSI service on an SVMcreate_ip_interface— Create an iSCSI LIF (data interface) on an SVMupdate_ip_interface— Update LIF propertiesdelete_ip_interface— Delete a LIFONTAP REST API Endpoints
POST /api/protocols/san/iscsi/servicesPATCH /api/protocols/san/iscsi/services/{svm.uuid}DELETE /api/protocols/san/iscsi/services/{svm.uuid}POST /api/network/ip/interfacesPATCH /api/network/ip/interfaces/{uuid}DELETE /api/network/ip/interfaces/{uuid}Priority
High — Required for iSCSI provisioning workflows.
Related