不确定发生了什么,但是当我试图引导juju和我的数据存储是vsan存储时,它将在部署时挂起。这是我正在运行的命令
juju bootstrap vsphere/Home --bootstrap-constraints "cores=2 mem=4G root-disk=32G" --config primary-network=Production --config datastore=vsanDatastore --debug在VM启动之前,一切似乎都正常。VM启动,但它甚至没有留下bios,它声明没有找到操作系统。这意味着,它克隆了数据不存在的图像。如果我使用非vsan数据存储,它工作得很好。
谁知道会发生什么事??
发布于 2019-07-22 03:45:30
不幸的是,这是一个已知问题。解决办法是引导Juju到SAN支持的卷,然后使用vSphere's vMotion特性将VM(s)迁移到vSAN支持的卷。
这个问题的原因是复杂的,但对技术上的倾向感兴趣。
Juju首先假设您的数据中心不包含支持的操作系统(当前的Ubuntu )的磁盘映像。因此,它将从正式Ubuntu档案中提取的.vmdk文件流到vSphere数据中心。
这通常是可以的,但是Juju想要对它正在部署的VM应用一些高级定制。因此,Juju没有使用标准的vSphere API来导入VM,而是使用了一些低级的工具。但是事实证明,.vmdk文件并不能兼容所有的数据存储后端。看起来这些低级工具跳过了由高级工具执行的转换步骤。
https://askubuntu.com/questions/1020107
复制相似问题