使用cloud-init禁用azure vm上的临时磁盘

问题描述 投票:0回答:1

天蓝色的Ubuntu机器得到了短暂的磁盘,自动安装在/mnt

我不想在/mnt上有这个短暂的驱动器,而是禁用它或只是将其移动到另一个位置。

我正在使用封隔器在天蓝色上创建我的基本图像。

我试图通过cloud-init实现这一点,如下所示:

mounts:
  - [/dev/sdb, null]

和AWS一样:

mounts:
  - [ephemeral0, null]

但这没有帮助,所以我试图编辑waagent.conf并重新启动机器如下:sed -i '/s/ResourceDisk.MountPoint=.*/ResourceDisk.MountPoint=\/ephemeral/' /etc/waagent.conf,但这并没有解决问题...

最后我想用cloud-init解决它,因为我想在/mnt上安装另一个驱动器(持久数据),但任何解决方案都可以。

谢谢

azure packer cloud-init
1个回答
0
投票

天蓝色的Ubuntu机器支持cloud-init,因此在/etc/cloud/cloud.cfg.d/xyz.cfg下用一些cloud-init命令创建一个简单的文件非常容易。

在这种情况下,将临时驱动器安装到空点(换句话说 - 不要安装它)。

cat << 'EOF' > /etc/cloud/cloud.cfg.d/01-mounts.cfg
mounts:
  - [ ephemeral0, null ]
EOF
© www.soinside.com 2019 - 2024. All rights reserved.