恩娃 源码
恩娃 介绍 一个用于自动化openEuler热升级过程的工具 建立方式 cd src go get nvwa go build 关于配置 配置文件放在配置目录下,运行时二进制会去三个地方查找配置文件,按照先后为: 运行目录 运行目录的config子目录 / etc / nvwa 配置文件包括: nvwa-restore.yaml 需要进行现场恢复的进程和服务,两者区别在于,对于每一个服务,nvwa会去修改systemd的配置,通过systemd恢复运行状态 nvwa-server.yaml 热升级使用中需要用到的目录,日志,二进制目录配置等等 支持的命令 nvwa check-运行环境检查 nvwa更新-热升级到相应的内核版本(相关文件需要放置在/ boot下) nvwa将会去/ boot目录下寻找需要的内核和rootfs,内核的命名格式需要为vmlinuz-,rootfs命名格式需要
用户评论