salt自动化部署
1. 到编译机器编译
/export/Deploy/vm-agent
执行脚本
./vm-agent.sh develop -alpha
2.检查rpm包是否打包成功
3. 检查项目配置文件
/export/Data/salt/xeniumd/vm-agent/alpha
4. 使用salt部署
部署,超时时间30秒
salt -N kvm-alpha-node state.highstate -t 30
部署完成后使用命令启动程序
salt -N kvm-alpha-node cmd.run "systemctl restart vm-agent-alpha"
启动完成后检测状态是否启动
salt -N kvm-alpha-node cmd.run "systemctl status vm-agent-alpha" | grep running
5. salt其他命令
//推送文件 salt -N docker cp.get_file salt://init/win2008.img /etc/aaa //批量执行命令 salt -N docker cmd.run "ls -al"
salt -N docker cmd.run "md5sum win2008.img" //批量安装, 前提修改相应地/export/Data/salt/top.sls salt -N docker state.highstate //批量安装好, 要检查进程的状态 salt -N docker cmd.run "systemctl status vm-api" | grep running | wc -l
salt 批量检查程序rpm包版本 salt -N test-api cmd.run "rpm -qa xeniumd-api-test" -t 60
salt -N kvm-server-node-1 cp.get_file salt://init/jcloud.repo /etc/yum.repos.d/jcloud.repo
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现