首页 > 其他分享 >accesskey_tools阿里云运维工具:自动化运维的利器

accesskey_tools阿里云运维工具:自动化运维的利器

时间:2023-09-04 19:33:52浏览次数:61  
标签:运维 批量 accesskey ecs aliyun tools

一、简介:

accesskey_tools是一款强大的云计算运维工具,它为云计算环境提供了自动化运维的解决方案。本文将为您介绍accesskey_tools的功能和用途,重点关注其自动创建ECS服务器、批量执行命令以及执行计划任务命令等自动化运维特性。

二、优点:

  1. 在不登录云平台的情况下,通过AccessKey ID和AccessKey Secret 调用API,具有API驱动的高度自定义性。
  2. 批量对服务器ECS实例进行管理和自动化运维操作。批量执行命令及计划任务。
  3. 轻松选择区域,镜像类型,机器配置等信息,去除繁琐的手动操作。

三、运维工具使用:

1、 安装

git clone https://github.com/kohlersbtuh15/accesskey_tools
cd aliyun
pip3 install -r requirements.txt

2、批量创建ecs实例机器

python3 aliyun_create_ecs.py

根据提示选择机器的各种配置,比如可用区,镜像版本,机器配置,网络等信息。

accesskey_tools阿里云运维工具:自动化运维的利器_运维工具

accesskey_tools阿里云运维工具:自动化运维的利器_运维工具_02

accesskey_tools阿里云运维工具:自动化运维的利器_API_03

可以看到,成功创建2台1h1g的杭州地区ecs实例机器。

3、单独执行命令

python3 aliyun_ecs_exec.py

accesskey_tools阿里云运维工具:自动化运维的利器_阿里云_04

4、批量执行命令

accesskey_tools阿里云运维工具:自动化运维的利器_运维工具_05

accesskey_tools阿里云运维工具:自动化运维的利器_API_06

5、批量执行计划任务

取消aliyun_ecs_exec_batch.py代码中的注释,根据提示选择规则,例如Once立即执行。我此处演示使用的是Period 每5分钟执行一次touch /tmp/5m_test_test.txt:

accesskey_tools阿里云运维工具:自动化运维的利器_阿里云运维_07

accesskey_tools阿里云运维工具:自动化运维的利器_阿里云_08

accesskey_tools阿里云运维工具:自动化运维的利器_自动化运维_09

结论: 本文介绍了accesskey_tools运维工具,并重点强调了其通过API驱动的高度自定义性。利用accesskey_tools的API,您可以轻松选择区域、镜像类型、机器配置等信息,去除繁琐的手动操作,实现更高度的自动化批量和可伸缩性。后续还会继续更新其他云厂商的运维工具,大家可以在github提交issue,看到了会回复或者添加需求的功能。

项目地址:https://github.com/kohlersbtuh15/accesskey_tools

其他文章:https://blog.51cto.com/u_16229605/7127045

标签:运维,批量,accesskey,ecs,aliyun,tools
From: https://blog.51cto.com/u_16229605/7354383

相关文章

  • eclipse下wtp+HibernateTools开发笔记
    作者fbysss关键字:eclipse,hibernate准备包:HibernateTools-3.1.0.beta4.zipGEF-SDK-3.1.1.ziphibernate-3.1.2.zipJEM-SDK-1.1.0.1.zipwtp-sdk-M200602010238.zip1.新建一个javaProject,建立src目录,建立com.sss.common包,2.Java->BuilderPa......
  • MySQL MGR集群部署运维常用脚本
    Linux系统-部署-运维系列导航 安装、初始化操作汇总注意:Pass.Test.123替换为真实的root账号密码,Repl.pass.123替换为真实的mgr集群创建时group_replication_recovery通道的密码 #初始化、重置mysqlrm-rf/data/mysql/;mkdir-p/data/mysql/data/data/mysql/log;......
  • SpringBoot--运维实用
    SpringBoot运维实用篇打包与运行windows打包在maven中双击package打包另外如果打包报utf-8的错,在pom中添加<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.6</version>&l......
  • 【ceph运维】解决mon is allowing insecure global_id reclaim问题
    解决monisallowinginsecureglobal_idreclaim问题1.查询ceph状态:$ceph-scluster:id:37ac4cbb-a2c6-4f81-af1e-e9e39c010c85health:HEALTH_WARNmonisallowinginsecureglobal_idreclaimservices:mon:1daemons,quorumcep......
  • Kubernetes运维-Pod调试
    调试pod最简单的方法是在有问题的pod中执行命令,并尝试排除故障。这种方法很简单,但有许多缺点。正在运行的应用pod可能没有排除现有问题所需的所有工具。如果想执行一些需要额外权限的操作,需要重新启动应用pod,以添加新的权限。在docker镜像中添加调试工具会引入安全风险,提升容器权限......
  • 工业物联网解决方案:起重机运维可视化管理平台
    起重机在建筑工地、矿山、铁路、码头等场景都有应用,在货物装卸、搬运作业中扮演着重要角色。由于起重机操作复杂和受现场环境影响大等问题,往往可能出现安全隐患,对现场工作和人员安全造成威胁。为保证起重机的安全稳定运行,运维可视化管理平台应运而生。数之能提供的起重机运维可视化......
  • Oracle - 运维相关总结
    读写分离读写分离的重点其实就是数据同步,能实现数据实时同步的技术很多。基于日志的Oracle复制技术,Oracle自身组件可以实现,同时也有成熟的商业软件。选商业的独立产品还是Oracle自身的组件功能,这取决于多方面的因素。比如团队的相应技术运维能力、项目投入成本、业务系统的负......
  • 广电运营商三网融合监控运维方案
    随着三网融合逐步发展、深化,广电网络从为用户提供原本单一的信息服务转向了集语音、文字、图像为一体的信息服务,同时也实现了由单一独立的网络向综合性网络的改变。如何在业务的融合与竞争中创造核心竞争力,利用自身网络覆盖率上的优势,在业务运营、网络建设、市场运行等方面降本增......
  • VMware Tools 12.3.0 发布,新增对搭载 Apple 芯片的 Mac 上运行 Windows ARM 虚拟机的
    VMwareTools12.3.0发布,新增对搭载Apple芯片的Mac上运行WindowsARM虚拟机的支持请访问原文链接:https://sysin.org/blog/vmware-tools-12/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwareTools是一套安装在虚拟机的操作系统中的实用程序。VMwareTool......
  • mac tools
    ......