Hostwinds 教程

寻找结果为:


目录


使用Hostwinds Cloud Agent
例行备份
其他套路

Hostwinds云代理

标签: htaccess 

使用Hostwinds Cloud Agent
例行备份
其他套路

包含在我们的vpses(管理和非管理)中是Hostwinds Cloud代理,这是一套工具,它将VPS内的OS接口到API进行云控件。云代理负责在VPS OS中设置IP地址,root /管理员密码,主机名和SSH键。它在启动期间自动运行,以确保在服务器内反映云控件中的更改。此外,云代理用于设置云备份并将您的OS软件保持最新。

Cloud Agent具有以下几个例程:

  • boot_service,以确保Cloud Agent在启动时将运行所有已启用的例程
  • 网络,它设置IP地址,默认网关和DNS服务器
  • update, to update the Hostwinds Cloud Agent itself
  • 主机名,以设置服务器主机名(仅Linux)
  • 密码,它会同步来自Cloud Control的root /管理员密码
  • ssh_keys,它会同步来自Cloud Control的SSH密钥(仅Linux)
  • update_packages,哪个更新所有操作系统包(例如,更新或APT更新&& APT升级)
  • 清理,在运行上述例程后,它将清除所有剩余文件
  • 备份,安装和管理云备份
  • ,由Hostwinds用于在VPS创建过程中安装特定的软件包

在新VPS安装上默认启用了前8个例程,但可以在下面手动修改。

使用Hostwinds Cloud Agent

云代理是一个命令行工具,可以从VNC控制台,SSH或CMD或PowerShell窗口中运行。如--help选项所示,正常使用是:

hwagent routine ROUTINE [arguments]

值得注意的是,run-all参数将仅运行已设置为在启动时自动运行的所有例程。

要查看有关特定例程和可用参数的更多信息,请运行

hwagent routine ROUTINE

没有参数。

例行备份

要查看服务器上云备份的状态:

hwagent routine backups --status 

这将显示是否启用/安装了备份,位置,保留期,可用备份数以及最新备份的时间/日期。

如果您已购买云备份服务,将为我们的团队自动生成一张票证以运行备份安装命令并验证其设置和配置。完成此操作后,您将通过我们的票务系统收到更新,即在接下来的24小时内在下次计划备份期间准备好使用。如果需要重新启动云VPS服务器的备份,则可以随时运行此设置:

hwagent routine backups --install 

如果要在不等待下一个Cron运行的情况下手动运行备份,请运行。

hwagent routine backups --run 

这将需要几分钟才能完成,具体取决于自上次备份以来服务器中的更改程度。

您还可以更改云备份的保留期:

hwagent routine backups --retention DAYS 

迄今为止的日子是重新快照的天数。如果该数字低于当前restic快照的数量,则系统将在下次运行备份时修剪较旧的快照。当然,您可以使用Hwagent常规备份--Run立即修剪它们。

如果出于某种原因,您要从操作系统中删除备份服务,请运行

hwagent routine backups --uninstall 

这将删除restic和cron作业,但不会取消服务或任何费用。 请给计费部门开票,以取消Cloud Backups附加组件。

同样,如果要卸载REATIC并从对象存储中删除云备份的存储,请运行。

hwagent routine backups --uninstall --purge 

注意:这不能在-UNINSTALL之后运行,并且不会完全删除对象存储容器。只需删除它的内容。如果要停止被打算用于对象存储,则必须手动删除容器。

在运行的任一变体 - 单install后,您可以运行Hwagent例程备份 - 在安装重新安装并再次将备份Cron作业添加到OS中。

其他套路

其他例程包括几个更简单的工具,可以禁用,启用或手动运行它们:

  • 主机名 - 更新服务器主机名
  • 网络 - 更新静态IP配置
  • 密码 - 将root密码更新到云中指定的根密码
  • ssh_keys - 将ssh键从云添加到root用户的授权_keys
  • update - 更新Hostwinds Cloud Agent并重新运行
  • update_packages - 更新系统软件包

请注意,它们都需要root / Administrator权限,因为它们会修改系统文件/属性。命令结构为:

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顺利运行,并发现提供的工具是有用的。如果您有任何疑问或需要任何帮助,请通过开设支持机票,向我们的支持团队联系到我们的支持团队。

撰写者 Hostwinds Team  /  六月 5, 2021