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

使用 API 验证集群上的 SVM

在配置文件共享或 LUN 之前,您必须验证集群上是否创建了存储虚拟机 (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. 从输出中获取集群键,然后将其用作创建 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 动词 路径

    管理服务器

    GET

    /management-server/jobs/{key}