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

云计算实训32——roles基本用法、使用剧本安装nginx、使用roles实现lnmp

一、安装nginx并更改其端口

编辑hosts配置文件

[root@mo ~]# vim /etc/ansible/hosts

创建目录

[root@mo ~]# mkdir /etc/ansible/playbook

编辑配置文件

[root@mo ~]# vim /etc/ansible/playbook/nginx.yml

执行测试

[root@mo ~]# ansible-playbook /etc/ansible/playbook/nginx.yml

二、roles基本用法

修改组

[root@mo ~]# vim /etc/ansible/hosts

检查主机s是否可连接

创建roles的目录结构

创建文件

编辑文件

[root@mo ~]# vim /etc/ansible/playbook/test002.yml

运行

[root@mo ~]# ansible-playbook /etc/ansible/playbook/test002.yml

三、使用剧本安装nginx

[root@mo ~]# vim /etc/ansible/roles/nginx/tasks/main.yml

运行

[root@mo ~]# ansible-playbook /etc/ansible/playbook/test002.yml

四、使用role实现lnmp

nginx改配置8080

mariadbz中创建eleme数据库

创建表user

[root@mo ~]# vim /etc/ansible/roles/nginx/tasks/main.yml

[root@mo ~]# cd /etc/ansible/

[root@mo ansible]# mkdir script

[root@mo script]# vim dbtable.sh

[root@mo script]# cd

[root@mo ~]# vim /etc/ansible/playbook/test003.yml

[root@mo ~]# ansible-playbook /etc/ansible/playbook/test003.yml

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AI入门指南(四):分类问题、回归问题、监督、半监督、无监督学习是什么?
  • 【3】AT32F437 OpenHarmony轻量系统第一个程序:点灯
  • C#与其它编程语言有什么区别,以及相关优势有哪些
  • Java 事务管理:确保数据一致性
  • FPGA开发——DS18B20读取温度并且在数码管上显示
  • 【达梦数据库】锁超时的处理方法-错误码[-6407]
  • 微软edge浏览器开发工具全解析
  • MYSQL -NATURAL JOIN ,exist 函数
  • LeetCode 热题100-69 有效的括号
  • 设计模式-结构性模式-桥接模式
  • 风波中坚守:技术应对突发故障的危与机
  • 我们如何将数据输入到神经网络中?
  • day38.动态规划+MySql数据库复习
  • 视频检索技术为电子商务直播领域带来了前所未有的革新
  • Objective-C中的MVC架构:构建清晰、可维护的iOS应用
  • 【5+】跨webview多页面 触发事件(二)
  • Angular Elements 及其运作原理
  • css系列之关于字体的事
  • leetcode讲解--894. All Possible Full Binary Trees
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Spring核心 Bean的高级装配
  • Unix命令
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 二维平面内的碰撞检测【一】
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 源码安装memcached和php memcache扩展
  • 字符串匹配基础上
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • #FPGA(基础知识)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (超详细)语音信号处理之特征提取
  • (接口封装)
  • (十一)手动添加用户和文件的特殊权限
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • **PHP分步表单提交思路(分页表单提交)
  • .NET CLR Hosting 简介
  • .NET 读取 JSON格式的数据
  • .NET 设计模式初探
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET构架之我见
  • .net经典笔试题
  • @component注解的分类
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @javax.ws.rs Webservice注解
  • @property python知乎_Python3基础之:property
  • [AIGC] MySQL存储引擎详解
  • [BetterExplained]书写是为了更好的思考(转载)
  • [bug总结]: Feign调用GET请求找不到请求体实体类
  • [HarekazeCTF2019]encode_and_encode 不会编程的崽
  • [Intel Edison开发板] 05、Edison开发基于MRAA实现IO控制,特别是UART通信
  • [LeetCode] Sort List