我正在尝试在vApp中创建VM,并使用govmomi软件包在Go中使用SDRS,但是我还没有办法一步一步地做到这一点。
根据vCenter中的任务(当我通过vCenter Web客户端执行此操作时),似乎有可能。使用API时,如果我使用SDRS建议,则会收到有关资源池无效的错误(因为它实际上是vApp),但是如果我在vApp中使用VM创建过程,则不会获得SDRS的好处(并且由于需要数据存储区,因此根本无法使用数据存储区群集)。
要解决此问题,我可以获取有关SDRS的建议,并直接提取数据存储信息(而不是通过vApp进行应用,然后通过vApp创建VM),或者可以使用SDRS和之后将其移至vApp,但这两个都显得很hacky。
我正在寻找一种方法来解决vCenter中似乎正在发生的事情,并避免其中一种变通办法。