Как передать cloud-init файл локально? - PullRequest
0 голосов
/ 23 мая 2018

Я работал над Windows Bash и пытался передать облачный файл инициализации, к сожалению, я не могу получить доступ к приложению через Интернет, ниже ссылка ..

"https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-automate-vm-deployment"

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать любой редактор из « Linux text * » для локального создания файла cloud-init.txt.

Я использовал nano editor для create cloud-initФайл .txt выглядит следующим образом:

nano cloud-init.txt

Копирование и вставка содержимого, указанного в упомянутом документе.

Ctrl + X для сохранения и нажмите Y ;

enter image description here

Теперь используйте az login для входа в систему,если вы не установили Azure Cli 2.0, вы можете обратиться к « Установить Azure CLI 2.0 с apt ».

az login

enter image description here

Теперь создайте виртуальную машину с –custom-data следующим образом:

az vm create --resource-group myResourceGroupAutomate --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys  --custom-data /root/cloud-init.txt

enter image description here

Разрешить доступ в ИнтернетЧтобы получить доступ к вашей виртуальной машине, откройте порт 80 из Интернета с помощью открытого порта az vm:

az vm open-port --port 80 --resource-group myResourceGroupAutomate --name MyVM

Тестовое веб-приложение :

enter image description here

...