服务器部署脚本

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
简介: 服务器部署脚本-shell脚本调用ansible-playbook脚本,以及自动完成一些操作调用脚本地址:使用ansible-playbook脚本部署服务器环境,以及必要的软件https://developer.aliyun.com/article/834254?spm=a2c6h.13148508.0.0.66ec4f0eVEYX14
#!/bin/bash#此脚本实现:# 1、将ip添加到/etc/ansible/hosts  # 2、自动修改ansib-playbook脚本中的ip,并执行,执行完会将ansible-playbook中的字符串恢复。# 3、将新机器添加到prometheus监控中# 4、使用方法  sh zhuangji.sh IP(要部署服务器ip)#执行完脚本,如需挂载磁盘先挂载磁盘,然后将新服务器重启一下(selinux)。#将ip添加到/etc/ansible/hostssed-i"s/\[idc\]/&\n$1/" /etc/ansible/hosts
#将addjms脚本已经融入到zhuangji.yml#将ip添加到ansible-playbook脚本中sed-i"s/genghuanip/$1/" /etc/ansible/playbook/zhuangji.yml
# sed -i "s/genghuanip/$1/" /etc/ansible/playbook/addjms.yml#执行ansible-playbook脚本ansible-playbook /etc/ansible/playbook/zhuangji.yml
sleep60#添加新机器到prometheus监控sed-i"s/192.168.1.240:9100.*/&\n    - targets: \[\'$1:9100\'\]/" /usr/local/prometheus/prometheus.yml
#重载prometheus配置curl-X POST http://localhost:9090/-/reload
#恢复ansible-playbook脚本sed-i"s/$1/genghuanip/" /etc/ansible/playbook/zhuangji.yml
# sed -i "s/$1/genghuanip/" /etc/ansible/playbook/addjms.yml
目录
相关文章
|
7天前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
122 13
|
7天前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
42 0
监控 安全 Linux
32 0
|
1月前
|
运维 数据可视化 数据库
一小时搞定服务器软件部署:资深工程师实测方案
本文分享了一位运维工程师在短时间内将30个不同软件部署到新服务器上的实战经验。面对全新 Rocky Linux 系统,传统手工部署方式效率低下且容易出错。作者尝试多种自动化方案后,最终选择使用自动化部署工具,通过其内置的 Docker Compose 模板和可视化界面,实现快速、批量部署,大幅提升效率,30个应用仅用约1小时完成,显著节省时间和人力成本。
|
1月前
|
Java 关系型数据库 应用服务中间件
零基础服务器搭建教程:30分钟快速部署你的第一台服务器
入职小白突遭“下马威”,首周被要求搭建包含 Odoo ERP、NGINX、MySQL 和 Java 应用的服务器,却从零基础开始摸索,历经系统配置、软件安装、服务部署等重重难关。在时间紧、技术难的困境中,意外发现一键部署工具 ,借助其自动化能力快速完成任务,不仅赢得老板认可,也开启了自主学习之路:从 systemd 到 NGINX 配置,从 Odoo 结构到 Shell 脚本编写,逐步成长为“能搭服务器的人”。
零基础服务器搭建教程:30分钟快速部署你的第一台服务器
|
2月前
|
并行计算 机器人 网络安全
阿里云服务器上部署ROS2+Isaac-Sim4.5实现LeRobot机械臂操控
本文介绍了如何在阿里云上申请和配置一台GPU云服务器,并通过ROS2与Isaac Sim搭建机械臂仿真平台。内容涵盖服务器申请、系统配置、远程连接、环境搭建、仿真平台使用及ROS2操控程序的编写,帮助开发者快速部署机器人开发环境。
888 4
|
2月前
|
弹性计算 运维 Linux
3分钟幻兽帕鲁游戏链接服务器一键部署教程,基于阿里云服务器
本教程介绍如何使用阿里云服务器快速部署《幻兽帕鲁》联机服务,支持与好友联机游戏。内容包括服务器配置、计费说明、服务创建及登录游戏步骤,同时提供存档管理与配置修改方法,助您轻松搭建专属游戏服务器。
|
2月前
|
存储 测试技术 数据安全/隐私保护
【Docker项目实战】使用Docker部署dufs文件服务器
【Docker项目实战】使用Docker部署dufs文件服务器
463 17
【Docker项目实战】使用Docker部署dufs文件服务器
|
2月前
|
弹性计算 关系型数据库 Nacos
低配阿里云 ECS 如何 docker 环境部署 NACOS : 单机版模式
NACOS 单机版 Docker 安装指南。使用指定端口和 custom.env 配置文件启动 Nacos 服务,适用于 2.X 版本,包含 gRPC 支持及 MySQL 数据源配置。 -e MODE=standalone \
267 5

热门文章

最新文章