KUSANAGI 版本升级情報 7.8.3

KUSANAGI 7.8.3版本情报

KUSANAGI 的新版本 7.8.2已经可以使用了。在各个云平台上、新的实例化生成的时候、KUSANAGI的初期设定用yum来实现系统的升级、自动升级到7.8.2的最新版本。
正在使用以前旧版本的情况,使用root权限执行以下的命令可以升级到7.8.2的最新版本。

# yum update -y kusanagi*

7.8.3版本的新机能如下所示。

  1. kusanagi 追加 monit 命令
  2. kusanagi 追加 restart 命令
  3. let’s encrypt 命令变为certbot-auto

1. kusanagi 追加 monit 命令

monit 可以执行监视设定。
kusanagi provision 时生成配置文件、Web服务器(nginx/httpd)访问监视、 检测到5xx的应答代码的时候现在启动的KUSANAGI的中间件重新启动。
进行版本升级的时候、执行 kusanagi monit config 、有必要再生成monit 的配置文件。并且、几个设置进行的时候、指定各自的profile、执行 kusanagi monit config 命令。

kusanagi monit [on|off|config [profile]]
    • 确认monit的启动状态。

【使用例】

# kusanagi monit
monit is on
Done.
    • 设定monit 的有效・无效。
kusanagi monit [on|off]

【使用例】

# kusanagi monit on
Created symlink from /etc/systemd/system/multi-user.target.wants/monit.service to /usr/lib/systemd/system/monit.service.
monit on
Done.
    • 被指定的profile的monit设定文件再生成。profile省略的时候、使用现在的profile。
      ※ 现在的profile、用kusanagi target 命令确认
kusanagi monit config [profile]

【使用例】

# kusanagi monit config wordpress
Done.

2. kusanagi 追加 restart 命令

现在有效的网络服务(nginx 或 httpd) 和、现在有效的php服务(hhvm、php7 或php-fpm)重新启动。
【使用例】

# kusanagi restart

3. let’s encrypt 的命令变成 certbot-auto

Let’s Encrypt的标准客户端、便随着从letsencrypt-auto 变为certbot-auto
KUSANAGI内部使用的Let’s Encrypt的客户端变为 certbot-auto。
这个客户端即使改变、使用KUSANAGI不会带来多少变更。
并且、7.8.3以前的虚拟机、yum update或kusanagi的命令执行的时候会出现如下的页面,这不是什么问题。
letsencrypt