在Azure VM中自动安装数据驱动器

时间:2019-02-06 06:05:51

标签: azure automation jenkins-pipeline mount infrastructure

我能够在azure中启动(Ubuntu)vm,通过terraform添加数据磁盘,然后我需要通过自动化(jenkins管道或powershell)将添加的数据磁盘安装在azure vm中,并且我还需要更改通过自动化的docker目录。谁能帮我。

我尝试自动执行mount datadrive的手动步骤,但是在执行以下命令时无法挂载其面临的问题。我无法在一行中执行以下命令

sudo分开了/ 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自动执行上述所有命令。 我正在尝试自动化此时陷入困境的基础架构。 谁能帮我。

1 个答案:

答案 0 :(得分:0)

以下命令运行正常。

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