Как передать файл cloud-init локально?

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

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


person Community    schedule 23.05.2018    source источник
comment
@Pradeep, спасибо, я использую систему Windows bash, когда я проверил свой файл cloud_init.txt, я получил ниже neo @ dcadmin: / mnt / c / Users / dcadmin $ ls -lrth | grep cloud_init.txt ls: невозможно прочитать символьную ссылку «Данные приложения»: в доступе отказано ls: невозможно прочитать символьную ссылку «Cookies»: отказано в разрешении ls: невозможно прочитать символьную ссылку «Локальные настройки»: отказано в разрешении -rwxrwxrwx 1 root root 1.1K May 21 11:08 cloud_init.txt   -  person    schedule 24.05.2018
comment
@Pradeep Спасибо, я считаю, что я был на пути / mnt / c / user / dcadmin, который мог вызывать проблему, я перешел на / home / user создал файл cloud-init, и он сработал.   -  person    schedule 24.05.2018
comment
теперь проблема, похоже, имеет ssh-доступ к серверу. Ресурс временно недоступен debug1: подключиться к адресу xxx.xx.xx.xxx порт 22: ресурс временно недоступен   -  person    schedule 24.05.2018


Ответы (1)


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

Я использовал редактор nano для создания файла cloud-init.txt следующим образом:

nano cloud-init.txt

Скопируйте и вставьте содержимое, указанное в упомянутом документе.

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

введите здесь описание изображения

Теперь используйте az login для входа в систему. Если вы не установили azure cli 2.0, вы можете обратиться к «Установите Azure CLI 2.0 с помощью 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

введите здесь описание изображения

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

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

Протестируйте веб-приложение:

введите здесь описание изображения

person CHEEKATLAPRADEEP-MSFT    schedule 24.05.2018