Маркетинг, аналитика и управление проектами

Свежие записи


Свежие комментарии


Архивы


Рубрики


Мета


Как работать с Azure VM, если перешел на macOS

Эльдар ЗабитовЭльдар Забитов

Упоротости пост.

Пару недель назад я перешел на мак. Он прекрасен во всем. Кроме Excel’я.

Не буду описывать страданий от экселя на маке, непонимания почему все так медленно в Parallels и неумолимого интерфейса портала Azure — расскажу к чему пришел.

Файл без подключений к внешним источникам данных — Excel macOS;
Файл с подключениями посмотреть/чуть поменять представление —  Parallels;
Анализ/создание и редактирование объемных файлов — облако Azure.

Об Ажуре

Все прекрасно. Оплата то ли поминутная, то ли и вовсе по нагрузке.
Успешно съедено 1000р за полторы недели, но сервак 28ГБ памяти это прям прелесть. Все летает и отлично. После Parallels с выделенными туда шестью — «Вау»-эффект.

Об упоротости

Что сильно бесило в ажуре: каждый раз лезть на портал ажура → переходить в раздел виртуальных машин → выбирать и активировать → ждать пока присвоится IP → копировать в Microsoft Remote Desktop и бла-бла-бла.

Я искренне уверен, что есть способы упростить все это, я нашел на просторах гугла такой.

Суть всех действий — пишем пару команд в терминале, он запускает виртуальную машину и сам прописывает ее IP в MRD.

Установка Azure CLI

Первым делом ставим пакет для работы с Ажуром из командной строки — Azure Command-Line Interface (CLI).

  1. Скачиваем и устанавливаем свежую версию nodeJS
  2. Скачиваем и устанавливаем инсталлер CLI

Проверить как прошла установка можно открыв терминал и прописав

 

1487526304812

При первом запуске давайте сразу и залогинимся

В браузере откроется https://aka.ms/devicelogin, в котором необходимо будет указать символы из терминала.

Запуск и остановка виртуальной машины

Напомню, вся работа ведется в терминале. Посмотрим список доступных виртуальных машин.

1487526745593

Нас тут интересуют два поля «ResourceGroupName» и «Name», они необходимы для запуска и остановки машины.

Запуск

Чтобы запустить виртуальную машину используем:

В моем случае это:

1487527066438

Остановка

Чтобы остановить используем:

Создание .bash скрипта

Скрипт найден на просторах интернета. За реализацию спасибо Andrew Whitten.

Устанавливаем Microsoft Remote Desktop.

Создаем в любом текстовом редакторе пустой файл и кидаем туда

Сохраняем файл с расширением .sh и кладем в папку пользователя (можно положить в любую, папка /user/ путь пол умолчанию в терминале. Для меня и это было в новинку, поэтому на всякий случай: в Finder жмём ⇧⌘H.
В моем случае я назвал файл rdpconnect.sh.

Далее необходимо разово прописать команду, которая уладит проблемы с правами к файлу (я понимаю, что возможно есть другие способы, я их не знаю).

В моем случае это

После чего просто запускаем скрипт из терминала

После этого автоматически будет открыт Microsoft Remote Desktop, с уже готовыми настройками. Необходимо будет подтвердить вход и ввести пароль пользователя.

Резюме

После того как все установлено и авторизовано работа по факту будет вестись с тремя командами.

Запуск виртуальной машины

Подключение к виртуальной машине

Остановка виртуальной машины