Skip to content

Add iSCSI service/interface management tools #79

@ebarron

Description

@ebarron

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions