Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Работа с облачным агентом Hostwinds
Процедура резервного копирования
Прочие программы

Облачный агент Hostwinds

Работа с облачным агентом Hostwinds
Процедура резервного копирования
Прочие программы

В комплект входят в наши VPSes (управляемые и неуправляемые) - Coverwinds Cloud Agent, набор инструментов, которые интерфейс используют ОС внутри VPS к API для контроля облака.Облачный агент отвечает за настройку IP-адреса, пароля root / Administrator, имя хоста и ключей SSH внутри ОС VPS.Он работает автоматически во время загрузки, чтобы убедиться, что изменения в облачном контроле отражены внутри сервера.Кроме того, облачный агент используется для настройки облачных резервных копий и сохраняет ваше программное обеспечение ОС.

Облачный агент имеет несколько процедур:

  • boot_service, что гарантирует, что облачный агент будет запускать все включенные процедуры при загрузке
  • сеть, которые устанавливают IP-адрес, шлюз по умолчанию и DNS-серверам
  • Обновить, чтобы обновить сам Hostwinds Cloud Agent
  • имя хоста, чтобы установить имя хоста сервера (только Linux)
  • пароль, который синхронизирует пароль root / администратора из Cloud Control
  • ssh_keys, который синхронизирует ключи SSH из Cloud Control (только для Linux)
  • update_packages, который обновляет все пакеты ОС (например, `yum -y update` или ʻapt update && apt upgrade`)
  • уборка, который очищает все оставшиеся файлы после запуска вышеуказанных процедур
  • резервные копии, для установки и управления облачными резервными копиями
  • пакет, используется Hostwinds для установки определенных пакетов в процессе создания VPS.

Первые 8 процедуров включены по умолчанию на новой установке VPS, но могут быть изменены вручную ниже.

Работа с облачным агентом Hostwinds

Облачный агент представляет собой инструмент командной строки, который можно запускать из консоли VNC, SSH или внутри окна CMD или PowerShell.Как показано на варианте --help, нормальное использование:

hwagent routine ROUTINE [arguments]

Следует отметить, что аргумент run-all будет запускать только все подпрограммы, которые уже настроены на автоматический запуск при загрузке.

Чтобы увидеть дополнительную информацию о конкретной подпрограмме и доступных аргументах, запустите

hwagent routine ROUTINE

без аргументов.

Процедура резервного копирования

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

hwagent routine backups --status 

Это покажет, включены ли / установлены ли резервные копии, их местоположение, срок хранения, количество доступных резервных копий и время / дату создания самой последней резервной копии.

Если вы приобрели службу Cloud Backups, билет будет автоматически сгенерирован для нашей команды, чтобы запустить команду установки Backups и проверить, что она настроена и настроена.После того, как это было сделано, вы получите обновление через нашу систему Ticketing, которая была настроена и готова к использованию во время следующего запланированного резервного копирования в течение следующих 24 часов.Вы также можете запустить эту настройку в любое время, если вам нужно повторно инициировать резервные копии для сервера облачного VPS:

hwagent routine backups --install 

Если вы хотите вручную запустить резервную копию, не дожидаясь следующего Cron, чтобы запустить, запустить.

hwagent routine backups --run 

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

Вы также можете изменить срок хранения ваших облачных резервных копий:

hwagent routine backups --retention DAYS 

Там, где дни - количество дней, на которые стоит сохранить моментальные снимки.Если число ниже текущего количества рестайческих снимков, система обременет более старые снимки в следующий раз резервные копии.Конечно, вы можете использовать рутинные резервные копии Hwagent Trun, чтобы обрезать их немедленно.

Если по какой-то причине вы хотите удалить службу резервного копирования из ОС, запустите

hwagent routine backups --uninstall 

Это удалит restic и задание cron, но не отменит обслуживание или какие-либо сборы. Пожалуйста, отправьте запрос в отдел биллинга, чтобы отменить надстройку Cloud Backups.

Точно так же, если вы хотите удалить Restic, и удалите хранилище для облачных резервных копий из вашего объекта, запустите.

hwagent routine backups --uninstall --purge 

ПРИМЕЧАНИЕ. Это не может быть запущено после uninisstall и не будет полностью удалять контейнер для хранения объектов.Просто удалите содержимое этого.Если вы хотите перестать быть выставленным для хранения объектов, вам придется удалить контейнер вручную.

После того, как любой вариант OUNINSTALL был запущен, вы можете запустить рутинные резервные копии Hwagent Rootsips --install, чтобы переустановить Restic и снова добавить работу резервного копирования CRON в ОС.

Прочие программы

Другие процедуры включают несколько более простых инструментов, которые можно отключить, включить или запустить вручную:

  • имя хоста - обновить имя хоста сервера
  • сеть - обновить статическую конфигурацию IP
  • пароль - обновить пароль root к указанному в облаке
  • ssh_keys - Добавьте SSH-ключей из облака до авторизованных roots_keys
  • Обновить - Обновите HostWinds Cloud Agent и Re-Run
  • update_packages - Обновлять системные пакеты программного обеспечения

Обратите внимание, что все они требуют прав root / администратора, поскольку они изменяют системные файлы / свойства. Структура команды:

hwagent routine ROUTINE --[enable|disable|run] 

Например, если у вас есть пользовательское имя хоста, установленное на вашем сервере, и не хочу, чтобы он был сброшен на HWSRV-XXXX при перезагрузке, запустить

hwagent routine hostname --disable 

Или если вы изменили пароль или SSH клавиши в облачный контроль и не хотите перезагружать сервер, чтобы настроить их, использовать

hwagent routine password --run 

или

hwagent routine ssh_keys --run 

соответственно.

Не рекомендуется регулярно отключить сеть, но если вы сделаете и теряете подключение к серверу, вы можете войти через действия -> получить VNC в облачный портал и повторно включить его

hwagent routine network --enable
hwagent routine network --run 

По умолчанию все процедуры включены и запускают каждую загрузку в порядке, перечисленном выше, с именем хоста, SSH-ключей и паролем, запущенным параллельно.

Мы надеемся, что вам понравится этот взгляд в автоматизацию, бегущую за кулисами, чтобы ваш VPS работать гладко и нашел инструменты, предоставляемые, чтобы быть полезным.Если у вас есть какие-либо вопросы или необходимость любая помощь, пожалуйста, обратитесь к нашей команде поддержки 24/7/365, открыв билет поддержки.

Написано Hostwinds Team  /  Июнь 5, 2021