Перезагрузка VPS (VDS) с использованием ISPmanager.

О виртуальном выделенном сервере

Модераторы: dobs, ArniXXX, hostess, pseudo

Ответить
Сообщение
Автор
comfidel
Сообщения: 37
Зарегистрирован: Ср фев 23, 2011 13:42

Перезагрузка VPS (VDS) с использованием ISPmanager.

#1 Сообщение comfidel » Ср апр 27, 2011 21:06

Некоторые виртуальные сервера невозможно перезагрузить стандартной функцией панели.
К сожалению, используемая вашим сервером система виртуализации не поддерживает автоматическую перезагрузку. За информацией о том как перезагрузить сервер обращайтесь к вашему поставщику услуг.
Если сервер при том прекрасно перезагружается командой reboot по SSH, значит, мы можем упростить этот процесс.

Вариант первый. PHP-скрипт (не забудьте предварительно установить и активировать PHP-расширение ssh2.so, это можно сделать прямо через панель).

Код: Выделить всё

/* Пароль для доступа к скрипту */
/* оставьте пустым, если не требуется */
$script_password = '';

/* IP-адрес вашего сервера */
$server_ip = '000000000';

/* Имя пользователя (по умолчанию root) */
$root_user = 'root';

/* Пароль пользователя */
$root_password = 'password';

/* Порт */
$server_port = '22';

///////// Конец конфигурации /////////

header("Content-Type: text/plain");

if ($script_password && @$_GET['access']!=$script_password)
 {
   exit('Неверный пароль.');
 }

$connection = ssh2_connect($server_ip, $server_port);
print('Сервер перезагружается.');
ssh2_auth_password ($connection, $root_user, $root_password);
ssh2_exec($connection, 'reboot');
Вызов скрипта: /имя_скрипта.php?access=пароль
Разумеется, имя для скрипта необходимо придумать как можно более сложное, особенно если вы не установили пароль.

Вариант 2. Заносим возможность перезагрузки в панель.
Если не работает кнопка "Перезагрузка" в меню, заходим в раздел "Сервисы" и создаём новый сервис со следующими настройками.

Изображение

ВАЖНО! Чекбокс "Автозапуск" должен быть ОТКЛЮЧЕН.

В результате у нас появляется сервис "Перезагрузка".
Сервер теперь можно перезагружать из панели, просто запустив этот сервис.
Последний раз редактировалось comfidel Чт апр 28, 2011 20:14, всего редактировалось 1 раз.

pseudo
HO Support
Сообщения: 136
Зарегистрирован: Чт май 20, 2010 10:24
Откуда: kyiv.ua
Контактная информация:

#2 Сообщение pseudo » Чт апр 28, 2011 13:23

Ходити скриптом по ssh з рутовими паролями я б не радив - при зломі сайту проламають всю машину, а от ідея з сервісом для перезапуска - гідна, дякую.
Зараз напишу ispsystem, вони помилилися, використовувана система віртуалізації дуже давно вміє перезавантажувати машини коректно.
Лучше обрез в руках, чем Калашников на складе

Ответить