展开

关键词

Linux运维师(连载)-消息队列-RabbitMQ-01

Linux运维师(连载)-消息队列-RabbitMQ-01 RabbitMQ是目前非常热门的一款消息中间件,不管是互联网行业还是传统行业都在大量地使用。

11740

Linux运维师(连载)-消息队列-RabbitMQ-02

RocketMQ思路起源于Kafka,但并不是Kafka的一个Copy,它对消息的可靠传输及事务性做了优化,目前在阿里集团被广泛应用于交易、充值、流、消息推送、日志流式处理、binglog分发等场景

12630
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux运维师(连载)-消息队列-RabbitMQ-03

    Linux运维师(连载)-消息队列-RabbitMQ-02 5.1 RabbitMQ详解 5.1.1 RbbitMQ简介 RabbitMQ是一个在AMQP(Advanced Message Queuing AMQP,即Advanced Message Queuing Protocol,它是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设

    10410

    Linux运维师(连载)-消息队列-RabbitMQ-04

    一个绑定就是基于路由键,将交换器和消息队列连接起来的路由规则,所以可以将交换器理解为一个由绑定成的路由表。 l Virtual Host 虚拟主机,表示一批交换器、消息队列和相关对象。 l Broker 可以理解为RabbitMQ的服务器实体,可以理解为在Linux上创建的虚拟机实体。 l Connection 连接,可以理解为RabbitMQ服务器和服务建立的TCP的连接。 从机术语层面来说,RabbitMQ模型更像是一种交换机模型。RabbitMQ的如图5.3所示。 image.png 图5.1 RabbitMQ 其通信过程大致可以分为以下五步。

    10420

    Linux运维师(连载)-消息队列-RabbitMQ-05

    Linux运维师(连载)-消息队列-RabbitMQ-03 5.1 单机部署RabbitMQ 5.1.1 RabbitMQ与Erlang的兼容性介绍 RabbitMQ使用Erlang语言编写而成 OTP是由Erlang库和设原则组成,提供了开发这些系统的中间件。

    14540

    Linux运维师(连载)-自动化运维ansible-01

    前言 前面的文章介绍了关于运维的一些基础知识,从初始网站的建至负载均衡高可用的实现,均为单台配置。 面对越来越复杂的业务及多样化的用户需求,传统的人工运维方式操作单一、效率低下,已经无法满足业务对于服务器各方面的需求,标准化、自动化、优化、过程优化等可以降低企业服务成本的因素越来越被社会重视。 l 角色(roles) 角色是Ansible 1.2版本引入的新特性,用于层次性、结化地组织playbook。roles能够根据层次型结自动装载变量文件、tasks以及handlers等。

    18710

    Linux运维师(连载)-自动化运维ansible-02

    真正具有批量部署功能的是Ansible所运行的模块,Ansible只是提供一种框,如图1.2所示。 image.png 作者:磊哥 链接:https://zhuanlan.zhihu.com/p/383180049 来源:知乎 著作权归作者所有。 图1.1 Ansible框 从图1.2中可以看到,Ansible主要由以下几个核心组件成。

    18420

    Linux运维师(连载)-自动化运维ansible-03

    SSH通过加密法生成一对密钥,默认采用RSA 2048位的加密方式。此处在Ansible主机生成密钥,并将公钥发送到各客户机来实现远程免密登录。

    15830

    Linux运维师(连载)-自动化运维ansible-04

    下面将讲解一些Ansible的基础知识来帮助读者掌握Ansible的基础知识及使用原则,具体有以下四个方面。

    13510

    Linux运维师(连载)-自动化运维ansible-06

    在主机清单中,Ansible将所有机器分成不同的组并定义不同的组名,运行命令时只需要指定特定的组名就能达到批量操作的目的。下面将从六个方面对Ansible的主机...

    9610

    Linux运维师(连载)-自动化运维ansible-07

    在Ansible中的变量分为内置变量与自定义变量,通过在主机清单中添加一些变量能简化主机清单的设置。1.3.2小节在主机清单中添加客户机的用户名与密码,其实就是...

    11320

    Linux运维师(连载)-自动化运维ansible-08

    Ansible是基于模块进行工作的,用户可以通过命令查看Ansible当前已加载的模块,具体代码如下所示。

    13810

    Linux运维师(连载)-自动化运维ansible-09

    copy模块可以将Ansible服务器中的文件复制到客户机中。下面将/etc/hosts文件复制至webserver组中客户机的/tmp文件下,命名为“2.tx...

    14630

    Linux运维师(连载)-自动化运维ansible-13

    1.1 roles与角色扮演 1.1.1 角色简介 角色(roles)是Ansible自1.2版本开始引入的新特性,用于层次性,结化地组织playbook。 角色一般用于基于主机建服务的场景中,但也可以是用于建守护进程等场景中。主要使用场景是代码复用度较高的情况下。 1.1.2 目录结 一个项目的目录结一般如图1.7所示。 image.png 图1.1 目录结 其中各目录的功能说明如下。 l files目录 存放由copy或script等模块调用的文件。 1.1.1 通过roles远程部署Nginx 1.准备目录结 首先在Ansible服务器中创建roles目录结,并创建基础的.yaml文件,便于后续配置使用。具体操作如下所示。 #此处通过tree查看目录结,没有该软件的可以先安装。

    14620

    Linux运维师(连载)-自动化运维ansible-14

    [root@ansible ~]# vim roles/nginx/templates/nginx.conf.j2

    15330

    Linux运维师(连载)-自动化运维ansible-15

    (5) Roles能够根据层次型结自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用________指令引入即可。 2. A. B.框 C.变量 D.对象 (7) 在Ansible中,Ad-HOC命令是( )。

    10520

    Linux运维师(连载)-自动化运维ansible-10

    用户模块可以帮助用户管理远程客户机中的用户,例如创建、删除、修改用户属性等。其常用的参数如表1.5所示。

    13530

    Linux运维师(连载)-自动化运维ansible-11

    [root@ansible ~]# ansible host1 -m yum -a 'name="*" state=latest'

    13410

    Linux运维师(连载)-自动化运维ansible-12

    1.1.2 YAML对象 在YAML中,对象键值对使用冒号结表示,并且在冒号的后方需要加一个空格,其语法如下所示。 key: child-key1: value1 child-key2: value2 1.1.3 YAML数组 在YAML的配置文件中,以“-”开头的行表示成一个数组,如下所示。 - A - B - C YAML支持多维数组,可以在行内表示,结如下所示。 key: [value1, value2, ...] 此处通过一个例子来进行说明,示例如下所示。 简单来说,playbook就一个采用YAML实现的,有着特定的组织格式的文件。playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。 依赖关系解决\n\n================================================================================\n Package

    16320

    Linux运维师(连载)-自动化运维ansible-12

    copy: src=./httpd.conf dest=/etc/httpd/conf/httpd.conf

    12930

    相关产品

    • 数据湖计算 DLC

      数据湖计算 DLC

      腾讯云数据湖计算(DLC)提供了敏捷高效的数据湖分析与计算服务。该服务采用无服务器架构(Serverless)设计,用户无需关注底层架构或维护计算资源,使用标准 SQL 即可完成对象存储服务(COS)及其他云端数据设施的联合分析计算。借助该服务,用户无需进行传统的数据分层建模,大幅缩减了海量数据分析的准备时间,有效提升了企业数据敏捷度。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券