«Как хорошо, что есть виртуалка в Azure!»,- подумал я, когда мне позвонил клиент и пожаловался на отсутствие телефонии.
Что мы имеем:
1. Наземный сервер с виртуализацией (допустим, называется он TMN-RIK-HV-00W);
2. На нём два виртуальных сервера:
2.1. Первичный контроллер домена (допустим, TMN-RIK-PDC-00W);
2.2. Виртуальная АТС (TMN-RIK-APP-00W);
3. Виртуальный сервер приложений в Azure (AZR-RIK-APP-01W);
4. VPN-туннель с наземной инфраструктурой;
5. Звонок от клиента с формулировкой «Что-то у нас телефоны не работают!»
6. Недавние перебои в электросети (Корень зла).
Первая цензурная и приличная (полчаса назад проверял – всё работало) мысль, которая меня посетила: «Надо подключиться к АТСке и посмотреть, почему отвалились телефоны!».
Ага, конечно:
Ясно, пробуем дальше: надо подключиться к серверу виртуализации и посмотреть, что с виртуалкой:
Вот здесь уже начинается интересное!
Подключаемся к виртуальной машине в Azure (факт наличия VPN-туннеля играет здесь важную роль: с его помощью все компьютеры в одной виртуальной сети и, через это мы можем, в теории, подключиться к любому компьютеру\серверу в организации), находим в списке наш наземный сервер виртуализации и пытаемся вызвать консоль управления, чтобы посмотреть, какая из служб нуждается в перезапуске:
Снова неприятно, но ладно.
Пытаемся пинговать сервер:
Пинги идут, но подключиться к серверу никак не получается.
И тут мы прибегаем к хитрости: перезагрузка по сети!
Обязательно открываем командную строку от имени администратора:
И вводим нужную нам команду по примеру:
shutdown –r –m \\ip_адрес_сервера –t 1
Через 5-10 минут (в зависимости от нагруженности сервера), проверяем, всё ли запустилось:
Проверяем сервер с АТС:
Всё работает, звоним клиенту и сообщаем, что все могут быть счастливы!