首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云init和OVA

云init和OVA
EN

Ask Ubuntu用户
提问于 2017-01-04 14:31:00
回答 1查看 9K关注 0票数 2

我已经在这里找了很多次,并为我的工作找到了很好的解决方案。谢谢!现在我问我的第一个问题:

我有一个OVA文件(带有OVF和VMDK文件- https://en.wikipedia.org/wiki/Open_虚拟化_格式化),包含一个Ubuntu,我将使用vSphere客户端在ESXi上部署它。我还有一个shell脚本,我希望在VM的第一次启动时执行它。

使用云-init的正确方法是什么?是否有一个特别的地方云-init将寻找这样的脚本?

谢谢和问候!丁科

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-01-04 14:52:04

对于VMWare的vSphere,通过cdrom将用户数据作为ISO注入VM。这可以通过将vSphere映像连接到CD/DVD驱动器来使用仪表板来完成。

要将此示例脚本传递给运行在vSphere VM中的云init,请在创建vSphere VM以指向数据存储上的vSphere时设置CD/DVD驱动器。

注意: ISO必须包含用户数据。

例如,要将相同的simple_script.bash传递给vSphere:

创建ISO

代码语言:javascript
复制
% mkdir my-iso

注意: ISO上的文件名必须是: user-data.txt

代码语言:javascript
复制
 % cp simple_scirpt.bash my-iso/user-data.txt
    % genisoimage -o user-data.iso -r my-iso

验证ISO

代码语言:javascript
复制
% sudo mkdir /media/vsphere_iso
% sudo mount -o loop JoeV_CI_02.iso /media/vsphere_iso
% cat /media/vsphere_iso/user-data.txt
% sudo umount /media/vsphere_iso

然后,启动作为CDROM附加的vSphere VM -- ISO用户数据。

还可以启动vSphere VM并使用Delta将可选的用户数据传递给它。

有关Delta的更多信息,请参见:http://deltacloud.apache.org

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

https://askubuntu.com/questions/867946

复制
相关文章

相似问题

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