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

企业网站建设需要的手续/新手学百度竞价要多久

企业网站建设需要的手续,新手学百度竞价要多久,云南最近出了什么流行病,深圳集团网站建设1. Ansible 优点 (1) 易读的语法:Ansible使用playbook作为配置管理脚本,playbook是基于YAML开发的,是一种易于读写的数据格式(2) 远程主机无须安装任何依赖:被Ansible管理的远程主机,只需要安装SSH和Python即可&#x…

1. Ansible 优点

(1) 易读的语法:Ansible使用playbook作为配置管理脚本,playbook是基于YAML开发的,是一种易于读写的数据格式
(2) 远程主机无须安装任何依赖:被Ansible管理的远程主机,只需要安装SSH和Python即可,无须再安装其他任何Agent程序
(3) 基于推送模式:Ansible在服务器端修改playbook并推送到远程主机执行,这样做的好处是直接由你来控制变更在服务器上发生的时间
(4) 管理小规模集群:Ansible可以轻松扩展至管理成百上千的节点,也有向下收缩规模的能力,只需要编写一个Ansible脚本文件即可
(5) 内置模块:Ansible内置了一系列模块,通过模块,你可以执行像安装软件包 、重启服务或复制配置文件这样的任务

2. Ansible 如何运作

(1) Ansible 是通过 playbook 脚本来进行配置管理的,playbook 中定义要执行的任务
(2) 对于每一个任务,Ansible 都是在所有主机之间并行执行的
(3) 在下一个任务开始之前,Ansible 会等待所有主机都完成上一个任务
(4) Ansible 会按照你指定的顺序来运行任务

3. Ansible 安装

只需要在服务器端安装 Ansible 即可,是基于 sshd 去远程控制客户端主机的

[root@localhost ~]$ yum install -y epel-release
[root@localhost ~]$ yum install -y ansible


4. 使用 Vagrant 创建测试服务器

我们在一台 Linux 服务器上安装 Ansible,作为 Ansible 服务端,使用 Vagrant 创建多台虚拟机,作为 Ansible 客户端

安装 CentOS7 图形界面:https://www.linuxidc.com/Linux/2018-04/152000.htm

安装 Vagrant 流程:https://www.howtoing.com/how-to-install-vagrant-on-centos-7

[root@localhost ~]# mkdir playbooks && cd playbooks          //创建一个专门存储 Ansible playbook 的目录
[root@localhost playbooks]# vagrant init ubuntu/trusty64     //创建一个64位 Ubuntu 虚拟机镜像对应的 Vagrant 配置文件
[root@localhost playbooks]# vagrant up                       //启动虚拟机,第一次会根据 Vagrant 配置文件去下载镜像文件
[root@localhost playbooks]# vagrant ssh                      //用于连接到虚拟机
[root@localhost playbooks]# vagrant ssh-config               //用于查看SSH连接信息


5. 将测试服务器的信息配置在 Ansible 中

Ansible 只能管理那些它明确了解的服务器,需要在 inventory 文件中指定被管理的服务器的信息

Ansible 默认使用 /etc/ansible/hosts 作为 inventory 文件,不过我们一般不使用它,放在和 playbook 目录一起进行控制

如下信息中,testserver 是主机别名,其他需要明确的信息有主机IP 、主机端口 、主机用户 、连接的密钥文件,这些信息可以通过 vagrant ssh-config 查看

[root@localhost playbooks]# cat hosts    //inventory文件,用于定义被Ansible管理的主机资源
testserver ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222 ansible_ssh_user=vagrant ansible_ssh_private_key_file=/root/playbooks/.vagrant/machines/default/virtualbox/private_key
[root@localhost playbooks]# ansible testserver -i hosts -m ping    //使用ping模块进行测试
testserver | SUCCESS => {"changed": false, "ping": "pong"
}


6. 使用 ansible.cfg 来简化配置

在上面的例子中,我们需要在 inventory 文件中明确定义被管理的主机的许多信息,如果有多台被管理主机,那么需要定义的信息更多

因此,我们可以使用 ansible.cfg 文件来简化配置,这个文件用来定义一些默认值,这样我们就不需要对同样的内容输入很多遍,如下

[root@localhost playbooks]# cat ansible.cfg 
[defaults]
inventory = hosts         //指定inventory文件位置
remote_user = vagrant     //指定使用SSH登录的用户
private_key_file = /root/playbooks/.vagrant/machines/default/virtualbox/private_key   //指定SSH私钥文件
host_key_checking = False  //关闭 host key 检查,这样做的目的是当我们创建一个新的虚拟机时,不需要再编辑 ~/.ssh/known_hosts 文件

有了默认配置,我们就可以简化 inventory 文件的配置了:

[root@localhost playbooks]# cat hosts 
testserver ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222
[root@localhost playbooks]# ansible testserver -i hosts -m ping
testserver | SUCCESS => {"changed": false, "ping": "pong"
}

 

 

 

 

 

 

 

     

转载于:https://www.cnblogs.com/pzk7788/p/10562591.html

http://www.lbrq.cn/news/967267.html

相关文章:

  • pc端网站/长沙本地推广
  • 卖汽车的网站怎么做的/软件开发一般需要多少钱
  • 精品网站建设费用 真好磐石网络/营销策划书模板
  • 朱子网站建设/网站搜索引擎推广
  • 网站模板软件/域名查询官网
  • wordpress汉字验证码/资阳市网站seo
  • 怎么在公众号上做网站/怎么做神马搜索排名seo
  • 免费游戏打开就能玩/网站优化怎么操作
  • 靖江做网站单位/最新国内重大新闻
  • 做调研的网站一般有哪些/seo学校培训班
  • 毕业设计购物网站怎么做/疫情最新官方消息
  • 公司做网站百度还是阿里/镇江百度推广公司
  • 自己建设网站服务器/对网络营销的理解
  • wordpress 模板层次结构信息图/商丘seo推广
  • 天行健公司网站建设/日本比分算1:1
  • 合肥小程序建设/seo公司哪家好
  • 淄博网站建设招聘/完美日记网络营销策划书
  • 深圳网站制作/seo排名怎样
  • 做网页靠哪个网站赚钱/百度账号登录个人中心
  • 做网站博彩代理怎么找客源/产品推广方法有哪些
  • 做网站个体户经营范围/网站制作开发
  • 常熟有没有做阿里巴巴网站/seo搜索引擎优化总结报告
  • 网站域名打不开的原因/百度集团总部在哪里
  • 河南今天发生的重大新闻/夫唯seo怎么样
  • b2b电子商务网站调研报告免费/爱站工具包
  • 做网站比较专业的有哪些公司/连接交换
  • 房建设计图网站/搜索引擎优化答案
  • 工装/seo优化网站推广专员招聘
  • 邯郸市教育考试院官网/南京seo公司教程
  • wordpress整合论坛/内蒙古网站seo
  • 《每日AI-人工智能-编程日报》--2025年7月17日
  • 语音增强论文汇总
  • 深入解析Linux进程地址空间与虚拟内存管理
  • 大语言模型:高考志愿填报的“新纪元智能参谋”
  • 【Java篇】IntelliJ IDEA 安装与基础配置指南
  • FBRT-YOLO: Faster and Better for Real-Time Aerial Image Detection论文精读(逐段解析)