使用云助手自动化运维云服务器ECS实例

简介: 本文为您介绍如何通过阿里云控制台,使用云助手自动化运维云服务器ECS实例。

使用云助手自动化运维云服务器ECS实例


1. 创建资源

  1. 在体验实验室页面左侧,单击创建资源,创建所需资源。
  2. 在体验实验室页面左侧导航栏中,单击云产品资源列表,查看本次实验资源相关信息。

说明 :

资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:IP地址、用户名和密码等。

2. 在实例上执行自定义脚本命令

  1. 双击打开虚拟桌面的Firefox ESR浏览器,在RAM用户登录框中单击下一步,复制云产品资源列表中子用户密码,CTRL+V把密码粘贴到密码输区,登录子账户(后续在远程桌面里的粘贴操作均使用CTRL + V快捷键)。
  2. 复制云服务器ECS控制台地址,在FireFox浏览器打开新页签,粘贴并访问云服务器ECS控制台控制台。
https://ecs.console.aliyun.com/
  1. 在云服务器ECS控制台左侧导航栏中,单击发送命令/文件(云助手)

  1. ECS云助手页面顶部,选择资源所在地域。例如下图中,地域切换为华东2(上海)。

  1. ECS云助手页面,单击创建/执行命令

  1. 在创建命令面板中,依次设置命令来源命令名称执行计划命令类型命令内容选择实例,然后单击执行

参数说明:

  • 命令来源:选择输入命令内容。
  • 命令名称:输入detect_linux_release_type.sh
  • 执行计划:选择立即执行。
  • 命令类型:选择Shell。
  • 命令内容:输入如下命令语句。
#!/bin/bash
# detect linux release type
function get_linux_type {
    type=""
    if which lsb_release > /dev/null 2>&1; then
        echo "> lsb_release -a"
        lsb_release -a;
        type="$(lsb_release -a | grep "Distributor ID" | cut -d':' -f2 | xargs echo -n)"
    elif [ -f /etc/os-release ]; then 
        echo "> cat /etc/os-release"
        cat /etc/os-release;
        type="$(cat /etc/os-release | grep -e "^ID=" | cut -d'=' -f2 | xargs echo -n)"
    elif [ -f /etc/system-release ]; then
        echo "> cat /etc/system-release"
        cat /etc/system-release;
        type="$(cat /etc/system-release | cut -d' ' -f1 | xargs echo -n)"
    else
        type="Unknown"
    fi
    echo -e "\n\e[0;45m$type\e[0m\n"
}
get_linux_type
  • 选择实例:选择目标实例,实例ID/名称可在云产品资源列表中查看。

  1. 命令执行结果页签,单击目标命令的操作列下的查看

返回如下面板,您可以查看到命令执行进度及结果。


3. 在实例上安装Jenkins服务

  1. 命令执行结果页签,单击公共命令

  1. 公共命令页签,单击命令名称为ACS-ECS-Application-Setup-Jenkins.sh的公共命令的操作列下的执行

  1. 执行命令面板,执行计划选择立即执行,选择目标实例,单击执行

  1. 命令执行结果页签,单击安装Jenkins命令的操作列下的查看

返回如下面板,您可以查看到安装Jenkins命令执行进度及结果。

说明:

安装Jenkins大约需要3-5分钟,请您耐心等待

  1. 执行详情面板中,Jenkins安装完成之后,复制Jenkins服务地址。

  1. ECS云助手页面,单击创建/执行命令

  1. 在创建命令面板中,依次设置命令来源执行计划命令类型命令内容选择实例,然后单击执行

参数说明:

  • 命令来源:选择输入命令内容。
  • 执行计划:选择立即执行。
  • 命令类型:选择Shell。
  • 命令内容:输入如下查看Jenkins管理员密码的命令语句。
cat /var/lib/jenkins/secrets/initialAdminPassword
  • 选择实例:选择目标实例,实例ID/名称可在云产品资源列表中查看。

  1. 执行详情面板中,命令执行完成之后,您可以查看到Jenkins管理员密码。

  1. 在FireFox浏览器打开新页签,粘贴并访问Jenkins服务地址。
  2. 解锁Jenkins对话框中,输入管理员密码,单击继续

返回如下页面,代表您已经成功安装Jenkins服务,然后您可以根据您的喜好安装相关推荐即可。

注意:完成场景体验后,需手动点击右上角 结束体验 按钮。稍后2-3分钟刷新活动页即可完成任务。

实验链接:https://developer.aliyun.com/adc/scenario/c64573706e6d4be38e9254cae0c68db5

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
24天前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
46 4
|
2天前
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测和自动化响应中的应用
智能化运维:机器学习在故障预测和自动化响应中的应用
15 4
|
4天前
|
运维 应用服务中间件 调度
自动化运维:使用Ansible实现服务器批量管理
【10月更文挑战第26天】在当今快速发展的IT领域,自动化运维已成为提升效率、降低人为错误的关键技术手段。本文通过介绍如何使用Ansible这一强大的自动化工具,来简化和加速服务器的批量管理工作,旨在帮助读者理解自动化运维的核心概念和实践方法。文章将围绕Ansible的基础使用、配置管理、任务调度等方面展开,通过实际案例引导读者深入理解自动化运维的实现过程,最终达到提高运维效率和质量的目的。
|
15天前
|
运维 负载均衡 安全
自动化运维:使用Ansible进行服务器配置管理
【10月更文挑战第15天】在本文中,我们将探讨如何利用Ansible这一强大的自动化工具来简化和加速服务器的配置管理工作。通过实际案例和代码示例,我们将展示Ansible如何帮助运维人员高效地进行软件部署、系统更新和日常维护任务,从而提升工作效率并减少人为错误。
|
20天前
|
存储 运维 监控
高效运维:从基础架构到自动化管理的全面指南
【10月更文挑战第11天】 本文将深入探讨如何通过优化基础架构和引入自动化管理来提升企业IT运维效率。我们将从服务器的选择与配置、存储解决方案的评估,到网络的设计与监控,逐一解析每个环节的关键技术点。同时,重点讨论自动化工具在现代运维中的应用,包括配置管理、持续集成与部署(CI/CD)、自动化测试及故障排除等方面。通过实际案例分析,展示这些技术如何协同工作,实现高效的运维管理。无论是IT初学者还是经验丰富的专业人员,都能从中获得有价值的见解和实操经验。
42 1
|
22天前
|
运维 监控 测试技术
构建高效运维体系:从监控到自动化的实践之路
【10月更文挑战第9天】 在当今信息技术飞速发展的时代,运维作为保障系统稳定性与效率的关键角色,正面临前所未有的挑战。本文将探讨如何通过构建一个高效的运维体系来应对这些挑战,包括监控系统的搭建、自动化工具的应用以及故障应急处理机制的制定。我们将结合具体案例,分析这些措施如何帮助提升系统的可靠性和运维团队的工作效率。
37 1
|
24天前
|
运维 jenkins 持续交付
自动化部署的魅力:如何用Jenkins和Docker简化运维工作
【10月更文挑战第7天】在现代软件开发周期中,快速且高效的部署是至关重要的。本文将引导你理解如何使用Jenkins和Docker实现自动化部署,从而简化运维流程。我们将从基础概念开始,逐步深入到实战操作,让你轻松掌握这一强大的工具组合。通过这篇文章,你将学会如何利用这些工具来提升你的工作效率,并减少人为错误的可能性。
|
24天前
|
存储 运维 监控
高效运维管理:从基础架构优化到自动化实践
在当今数字化时代,高效运维管理已成为企业IT部门的重要任务。本文将探讨如何通过基础架构优化和自动化实践来提升运维效率,确保系统的稳定性和可靠性。我们将从服务器选型、存储优化、网络配置等方面入手,逐步引导读者了解运维管理的核心内容。同时,我们还将介绍自动化工具的使用,帮助运维人员提高工作效率,降低人为错误的发生。通过本文的学习,您将掌握高效运维管理的关键技巧,为企业的发展提供有力支持。
|
27天前
|
运维 监控 安全
构建高效运维体系:从监控到自动化的全面指南在当今数字化时代,运维作为保障系统稳定性和效率的重要环节,其重要性不言而喻。本文将深入探讨如何构建一个高效的运维体系,从监控系统的搭建到自动化运维的实施,旨在为读者提供一套完整的解决方案。
本文详细介绍了高效运维体系的构建过程,包括监控系统的选择与部署、日志分析的方法、性能优化的策略以及自动化运维工具的应用。通过对这些关键环节的深入剖析,帮助运维人员提升系统的可靠性和响应速度,降低人工干预成本,实现业务的快速发展和稳定运行。
|
27天前
|
运维 监控 网络安全
Python 在网络运维方面的自动化应用实例
Python 在网络运维方面的自动化应用实例

热门文章

最新文章

相关产品

  • 云服务器 ECS