跳到主要内容

验证集群上的 SVM

在配置文件共享或 LUN 之前,必须验证集群上是否已创建存储虚拟机(SVM)。

此工作流程假设 ONTAP 集群已添加到 Unified Manager,并且已获取集群键值。集群应具有配置 LUN 和文件共享所需的许可证。
  1. 验证集群是否已创建 SVM。
    类别HTTP 动词路径
    datacenterGET

    /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 动词路径
    datacenterGET

    /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 动词路径
    datacenterPOST/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-serverGET

    /management-server/jobs/{key}