Перемещение серверов: как реализовать контролируемое по времени выполнение at-job

Последнее изменение: Friday December 1st, 2023

Перемещение сервера

Безопасность ваших данных – наш главный приоритет. Поэтому при миграции серверов мы очень осторожны. Тем не менее, даже когда мы не ожидаем потери данных во время миграции сервера, настоятельно рекомендуем вам сделать резервную копию заранее. Пожалуйста, также проверьте состояние ваших дисков и вашего программного/аппаратного RAID. Если вы заметите какие-либо неисправности оборудования, сообщите об этом нашей команде до миграции. Они будут рады заменить неисправное оборудование.

Ниже вы найдете дополнительную информацию о процессе перемещения.

  • Ваши серверы, перечисленные в письме, не будут доступны во время перемещения.
  • Пожалуйста, самостоятельно выключите свои серверы с помощью временного контроля (at-job) не позднее начала перемещения. Вы можете найти инструкции о том, как это сделать, и другие советы ниже.
  • Как только нормальная работа будет возобновлена на новом месте, мы сообщим вам, что ваши серверы работают нормально.
  • Если у вас возникнут вопросы, напишите запрос в поддержку на Robot, и наша служба поддержки с удовольствием вам поможет.

Советы

Если вы установили новое ядро с момента последней перезагрузки сервера и используете загрузчик lilo, вам необходимо обновить конфигурацию lilo и выполнить команду lilo для перезаписи загрузочного сектора вашего диска.

Инструкции по временному выполнению задач с помощью at

Выполните следующие шаги, чтобы реализовать временное выполнение задачи с помощью at. Для этого вам понадобится SSH-соединение с вашим сервером.

  • Используйте команду date, чтобы убедиться, что ваш сервер использует правильное системное время. Если это не так, вы можете скорректировать его с помощью команды ntpdate. (Примечание: Вам нужно установить ntpdate или, как альтернативу, netdate):
ntpdate ptbtime1.ptb.de && hwclock -w
  • Чтобы получить информацию о выполнении задач с временным контролем команды at, воспользуйтесь man-страницей от at в командной строке вашего сервера:
man at

Пожалуйста, проверьте, работает ли служба at на вашем сервере, выполнив поиск atd в списке процессов:

ps ax | grep atd
  • Запустите службу at. (Если служба не активна, вам нужно будет установить ее):
/etc/init.d/atd start
  • Пожалуйста, создайте новую задачу at для временного выполнения в указанную дату/время, например, 25 июня 2019 года в 09:15 утра:
echo "/sbin/shutdown -h now"  |  at  09:15  25.06.2019
  • Используйте следующую команду, чтобы убедиться, что ваша задача at готова:
atq
Was this article helpful?
Просмотры: 47

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Beehosting.pro сайт использует файлы «куки»

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Мы передаем информацию о ваших действиях на сайте партнерам Google: социальным сетям и компаниям, занимающимся рекламой и веб-аналитикой. Наши партнеры могут комбинировать эти сведения с предоставленной вами информацией, а также данными, которые они получили при использовании вами их сервисов.

Меню