在 azure vm 中自动挂载数据驱动器

Automate mount datadrive in azure vm

我能够在 azure 中启动一个 (Ubuntu)vm,通过 terraform 添加数据磁盘,然后我需要通过自动化(jenkins pipeline 或 powershell)将添加的数据磁盘挂载到 azure vm 中,并且以及我需要通过自动化更改 docker 目录。谁能帮帮我。

我尝试自动执行挂载数据驱动器的手动步骤,但我无法挂载它 - 在执行以下命令时遇到问题。我无法在单行中执行以下命令

须藤分手/dev/sdc

我无法在执行以下命令后复制值并将其粘贴到 /etc/fstab

sudo -i blkid

自动执行以下所有命令

**dmesg | grep SCSI
sudo parted /dev/sdc
sudo mkfs -t ext4 /dev/sdc1
sudo mkdir /datadrive
sudo mount /dev/sdc1 /datadrive
sudo -i blkid
sudo vi /etc/fstab**

我需要通过 jenkins 管道或 powershell 自动执行上述所有命令。 我正在尝试自动化我在这一点上陷入困​​境的基础设施。 谁能帮帮我。

以下命令运行良好。

dmesg | grep SCSI
echo -e "o\nn\np\n1\n\n\nw" | fdisk /dev/sdc
sudo mkfs -t ext4 /dev/sdc1
sudo mkdir /datadrive
sudo mount /dev/sdc1 /datadrive