晓夏

新手菜鸟Linux学习之路

不怕从零开始,只怕从未启程

Docker学习(二)——升级Linux内核(rpm安装)及docker启动

347浏览量
除了刚才介绍的yum安装,其实网上也有rpm的安装组昂,但是我们需要下面的这两个rpm包从网上找这两个rpm包,然后安装即可升级到3.10.5了。首先安装kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm# rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm然后安装kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm# rpm -ivh kernel-ml-aufs-devel-3.10.5

Docker学习(一)——升级Linux内核及Docker的安装与启动

422浏览量
Docker的安装有两个条件:1、必须是64位系统2、必须得是内核大于3.83、必须关闭selinux (使用setenforce 0让修改过的selinux生效。无需重启服务器)第一个就不说了,不是64位系统的请自行安装64位系统,这里官方建议使用ubuntu系统,但由于我实在是不习惯ubuntu系统,所以这里我使用的Centos6.5系统。Centos6.X的系统内核版本都是2.6的所以在安装前我们需要升级下Linux内核。首先我们要升级Linux内核,这里使用Yum安装的方法。1、配置使用

Ansible总结(二十):ansible中的Playbook(剧本)——roles(模块化管理)

390浏览量
roles 用于层次性、结构化地组织playbook。roles 能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量(vars)、文件(file)、任务(tasks)、模块(modules)及处理器(handlers)放置于单独的目录中,并可以便捷地include它们的一种机制。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中

Ansible总结(十九):ansible中的Playbook(剧本)——模板(template)

717浏览量
这节我们介绍的内容叫做模板,它使用template。template使用了Jinjia2格式作为文件模版,进行文档内变量的替换的模块。它的每次使用都会被ansible标记为”changed”状态。 这里有三点需要注意的: 1、使用template一定要有模板。 2、模板使用的变量一般都会写在hosts中,方便管理 3、使用变量要使用{{}} 举个例子就明白了: 举例:为1.7以及1.7两个节点安装apache,让其1.7监听80端口、1.8监听8080端口。这个例子就能很

Ansible总结(十八):ansible中的Playbook(剧本)——tags(标签)

386浏览量
在playbook中可以我们为某个或某些任务定义一个”标签”,在执行此playbook时,通过为ansible-playbook命令使用--tags能实现仅运行指定tasks而非全部执行。而通过--skip-tags则能实现不运行playbook中的指定task。tags在playbook中,使用非常简单。只需要在task(任务)中使用tags,并为tags定义一个名称即可。 下面我们来看一个例子: 还是之前安装、复制、启动apache的yml文件,我们为copy httpd&nb

Ansible总结(十七):ansible中的Playbook(剧本)——判断以及迭代

977浏览量
在Playbook中也是可以进行判断以及循环的。 一、条件判断 在Playbook中不同于shell以及python,它使用的是when语句,而不是if语句。他的作用是当运行Playbook的节点符合when语句的要求时,执行这个条件判断所在的Task(任务)。不符合条件则不运行。理解起来就是pthon以及shell中的if判断。 语法: task:  ...  when:条件   意思:当符合这个条件运行task(任务) 就是这么简单

Ansible总结(十六):ansible中的Playbook(剧本)——vars(变量的定义与使用)

451浏览量
在playbook中也是可以使用变量的,使用变量的方式有两种。 一、通过在Playbook脚本中定义 下面我们举个例子: ----------------------------------- - hosts: web   remote_user: root      vars:        &nbs

Ansible总结(十五):ansible中的Playbook(剧本)——处理器(notify与handlers)

494浏览量
下面我们先看一个例子:- hosts: web   remote_user: root   tasks:   - name: install httpd package     yum: name=httpd state=latest   - name: co

Ansible总结(十四):ansible中的Playbook(剧本)——Tasks(任务)

343浏览量
Task的目的是使用指定的参数执行模块,而在参数中我们也可以使用变量,需要注意的是模块的执行是幂等的,这以为这多次执行也是安全的。因为其结果是不变的。每个task都应该有其自己的name,用于Playbook的执行结果输出,这个名称是自己定义的,只能使用字母、数字和''_",建议定义的name能够清晰的描述所执行的任务。在这里我们举个例子大家就清楚了。由于是测试,所以我这里只准备了两个节点,主要就是为了演示例一:安装httpd服务并启动httpd服务 # v

Ansible总结(十三):ansible中的Playbook(剧本)——YAML文件

350浏览量
之前我们已经学习了常用的ansible模块,下面我们来学习下ansible中的Playbook以及YAML文件。Playbook 是 Ansible 真正强大的地方,它允许使用变量、条件、循环、以及模板,也能通过角色 及包含指令来重用既有内容。适用于需反复执行的、较为复杂的任务。要学习Playbook首先我们需要了解下YAML文件。准确的来说是ansible中的YAML文件。一、YAML文件基础概念:YAML是一个可读性高的用于表达序列化的格式,它的格式类似于python字典,并且和python

分享:

支付宝

微信