那人如此可好
码龄7年
关注
提问 私信
  • 博客:104,091
    社区:1
    104,092
    总访问量
  • 109
    原创
  • 1,012,366
    排名
  • 52
    粉丝
  • 0
    铁粉

个人简介:此人很懒,不想写签名,名其曰留白

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2018-03-12
博客简介:

qq_41830712的博客

查看详细资料
个人成就
  • 获得86次点赞
  • 内容获得18次评论
  • 获得234次收藏
  • 代码片获得284次分享
创作历程
  • 104篇
    2019年
  • 5篇
    2018年
成就勋章
TA的专栏
  • Linux
    58篇
  • Python
    23篇
  • 运维
    48篇
  • 个人学习笔记
    1篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ansible——使用角色,yaml文件拆分为多个文件

前言:有关ansible服务的搭建:自动化运维工具Ansible的搭建ansible-playbook配置思路:1.通过vars中的main.yml配置变量,主要为源码存放目录及安装目录2.通过tasks中的copy.yml将源码文件传输到异地服务器上源码存放目录3.通过tasks中的install.yml调用模板mysql_install.sh,将mysql安装到变量中定义的安装目录...
原创
发布博客 2019.06.18 ·
2224 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ansible Playbooks的简单使用—搭建httpd服务、模板、变量使用以及playboos的一些简单应用

前言:本篇博客是在ansible搭建完毕的基础上进行:自动化运维工具Ansible的搭建一、设置在.yml文件中Tab键为两个空格这是.yml文件的格式要求[devops@server1 ~]$ vim .vimrcautocmd filetype yaml setlocal ai ts=2 sw=2 et二、建立playbook.yml文件,发布剧本1、编辑playbook....
原创
发布博客 2019.06.17 ·
758 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ansible常用模块(command、copy、file、yum、service、firewalld)

前言:本篇博客的内容在上一篇博客ansible搭建的基础上完成:自动化运维工具Ansible的搭建一、Ansible的command默认模块的简单使用1、在server1上执行[devops@server1 ansible]$ ansible test -m command -a 'df -h'test指ansible中test组,-m后指定模块 -a后加这个模块的参数注意:co...
原创
发布博客 2019.06.12 ·
826 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ansible常用命令及参数

常用参数:-m:要执行的模块,默认为command-a:指定模块的参数-u:ssh连接的用户名,默认用root,ansible.cfg中可以配置-b,--become:变成那个用户身份,不提示密码-k:提示输入ssh登录密码,当使用密码验证的时候用-s:sudo运行-U:sudo到哪个用户,默认为root-K:提示输入sudo密码,当不是NOPASSWD模式时使用-C:只是测试一...
原创
发布博客 2019.06.12 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自动化运维工具Ansible的搭建

一、什么是Ansible?当下有许多的运维自动化工具(配置管理 ),例如:Chef、Ansible、SaltStack、Puppet、Fabric 等。Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Python 语言实...
原创
发布博客 2019.06.12 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git本地仓库的搭建和使用

前言:1、Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitK2、Git与SVN的主要区别SVN是集中式版本控制系统,版本库是集...
原创
发布博客 2019.06.12 ·
1655 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

docker swarm集群部署及相关服务(监控、滚动更新等)

前言:Swarm 是 Docker 公司在 2014 年 12 月初发布的一套较为简单的工具,用来管理 Docker 集群,它将一群 Docker 宿主机变成 一个单一的,虚拟的主机。Swarm 使用标准的 Docker API接口作为其前端访问入口。换言之,各种形式的 Docker Client(docker client in go,docker_py,docker 等)均可以直接...
原创
发布博客 2019.06.11 ·
481 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker compose多容器架构实现一种服务(负载均衡等)

前言:Docker Compose 将所管理的容器分为三层,工程(project),服务(service)以及容器(contaienr)。Docker Compose 运行的目录下的所有文件(docker-compose.yml, extends 文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服...
原创
发布博客 2019.06.05 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker容器的安全加固

前言:社区中常用的做法是利用lxcfs来提供容器中的资源可见性。lxcfs是一个开源的FUSE(用户态文件系统)实现来支持LXC容器。LXCFS通过用户态文件系统,在容器中提供下列 procfs 的文件:/proc/cpuinfo/proc/diskstats/proc/meminfo/proc/stat/proc/swaps/proc/uptime比如,把宿主机的 /var/...
原创
发布博客 2019.06.05 ·
819 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker安全

前言:docker内部的隔离机制是通过namespace来做的,但是在Linux系统里面很多东西是不能通过namespace来隔离的,比如:时间。容器的资源控制,而namespace把容器在我们的linux系统网络成为独立个体,并不能做资源限制,很可能一个容器上面跑了一个java程序,但是这个容器把我们的内存占用完了,那么这是不合理的。所以一定要对docker容器的配额进行限额,资源限制。...
原创
发布博客 2019.06.04 ·
711 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker数据卷管理()

前言:docker数据卷数据卷是目录或文件,不是块设备。容器可以读写volume中的数据。volume数据可以持久化保存。docker提供了两种卷:bind mountdocker managed volume相同点:两者都是host文件系统中的某个路径不同点:bind mountdocker managed volumevolume位置可任...
原创
发布博客 2019.05.31 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker的四种网络模式(Bridge、Host、Container、None 网络模式),自定义网络(创建自定义网桥、使两个不同网桥的容器通信、跨主机容器容器通讯等)

前言:本博客的内容会为大家讲解Docker的网络管理。docker网络模式docker的镜像是令人称道的地方,但网络功能还是相对薄弱的部分。docker的四种网络模式(Bridge、Host、Container、None)Docker 在启动时会开启一个虚拟网桥设备 docker0,默认地址为 172.17.1.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 I...
原创
发布博客 2019.05.31 ·
9733 阅读 ·
10 点赞 ·
0 评论 ·
51 收藏

docker搭建本地免密仓库、私有仓库registry加密访问控制(身份验证)

前言:本篇博客是在做了阿里云镜像仓库和加速器的环境什么是仓库Docker 仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。Docker运行中使用的默认仓库是 Docker Hub 公共仓库。首先在https://cloud.docker.com/网站注册一个账号docker hub为...
原创
发布博客 2019.05.30 ·
2377 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

docker的阿里云镜像加速器的使用

前言:加速器的使用:可以加快镜像的下载速度1、访问 https://www.aliyun.com,注册自己的帐号然后点击控制台——>产品与服务——>容器镜像服务。选择镜像加速器,选择自己的系统。会得到一个加速器地址。2、在/etc/docker目录下新建文件daemon.json将加速器地址写入:前提:保证自己的主机有网络[root@server1 ~]# cd /...
原创
发布博客 2019.05.30 ·
568 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

docker镜像的优化

前言:镜像的优化l 选择最精简的基础镜像l 减少镜像的层数l 清理镜像构建的中间产物l 注意优化网络请求l 尽量去用构建缓存l 使用多阶段构建镜像一、实例分析这个是官方的nginx镜像。[root@server1 docker]# pwd/tmp/docker[root@server1 docker]# lsDockerfile nginx-1.15.8.tar.gz...
原创
发布博客 2019.05.30 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile的编写:重建镜像包以及常用的dockerfile指令

前言:我们以ubuntu的镜像包为示例:首先导入ubuntu的镜像包[root@server1 ~]# docker load -i ubuntu.tar我们先建立vm2容器,对vm2做一些改变后,ctrl+p+q退出:[root@server1 ~]# docker run -it --name vm2 ubunturoot@dd43ebb4bd3f:/# lsbin dev...
原创
发布博客 2019.05.29 ·
1101 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker的安装、镜像使用以及一些简单的docker指令

前言:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一、dock的安装:准备安装包:社区版docker17.03.1:[root@server1 docker]# lscontainer-selinux-2.21-...
原创
发布博客 2019.05.29 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

hadoop+zookeeper高可用

前言:环境基于nfs文件共享,server1上安装了hadoop,部署的相关服务参考我的上一篇博客环境RHEL 7.3h1172.25.1.1(server1)h2172.25.1.5(server5)DN1172.25.1.2(server2)DN2172.25.1.3(server3)DN3172.25.1.4(server4)在典...
原创
发布博客 2019.05.23 ·
421 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多