Skip to main content
Active IQ Unified Manager
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 Active IQ Unified Manager API 验证 ONTAP 集群上的 SVM

在调配文件共享或 LUN 之前,必须验证集群上是否创建了 Storage Virtual Machine (SVM)。

备注

工作流假定 ONTAP 集群已添加到 Unified Manager 中,并且已获取集群密钥。集群应具有在其上调配 LUN 和文件共享所需的许可证。

  1. 验证集群是否创建了 SVM。

    类别 HTTP 谓词 路径

    数据中心

    GET

    /datacenter/svm/svms /datacenter/svm/svms/{key}

    示例 cURL

    curl -X GET "https://<hostname>/api/datacenter/svm/svms" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
  2. 如果未返回 SVM 密钥,则创建 SVM。要创建 SVM,您需要用于配置 SVM 的群集密钥。您还需要指定 SVM 名称。请按照以下步骤操作。

    类别 HTTP 谓词 路径

    数据中心

    GET

    /datacenter/cluster/clusters /datacenter/cluster/clusters/{key}

    获取集群密钥。

    示例 cURL

    curl -X GET "https://<hostname>/api/datacenter/cluster/clusters" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
  3. 从输出中获取 cluster 键,然后将其用作创建 SVM 的输入。

    备注

    在创建 SVM 时,请确保它支持在其上调配 LUN 和文件共享所需的所有协议,例如 CIFS、NFS、FCP 和 iSCSI。如果 SVM 不支持所需的服务,调配工作流可能会失败。建议在 SVM 上也启用相应类型工作负载的服务。

    类别 HTTP 谓词 路径

    数据中心

    POST

    /datacenter/svm/svms

    示例 cURL

    输入 SVM 对象详细信息作为输入参数。

    curl -X POST "https://<hostname>/api/datacenter/svm/svms" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: Basic <Base64EncodedCredentials>" "{ \"aggregates\": [ { \"_links\": {}, \"key\": \"1cd8a442-86d1,type=objecttype,uuid=1cd8a442-86d1-11e0-ae1c-9876567890123\",
    \"name\": \"cluster2\", \"uuid\": \"02c9e252-41be-11e9-81d5-00a0986138f7\" } ],
    \"cifs\": { \"ad_domain\": { \"fqdn\": \"string\", \"password\": \"string\",
    \"user\": \"string\" }, \"enabled\": true, \"name\": \"CIFS1\" },
    \"cluster\": { \"key\": \"1cd8a442-86d1-11e0-ae1c-123478563412,type=object type,uuid=1cd8a442-86d1-11e0-ae1c-9876567890123\" },
    \"dns\": { \"domains\": [ \"example.com\", \"example2.example3.com\" ],
    \"servers\": [ \"10.224.65.20\", \"2001:db08:a0b:12f0::1\" ] },
    \"fcp\": { \"enabled\": true }, \"ip_interface\": [ { \"enabled\": true,
    \"ip\": { \"address\": \"10.10.10.7\", \"netmask\": \"24\" },
    \"location\": { \"home_node\": { \"name\": \"node1\" } }, \"name\":
    \"dataLif1\" } ], \"ipspace\": { \"name\": \"exchange\" },
    \"iscsi\": { \"enabled\": true }, \"language\": \"c.utf_8\",
    \"ldap\": { \"ad_domain\": \"string\", \"base_dn\": \"string\",
    \"bind_dn\": \"string\", \"enabled\": true, \"servers\": [ \"string\" ] },
    \"name\": \"svm1\", \"nfs\": { \"enabled\": true },
    \"nis\": { \"domain\": \"string\", \"enabled\": true,
    \"servers\": [ \"string\" ] }, \"nvme\": { \"enabled\": true },
    \"routes\": [ { \"destination\": { \"address\": \"10.10.10.7\",
    \"netmask\": \"24\" }, \"gateway\": \"string\" } ],
    \"snapshot_policy\": { \"name\": \"default\" },
    \"state\": \"running\", \"subtype\": \"default\"}"

    JSON 输出将显示可用于验证您创建的 SVM 的作业对象键。

  4. 使用作业对象键进行查询以验证 SVM 创建。如果 SVM 创建成功,则在响应中返回 SVM 键。

    类别 HTTP 谓词 路径

    management-server

    GET

    /management-server/jobs/{key}