相关疑难解决方法(0)

我如何使用cloud-init在Azure中的ubuntu VM上加载数据磁盘

我一直在尝试使用cloud-init在azure中在Ubuntu VM上分区和装载数据磁盘。大多数在线示例都显示了如何对临时磁盘执行此操作,而不对数据磁盘执行此操作。我试过运气不好。如果我在以下代码中做错了什么,或者无法使用cloud-init进行操作,请告诉我

#cloud-config
device_aliases: {'ephemeral0': '/dev/sdb','datadisk': '/dev/sdc1'}

disk_setup:
    ephemeral0:
         table_type: mbr
         layout: True
         overwrite: False
    /dev/sdc1:
         table_type: mbr
         layout: True
         overwrite: False

fs_setup:
    - label: ephemeral0
      filesystem: ext4
      device: ephemeral0.1
      replace_fs: ntfs
    - cmd: mkfs -t %(filesystem)s -L %(label)s %(device)s
      label: '/dev/sdc1/'
      filesystem: ext4
      device: '/dev/sdc1/'
      replace_fs: ntfs

mounts:
    - ["ephemeral0.1", "/mnt"]
    - ["/dev/sdc1/", "/datadisk"]
Run Code Online (Sandbox Code Playgroud)

azure cloud-init

2
推荐指数
1
解决办法
448
查看次数

标签 统计

azure ×1

cloud-init ×1