如何在本地传递 cloud-init 文件?
How to pass cloud-init file locally?
我一直在研究 windows bash 并尝试传递云初始化文件,不幸的是我无法通过网络访问该应用程序,
下面是参考..
"https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-automate-vm-deployment"
您可以使用“Linux text editors”中的任何编辑器在本地创建云-init.txt文件。
我使用 nano 编辑器创建云-init.txt 文件如下:
纳米云-init.txt
复制粘贴文档中提到的内容。
Ctrl+X保存按Y;
现在使用az login登录,如果没有安装azure cli 2.0可以参考“Install Azure CLI 2.0 with apt”。
az 登录
现在使用–custom-data创建一个虚拟机如下:
az vm create --resource-group myResourceGroupAutomate --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys --custom-data /root/cloud-init.txt
要允许 Web 流量到达您的 VM,请使用 az vm open-port 从 Internet 打开端口 80:
az vm open-port --port 80 --resource-group myResourceGroupAutomate --name MyVM
测试网络应用:
我一直在研究 windows bash 并尝试传递云初始化文件,不幸的是我无法通过网络访问该应用程序, 下面是参考..
"https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-automate-vm-deployment"
您可以使用“Linux text editors”中的任何编辑器在本地创建云-init.txt文件。
我使用 nano 编辑器创建云-init.txt 文件如下:
纳米云-init.txt
复制粘贴文档中提到的内容。
Ctrl+X保存按Y;
现在使用az login登录,如果没有安装azure cli 2.0可以参考“Install Azure CLI 2.0 with apt”。
az 登录
现在使用–custom-data创建一个虚拟机如下:
az vm create --resource-group myResourceGroupAutomate --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys --custom-data /root/cloud-init.txt
要允许 Web 流量到达您的 VM,请使用 az vm open-port 从 Internet 打开端口 80:
az vm open-port --port 80 --resource-group myResourceGroupAutomate --name MyVM
测试网络应用: