首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >govmomi缺少群集名称ClusterComputeResource?

govmomi缺少群集名称ClusterComputeResource?
EN

Stack Overflow用户
提问于 2020-06-07 20:10:58
回答 1查看 153关注 0票数 0

中使用了下面的代码。

如何检索所有集群?https://github.com/vmware/govmomi/issues/1674

为了检索集群信息,尽管似乎没有返回集群名称,

有人知道我将如何检索集群名称吗?

代码语言:javascript
复制
package main

import (
    "context"
    "fmt"

    "github.com/vmware/govmomi/examples"
    "github.com/vmware/govmomi/view"
    "github.com/vmware/govmomi/vim25"
    "github.com/vmware/govmomi/vim25/mo"
)

func main() {
    examples.Run(func(ctx context.Context, c *vim25.Client) error {
        // Create a view of Datastore objects
        m := view.NewManager(c)

        v, err := m.CreateContainerView(ctx, c.ServiceContent.RootFolder, []string{"ClusterComputeResource"}, true)
        if err != nil {
            fmt.Println(err)
            return err
        }

        var clusters []mo.ClusterComputeResource
        err = v.Retrieve(ctx, []string{"ClusterComputeResource"}, []string{"summary"}, &clusters)
        if err != nil {
            fmt.Println("ERROR")
            fmt.Println(err)
            return err
        }
        fmt.Println(clusters)
        defer v.Destroy(ctx)
        return nil
    })
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-09 03:21:50

添加名称以检索已修复问题。

https://github.com/vmware/govmomi/issues/2008

err = v.Retrieve(ctx, []string{"ClusterComputeResource"}, []string{"summary", "name"}, &clusters)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62245128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档