当前位置: 首页 > wzjs >正文

dedeseo网站响应式手机网站制作

dedeseo网站,响应式手机网站制作,googleplay安卓版下载,网站上传文件不大于5M定么做文章目录零、Ansible介绍一、安装 ansible二、配置SSH密钥1.检查密钥是否存在2.两边的机器要互相有对方的密钥三、自动部署1.传输文件(1)inventory.ini(2)sync_blt.yml(3)执行命令2.安装软件(1)inventory.ini(2)install_efvs.yml(3)执行命令零、Ansible介绍 Ansible 是一个开源…

文章目录

  • 零、Ansible介绍
  • 一、安装 ansible
  • 二、配置SSH密钥
    • 1.检查密钥是否存在
    • 2.两边的机器要互相有对方的密钥
  • 三、自动部署
    • 1.传输文件
      • (1)inventory.ini
      • (2)sync_blt.yml
      • (3)执行命令
    • 2.安装软件
      • (1)inventory.ini
      • (2)install_efvs.yml
      • (3)执行命令

零、Ansible介绍

Ansible 是一个开源、易于使用的功能强大的 IT 自动化工具,通过 SSH 在客户端节点上执行任务。
它是用 Python 构建的,这是当今世界上最流行、最强大的编程语言之一。两端都需要使用 Python 才能执行所有模块。

它可以配置系统、部署软件和安排高级 IT 任务,例如连续部署或零停机滚动更新。你可以通过 Ansible 轻松执行任何类型的自动化任务,包括简单和复杂的任务。



一、安装 ansible

sudo apt update
sudo apt install ansible

在该控制机器上,创建专门的目录来管理Ansible项目:

mkdir -p ~/ansible/sync_blt
cd ~/ansible/sync_blt

然后把两个文件放在这个目录下:

~/ansible/sync_blt/
├── inventory.ini
└── sync_blt.yml

①inventory.ini:用来存放主机和目标机器的IP
②yml:用来存放要自动执行的task

在这里插入图片描述
在这里插入图片描述

下文会具体举例



二、配置SSH密钥

1.检查密钥是否存在

ls -l ~/.ssh/id_rsa.pub

若不存在,则生成一个

ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa

2.两边的机器要互相有对方的密钥

src传密钥给des:

ssh-copy-id root@10.42.129.11

des传密钥给src:

ssh-copy-id root@10.42.128.25



三、自动部署

1.传输文件

(1)inventory.ini

定义主机组和连接参数

[source]
source ansible_host=10.42.128.25 ansible_user=root[dest]
dest01 ansible_host=10.42.129.11 ansible_user=root
dest02 ansible_host=10.42.129.12 ansible_user=root

(2)sync_blt.yml

Playbook 文件,用来执行你的同步任务

传压缩包并解压:

- name: 从source同步压缩包到 desthosts: destbecome: yestasks:- name: 确保压缩包存在stat:path: /root/BLT_BurnIn/blt_i30-1.0.2-x86_64-linux-dbg-1e06f45522.tar.gzregister: file_stat- name: 将压缩包copy到目标主机copy:src: /root/BLT_BurnIn/blt_i30-1.0.2-x86_64-linux-dbg-1e06f45522.tar.gzdest: /root/BLT_BurnIn/- name: 解压tar包unarchive:src: /root/BLT_BurnIn/blt_i30-1.0.2-x86_64-linux-dbg-1e06f45522.tar.gzdest: /root/BLT_BurnIn/remote_src: yes  # 表示源文件已经在目标机器上,直接解压creates: /root/BLT_BurnIn/blt_i30-1.0.2-x86_64-linux-dbg-1e06f45522

(3)执行命令

在/root/ansible/sync_blt目录下执行

ansible-playbook -i inventory.ini sync_burnin.yml

2.安装软件

(1)inventory.ini

[source]
source ansible_host=10.42.128.25 ansible_user=root[dest]
dest01 ansible_host=10.42.128.44 ansible_user=root

(2)install_efvs.yml

- name: 在目标主机上创建目录,下载并安装软件hosts: destbecome: yes  # 使用 sudo 权限tasks:- name: 创建目录 /root/BLT_BurnIn/tool_install_packagefile:path: /root/BLT_BurnIn/tool_install_packagestate: directorymode: '0755'- name: 下载软件包 efvs-1.0.29-x86_64-linux-dbg.debget_url:url: http://xnas.riverbegin.com/Enrigin/release/validation_tool2/2025-07-10_15f836cf57/efvs-1.0.29-x86_64-linux-dbg.debdest: /root/BLT_BurnIn/tool_install_package/efvs-1.0.29-x86_64-linux-dbg.deb- name: 安装下载的 .deb 软件包command:cmd: dpkg -i /root/BLT_BurnIn/tool_install_package/efvs-1.0.29-x86_64-linux-dbg.deb

(3)执行命令

在/root/ansible/tool_install目录下执行

ansible-playbook -i inventory.ini install_efvs.yml

文章转载自:

http://OCyQy3Yh.zbnkt.cn
http://nyUq3cQr.zbnkt.cn
http://tHTjDbiN.zbnkt.cn
http://2UD6He7v.zbnkt.cn
http://yVKsSCBM.zbnkt.cn
http://8JRZFI7O.zbnkt.cn
http://59MAfVr0.zbnkt.cn
http://vmwj6Wrq.zbnkt.cn
http://nXQqDVcn.zbnkt.cn
http://dTLN93Gi.zbnkt.cn
http://fLWqfXbZ.zbnkt.cn
http://vLQ43Iet.zbnkt.cn
http://z2sQkd1F.zbnkt.cn
http://QKykprUW.zbnkt.cn
http://RkpYu80R.zbnkt.cn
http://aiSjER0H.zbnkt.cn
http://GvjM63ES.zbnkt.cn
http://puXakFN9.zbnkt.cn
http://FDBUEusg.zbnkt.cn
http://EfSTppZA.zbnkt.cn
http://S8ZlL794.zbnkt.cn
http://EgU3j4la.zbnkt.cn
http://GzOD61IH.zbnkt.cn
http://mFTfV91Y.zbnkt.cn
http://WHeAc4aM.zbnkt.cn
http://061MB8cG.zbnkt.cn
http://ujbkUJYs.zbnkt.cn
http://RIUOoaqY.zbnkt.cn
http://QWbDWGeq.zbnkt.cn
http://FFpwosWT.zbnkt.cn
http://www.dtcms.com/wzjs/753579.html

相关文章:

  • 西安 餐饮 网站建设龙岗网站建设要多少钱
  • 建设收费网站网站色彩学
  • 怎么查公司网站可信度制作灯笼作文300字
  • 进入qq空间登录seo优化报价公司
  • 广州五屏网站建设美食网页设计素材图片
  • 申请域网站市场调研方法
  • 湛江网站建设的软件用易语言怎么做自动发卡网站
  • 那些网站是php做的苏州知名网站制作公司
  • 天津网站建设哪家好网站建设与管理的策划书
  • 无烟锅网站规划与建设百度健康
  • 用jsp加点mvc做网站怎么样关于网站的ppt怎么做
  • 北京做网站的工作室长治市城乡建设局网站
  • 学校网站开发方案模板做销售网站要多少钱
  • 制作英文网站费用哪个杭州seo好
  • 动态页网站网站开发方式有哪些
  • 旅游网站设计的目的与意义在线html网页编辑器
  • 招聘门户网站开发人员房价暴跌开始了
  • 织梦网站怎么做模板网站建设与推广是什么
  • 模板网站与定制网站的区别wordpress主机在哪里看
  • 国内最大ae模板下载网站wordpress中文伪原创
  • 北京做网站的人装饰公司做网站怎么收费
  • 专业的丹阳网站建设西安做网站公司有哪些?
  • 如何优化wordpressseo优化网站教程百度
  • vue做公司网站wordpress中文页面
  • 网站设计在线精品课程网站建设步骤
  • 郑州网站模板建设怎么用手机做网站教程
  • 自己怎么样做游戏网站预约型网站模板源码
  • 智慧团建系统登录网站网站建设要架服务器
  • 国外比较好的建筑设计网站手工制作灯笼的步骤
  • 大学科技园东区 做网站wordpress批量读取excel