前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ansible 批量安装jmeter集群

ansible 批量安装jmeter集群

原创
作者头像
陈盛强-悦智
修改2022-02-28 10:47:07
8410
修改2022-02-28 10:47:07
举报

一、ansible安装

1. 最好用pip 在线安装。

代码语言:javascript
复制
pip install ansible==2.9

如果报如下错误,运行 pip install --upgrade pip 再执行一次安装命令。

2. 也可以用yum, apt, api-get 等在线安装。

代码语言:javascript
复制
yum install ansible

注意:目前2.9是主流版本,用其他版本执行命令或者脚本会有兼容性问题。

官方安装文档: https://docs.ansible.com/ansible/2.9/installation_guide/intro_installation.html

3. 运行 ansible -V 检查安装是否成功。

二、 编写ansible安装脚本

1.在任意目录创建一个ansible-playbook文件

如: vim install.yml

代码语言:javascript
复制
---
- hosts: nwe-hosts
  tasks:
  - name: copy jdk to remote servers
    copy: src=/test/jdk-8u241-linux-x64.tar.gz dest=/usr/local
  - name: depressing jdks
    shell: chdir=/usr/local tar -xvf jdk-8u241-linux-x64.tar.gz
  - name: rename jdk dirs
    shell: mv /usr/local/jdk1.8.0_241 /usr/local/java8
  - name: add config to profile
    shell: /bin/echo {{ item }} >> /etc/profile
    with_items:
        - export JAVA_HOME=/usr/local/java8
        - export JRE_HOME=\$JAVA_HOME/jre
        - export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JRE_HOME/lib:\$CLASSPATH
        - export PATH=\$JAVA_HOME/bin:\$PATH
  - name: take effect
    shell: source /etc/profile
  - name: test
    shell: "source /etc/profile && java -version"
  - name: create a symbolic link for java8
    shell: ln -s /usr/local/java8/bin/java /usr/bin/java
  - name: test java version
    shell: "source /etc/profile && java -version"

注意:文本的缩进层级要正确。 - 后要有空格 : 后面也要有空格

上面用到了copy 模块来复制文件,shell模块来执行shell脚本。

ansible 更多功能模板使用参考:Files modules — Ansible Documentation

2. 执行安装脚本

执行ansibe 的jdk安装脚本

代码语言:javascript
复制
ansible-playbook install.yml

备注: ok=9,表示操作成功9个task, failed=0 表示没有失败的task

三、ansible 安装jmeter控制机

待更新。。。。。

四、 ansible 安装 jmeter压测节点

待更新。。。。。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、ansible安装
    • 1. 最好用pip 在线安装。
      • 2. 也可以用yum, apt, api-get 等在线安装。
        • 3. 运行 ansible -V 检查安装是否成功。
        • 二、 编写ansible安装脚本
          • 1.在任意目录创建一个ansible-playbook文件
            • 注意:文本的缩进层级要正确。 - 后要有空格 : 后面也要有空格
          • 2. 执行安装脚本
          • 三、ansible 安装jmeter控制机
          • 四、 ansible 安装 jmeter压测节点
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com