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

爱做的小说网站吗广东东莞回来要隔离吗

爱做的小说网站吗,广东东莞回来要隔离吗,外贸自建站源码,青海西宁做网站多少钱目录 架构 环境部署 一、Ansible安装部署 1.yum安装Ansible 2.修改主机清单文件 3.配置密钥对验证 4.ansible-doc 5.看被控主机 二、常用模块 1.Command模块 2.Shell模块 3.Cron模块 1.添加 2.删除 4.User模块 5.Group模块 1.创建组 ​编辑 ​编辑 ​编辑…目录 架构 环境部署 一、Ansible安装部署 1.yum安装Ansible 2.修改主机清单文件 3.配置密钥对验证 4.ansible-doc 5.看被控主机 二、常用模块 1.Command模块 2.Shell模块 3.Cron模块 1.添加 2.删除 4.User模块 5.Group模块 1.创建组  ​编辑 ​编辑 ​编辑 2.删除组  ​编辑 6.cp模块 ​编辑 7.File模块 8.Hostname模块 9.ping模块 10.Yum_repository模块 1.安装httpd  2.删除  3.安装nginx 11.Service模块 1.开启nginx 12.Script模块 13.setup模块 架构 1. 核心ansible2. 主机清单(Host Inventory)被管理主机的列表的文件Ansible 可以根据这个清单文件来执行针对不同主机组的任务3. 剧本(playbook)ansible的任务配置文件将多个任务定义在剧本中由ansible自动去执行4. 核心模块(Core Modules)是ansible自带的模块5. 自定义模块模块(Custom Modules)在核心模块功能不足时可使用自定义模块6. 连接插件(Connaction Plugins)使用ssh来连接每一个被控制的主机7. 插件(Plugins)记录日志#######################################################################################1. 用户请求过来之后给到我们核心Ansible2. Ansible通过主机清单去处理用户请求处理的两种方式1使用剧本playbook命令[yum install...]操作处理2使用模块完成1核心模块【Core Modules】直接完成在没有核心模块时使用自定义模块2自定义模块【Custom Modules】3. 通过连接插件【Connaction Plugins】使用ssh来连接每一个被控制的主机4. 最后由插件【Plugins】来记录日志 环境部署 主机服务192.168.91.102Ansible192.168.91.103————192.168.91.104———— 一、Ansible安装部署 1.yum安装Ansible [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 [rootlocalhost ~]# [rootlocalhost ~]# yum install epel-release -y [rootlocalhost ~]# yum install ansible -y2.修改主机清单文件 [rootlocalhost ~]# vim /etc/ansible/hosts45 [web]46 192.168.91.10347 192.168.91.10448 49 [all]50 192.168.91.[102:110] 3.配置密钥对验证 ssh-keygen -t rsa #一路回车使用免密登录 sshpass -p abc1234 ssh-copy-id root192.168.91.103 sshpass -p abc1234 ssh-copy-id root192.168.91.104 同样方法登录一下192.168.91.104 4.ansible-doc [rootansible ~]# ansible-doc -l #查看所有支持的模块 5.看被控主机 ansible all --list 二、常用模块 1.Command模块 [rootlocalhost ~]# ansible web -a hostname [rootlocalhost ~]# ansible web -a touch /opt/test [rootlocalhost ~]# ansible web -a ls /opt/test 或者直接去7-3和7-4opt目录看一下有没有test这个文件 ansible 192.168.91.104 -a chdir/opt ls ./ 2.Shell模块 功能和command相似用shell执行命令,支持各种符号,比如:*,$, 注意此模块不具有幂等 [rootlocalhost ~]# ansible web -m shell -a echo hello /opt/hello.txt[rootlocalhost ~]# ansible web -m shell -a cat /opt/hello.txtansible web -m shell -a echo $(ifconfig ens33 | awk NR2 {print $2}) | cut -d -f23.Cron模块 功能计划任务 支持时间minutehourdaymonthweekday 关键字 name  会生成一行注释显示标题如下显示 job   执行的命令 1.添加 [rootlocalhost mnt]# ansible 192.168.91.102 -m cron -a hour*/2 minute30 weekday1-5 namebackup mysql job/root/mysql_backup.sh看结果 2.删除 [rootlocalhost mnt]# ansible 192.168.91.102 -m cron -a namebackup mysql stateabsent结果 4.User模块 ###管理用户 comment         用户的描述信息 createhome      是否创建家目录 force           在使用stateabsent时, 行为与userdel –force一致. group           指定基本组 groups          指定附加组如果指定为(groups)表示删除所有组 home            指定用户家目录 move_home       如果设置为home时, 试图将用户主目录移动到指定的目录 name            指定用户名 non_unique      该选项允许改变非唯一的用户ID值 password        指定用户密码使用 SHA512 hash remove          在使用stateabsent时, 行为是与userdel –remove一致 shell           指定默认shell state           设置帐号状态不指定为创建指定值为absent表示删除 system          当创建一个用户设置这个用户是系统用户。这个设置不能更改现有用户 uid             指定用户的uid update_ password    always      如果password参数设置的值与用户当前的加密过的密码字符串不一致则直接更新用户的密码默认值即为always   on_create   如果password参数设置的值与用户当前的加密过的密码字符串不一致则不会更新用户的密码字符串保持之前的密码设定 ansible web -m user -a nametest1 看结果 删除用户 ansible web -m user -a nametest1 stateabsent removeyes 看结果 5.Group模块 ###管理组 1.创建组  ansible 192.168.91.103 -m group -a nametest gid88 systemyes查看创建结果 创建用户导入到组中 ansible 192.168.91.103 -m user -a nametest2 uid504 systemyes grouptest 查看结果 id test22.删除组  [rootansible ~]# ansible 192.168.91.103 -m user -a nametest2 stateabsent removeyes  ########先删除组中的用户 ansible 192.168.91.103 -m group -a nametest stateabsent查看结果 6.cp模块 功能解包解压缩 实现有两种用法 1、将ansible主机上的压缩包传到远程主机后解压缩至特定目录设置copyyes,此为默认值,可省略 2、将远程主机上的某个压缩包解压缩到指定路径下设置copyno 常见参数 copy默认为yes当copyyes拷贝的文件是从ansible主机复制到远程主机上如果设置为copyno会在远程主机上寻找src源文件 remote_src和copy功能一样且互斥yes表示在远程主机不在ansible主机no表示文件在ansible主机上 src源路径可以是ansible主机上的路径也可以是远程主机(被管理端或者第三方主机)上的路径如果是远程主机上的路径则需要设置copyno dest远程主机上的目标路径 mode设置解压缩后的文件权限 ansible 192.168.91.103 -m copy -a src/etc/fstab dest/opt/fstab_bak ownerroot mode640看结果 写入文件内容 ansible 192.168.91.103 -m copy -a contentxzq dest/opt/xzq.txt查看结果 7.File模块 功能设置文件属性,创建软链接等 path       指定文件路径 state      文件状态 有新建(touch) 删除(absent) 文件夹(directory)  连接文件(link)等 src        源文件 mode       权限 owner      属主 group      属组 recurse    递归 [rootlocalhost mnt]# ansible web -m file -a path/data/666 statetouch mode644 ownerlisi grouplisi 创建软连接 ansible web -m file -a path/opt/fstab.link src/opt/fstab.bak statelink 查看设置结果 8.Hostname模块 ###修改被管理主机的主机名 ansible 192.168.91.103 -m hostname -a namenode3 #一般不使用此模块主机名会一致 9.ping模块 [rootlocalhost ~]# ansible web -m pingWeb是我们之前在主机清单文件中写的名字 10.Yum_repository模块 功能建立yum仓库模块 关键字 name参数            必须参数用于指定要操作的唯一的仓库ID也就是”.repo”配置文件中每个仓库对应的”中括号”内的仓库ID。 baseurl参数        此参数用于设置 yum 仓库的 baseurl。 description参数    此参数用于设置仓库的注释信息也就是”.repo”配置文件中每个仓库对应的”name字段”对应的内容。 file参数            此参数用于设置仓库的配置文件名称即设置”.repo”配置文件的文件名前缀在不使用此参数的情况下默认以 name 参数的仓库ID作                      为”.repo”配置文件的文件名前缀同一个”.repo” 配置文件中 可以存在多个 yum 源。 enabled参数        此参数用于设置是否激活对应的 yum 源此参数默认值为 yes表示启用对应的 yum 源设置为 no 表示不启用对应的 yum 源。 gpgcheck参数        此参数用于设置是否开启 rpm 包验证功能默认值为 no表示不启用包验证设置为 yes 表示开启包验证功能。 gpgcakey参数        当 gpgcheck 参数设置为 yes 时需要使用此参数指定验证包所需的公钥。 state参数        默认值为 present当值设置为 absent 时表示删除对应的 yum 源。 ###yum安装 1.安装httpd  [rootlocalhost mnt]# ansible web -m yum -a namehttpd statepresent###statepresent可以不加结果 2.删除  删除 [rootlocalhost mnt]# ansible web -m yum -a namehttpd statepresent stateabsent结果 3.安装nginx ansible web -m yum_repository -a nameepel descriptionepel baseurlhttps://download.fedoraproject.org/pub/epel/$releasever/$basearch/ gpgcheckno fileepel [rootlocalhost mnt]# ansible web -m yum -a namenginx statepresent 看结果 11.Service模块 功能管理服务 关键字 name参数        此参数用于指定需要操作的服务名称比如 nginx。 state参数    此参数用于指定服务的状态比如我们想要启动远程主机中的 nginx则可以将 state 的值设置为 started如果想要停止远程主机中的服               务则可以将 state 的值设置为 stopped。此参数的可用值有 started、stopped、restarted、reloaded。 enabled参数    此参数用于指定是否将服务设置为开机 启动项设置为 yes 表示将对应服务设置为开机启动设置为 no 表示不会开机启动。 1.开启nginx [rootlocalhost mnt]# ansible web -m service -a namenginx statestarted enabledyescurl 192.168.91.102 ###看结果### 12.Script模块 功能在远程主机上运行ansible服务器上的脚本(无需执行权限) 注意此模块不具有幂等性 在Ansible服务器上创建test.sh脚本 [rootansible opt]# vim test.sh [rootansible opt]# chmod x test.sh [rootansible opt]# ansible web -m script -a /opt/test.sh 查看结果 13.setup模块 功能 setup 模块来收集主机的系统信息这些 facts 信息可以直接以变量的形式使用但是如果主机较多会影响执行速度 可以使用 gather_facts: no 来禁止 Ansible 收集 facts 信 ansible web -m setup -a filteransible_hostname ansible all -m setup ansible all -m setup -a filteransible_nodename ansible all -m setup -a filteransible_hostname ansible all -m setup -a filteransible_domain ansible all -m setup -a filteransible_memtotal_mb ansible all -m setup -a filteransible_memory_mb ansible all -m setup -a filteransible_memfree_mb ansible all -m setup -a filteransible_os_family ansible all -m setup -a filteransible_distribution_major_version ansible all -m setup -a filteransible_distribution_version ansible all -m setup -a filteransible_processor_vcpus ansible all -m setup -a filteransible_all_ipv4_addresses ansible all -m setup -a filteransible_architecture ansible all -m setup -a filteransible_uptime_seconds ansible all -m setup -a filteransible_processor* ansible all -m setup -a filteransible_env ansible web -m setup -a filter*ipv4
http://www.hkea.cn/news/14285550/

相关文章:

  • 建设黄页大全网站入口wordpress附件存放位置
  • 黄页网站怎么做 获取企业信息毕业设计网站用什么做
  • 网站图片加载 优化天猫商城网上购物正品下载
  • 企业网站备案域名信息杭州知名的企业网站建设策划
  • 美橙建站五合一建站套餐申请企业网站制作查询
  • 做网站运营的女生多吗如皋建设医院网站
  • 帮人建网站价格赚钱吗网站如何防注册机
  • 一个dede管理两个网站企业所得税免税收入有哪些
  • 茂名网站建设托管网站制作推广方案
  • 网站后台管理方便吗建设母婴网站的总结
  • 福田网站设计处理天眼查询个人怎么查
  • 网站建设与管理的过程网站制作公司业务发展方案
  • 为网站 做字幕网站都可以做哪些主题
  • 怎么做直播视频教学视频网站wordpress 模仿APP插件
  • 宁波建设网站价格做一个免费网站
  • 网站建设终端是什么网站建设会议讲话
  • 巩义专业网站建设公司推荐深圳工信部网站备案信息查询
  • 做网站jw100企业微信管理客户
  • 工具站seoqq企业邮箱怎么申请
  • idc 公司网站模板创建一个个人网站需要多少钱
  • 淘宝客的网站怎么做网站优化建设方案
  • 学校语言文字网站建设网络优化是做啥的
  • 外贸网站建站案例wordpress侧边栏广告
  • 企业网站开发实训报告网站支付怎么做安全吗
  • 郑州网站推广优化公司开发公司分公司如何办预售证
  • 确定建设电子网站的目的东莞网站推广多少钱
  • 石家庄长安区网站建设公司深圳网站制作哪家价格便宜
  • 济宁网站建设那家好邯郸做网站的公司哪家好
  • 网站服务器和直播服务器一样吗网站建设台州
  • 精品课程 网站建设质量qq浏览器网页版入口