TiOps脚本分发如何使用

在TiOps平台中,可以进行批量的脚本分发,分发的脚本支持手动创建的、脚本库里的、上传的脚本;
登录TiOps平台,在左侧菜单中选择【运维管理】- 【脚本分发】

脚本分发具有以下特点

  1. 分发的脚本支持参数
  2. 执行脚本,可以安装agent也可以不安装agent,直接通过账号密码
  3. 支持手动创建的、脚本库里的、上传的脚本
  4. 支持的脚本语言包括shell,python,bat,powershell
    点击选择脚本,可以选择所有在脚本库中创建的脚本,点击添加

    选择脚本的版本,分发通道选SSH,并添加主机,选择完成,点击最底下的立即分发按钮

    选择完成,点击最底下的立即分发按钮

    点击查看日志,可以看到详细的日志信息

原文地址:https://blog.51cto.com/nameyjj/2472074

时间: 2024-08-30 16:38:47

TiOps脚本分发如何使用的相关文章

TiOps脚本库如何使用

TiOps提供了脚本库的功能,用于统一存放和授权脚本.TiOps的脚本库,最大的特点是,它可以支持脚本版本的功能,有点gitlab网页版的感觉.登录TiOps,在左侧菜单栏中选择[脚本库],默认里面是没有任何脚本的,需要我们先创建脚本库点击确定,一个脚本库就创建好了,创建完成之后,如下图左侧会有一个文件夹,默认名称和脚本库的名称相同,这里还可以创建新的文件夹,选择左侧文件夹,右侧可以创建脚本,上传脚本,更多里面是复制和移动脚本,点击创建脚本脚本创建完成之后,会看到如下的界面,点击编辑,在编辑框中

TiOps如何分发文件

登录TiOps平台,在左侧菜单点击[运维管理]-- [文件分发],进入文件分发的页面,界面如下图分发的方式支持 agent和ssh,如果有很多机器需要分发的话,还可以启用BT模式源文件支持本地文件分发和远程文件分发,本地文件是自己电脑上的文件,远程文件是某台有权限服务器的上的文件,比如将代码文件从发布服务器,推送到其他服务器上,这时就是选择远程文件作为源文件:添加好源文件,选择好主机,指定目标文件路径,就可以点击右侧[立即分发]了在左侧[操作日志]-- [文件分发日志]里面可以看到执行的结果和明

TiOps命令分发如何使用

命令分发,就是批量执行命令,并实时的获取返回结果,在TiOps中提供了一个命令分发的页面,直接在平台上就可以对一批机器执行同一个命令登录TiOps平台之后,在左侧菜单栏[运维管理] -- [命令分发]在命令分发页面,可以添加主机,一台或者多台都可以,同时还可以管理主机列表,这个功能可以用来记住当前选择了哪些主机,方便下次直接选择这批机器,而无需添加主机:执行方式有agent和登录凭证(登录凭证是保存在tiops并和主机绑定的账号密码):执行命令还是支持超时时间设置,默认是300秒点击[立即执行]

python脚本分发bash升级包案例--参考

#!/usr/bin/env python #encoding:utf-8 #paramiko import paramiko import sys,os import threading import multiprocessing import time iplist = {'192.168.1.10':'123456','192.168.2.10':'321456','192.168.13.10':'111111'} user = 'root' host = '' password = '

分发系统介绍、 expect脚本远程登录、expect脚本远程执行命令、expect脚本传递参数

分发系统介绍 大多数企业都会有这样的需求,业务稍微大一点,它都会去做一些负载均衡,也意味着你的机器有多台,至少得两台,两台的话,你的程序是分别放在了两台机器上或者是多台机器上:假如说要添加一个新的功能,或者说你的程序有一个小bug,那这个时候你如果想这个bug修复,或者说新增一个功能的话,你要去改程序,那很多企业有svn,它是一个代码管理仓库,那我们如果把程序修改了之后呢,先传一份到svn库里边去:如果再智能自动化一点,我可以从咱们服务器上或者测试机上把svn库里的代码直接拽过来,发布到咱们的测

TiOps业务树如何使用

TiOps业务树在两个地方都有,第一个是在业务树管理,业务树管理顾名思义就是创建和管理业务树的地方,通常只有管理员才有权限管理业务树:第二个是在运维管理,这里展示的时候当前用户有权限的业务树结构,普通用户用的比较多的是第二个,运维管理里面的业务树:下面介绍一下,业务树管理如何是使用.使用公司管理员角色的用户登录TiOps,左侧菜单,[业务树管理],点击+ 号可以创建一颗公司的业务树,如下图 创建完业务树之后,可以进到节点下面来添加主机资源,在这里可以分配公有云主机.私有云主机.局域网主机如下图,

批量分发

中心分发服务器A:Center-A:10.0.0.51 接收节点服务器B:Client-B:10.0.0.52接收节点服务器C:Client-C:10.0.0.53 说明:由A发往B和C服务器 Center-A 如果用别的用户要提前在接收点的服务器上创建用户,并分别给予密码, 1.生成秘钥 [[email protected] ~]# useradd -u 600 lican [[email protected] ~]# echo 'centos'|passwd lican --stdin Ch

ssh批量分发服务搭建

SSH批量分发服务 1. 系统环境 [[email protected] ~]# uname -a Linux A 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 2203:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# ifconfig eth0 | grep 'inet addr' |awk'{print $2}'|awk -F':' '{print $2}' 10.0.0.3

第 8 章: 模块, 包与分发---Word

第八章: 模块, 包 与 分发 描述: 大型Python程序以模块和包的形式组织.另外,Python标准库中包含大量模块.本章详细介绍模块和包系统.还将提供有关如何安装第三方模块和分发源代码的信息. 8.1模块与import语句 任何Python源文件都能以模块的形式使用.例如,考虑以下代码: # spam.py a = 37 def foo (): print("I'm foo and a is Is" % a) def bar(): print("I'm bar and