![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维项目
马克图布s
生而为人,对不起
展开
-
hadoop单击测试、伪分布式、完全分布式
一、实验前提 三台7.3的虚拟机: server1 server2 server3 二、hadoop单击测试 单机模式(standalone):单机模式是Hadoop的默认模式。这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统。 1.建立hadoop用户: [root@server1 ~]# useradd hadoop ...原创 2019-06-08 10:59:28 · 184 阅读 · 0 评论 -
Elasticsearch安装
Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 官方文档: Elasticsearch:https://www.elastic.co/cn/products/elasticsearchhttps://www.elastic.co/gui...原创 2019-06-20 22:22:19 · 121 阅读 · 0 评论 -
ELK(开源日志分析平台)介绍
一、ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。 Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据...原创 2019-06-20 21:57:46 · 1175 阅读 · 0 评论 -
SaltStack远程执行模块、syndic、salt-ssh模块、api调用
一、 远程执行模块 [root@server1 ~]# mkdir /srv/salt/_modules [root@server1 ~]# cd /srv/salt/_modules [root@server1 _modules]# vim my_disk.py #!/usr/bin/env python def df(): return __salt__['cmd.run']('d...原创 2019-06-20 21:51:16 · 473 阅读 · 0 评论 -
SaltStack远程执行之返回(return)
SaltStack中文官网:http://docs.saltstack.cn/ saltstack有3大功能:远程执行,配置管理,云管理 其中远程执行又可分解为:目标,模块,返回 这3个部分。 数据返回:return,返回信息通过4506接收 例如以下命令: [root@server1 ~]# salt '*' cmd.run 'df -h' 其中'*' 是目标,匹配所有...原创 2019-06-20 13:41:43 · 806 阅读 · 0 评论 -
分布式文件系统——moosefs
一、分布式文件系统 解决冗余的问题,海量数据存储问题 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模 式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他...原创 2019-06-15 21:14:21 · 299 阅读 · 0 评论 -
docker+harbor—搭建Docker私有仓库
一、Harbor介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内 的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。 二、Ha...原创 2019-06-15 19:53:26 · 526 阅读 · 0 评论 -
SaltStack的jinja模板——自动化运维
jinja声明: state文件中使用 "- template:jinjia" 声明 模版文件中 声明变量 "{{ name }}" name变量明 state文件中"-defautls:name:value"声明 使用变量方法: {{变量}} 一级字典变量:{{pillar['appname']}} 二级字典变量:{{pillar['flow']['maxconn']}} 实例:...原创 2019-06-19 00:21:55 · 201 阅读 · 0 评论 -
Saltstack数据系统——grains和pillar
一、grains 静态数据,当Minion启动的时候收集的MInion本地的相关信息。(包含操作系统版本、内核版本、CPU、内存、硬盘、设备型号等) 1.自定义grains的item [root@server2 ~]# cd /etc/salt/ [root@server2 salt]# vim minion 120 grains: 121 roles: 122 - apa...原创 2019-06-18 23:59:57 · 209 阅读 · 0 评论 -
SaltStack自动化运维——saltstack的安装和http、nginx服务的部署
一、环境配置 配置yum源1. 将saltstack包放在真机的默认发布目录下/var/www/html/saltstack/rhel7/20182.虚拟机上编写yum源 [root@server1 ~]# vim /etc/yum.repos.d/salt.repo [salt] name=salt baseurl=http://172.25.36.250/saltstack/rhel7/...原创 2019-06-09 00:11:05 · 283 阅读 · 0 评论 -
git+gitlab
1.安装软件 [root@server1 gitlab]# yum install -y git [root@server1 gitlab]# cd [root@server1 ~]# mkdir demo [root@server1 ~]# cd demo/ [root@server1 demo]# git init Initialized empty Git repository...原创 2019-06-08 11:00:45 · 331 阅读 · 0 评论 -
saltstack搭建keepalived高可用集群
一、SaltStack简介 SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统。 二、特点 1.快;多线程并发执行 2.底层基于python 3.丰富的api 4.运行模式:本地运行;master/minion;salt SSH 5.三大功能:远程执行;配置管理;云管理 6.支持的操作系统比较丰富 三、SaltStack安装基础环境准...原创 2019-06-08 11:02:45 · 213 阅读 · 0 评论 -
ansible部署mysql
一、实验前提 server1:ansible server2 二、实现部署mysql 1.server1安装ansible [root@server1 ~]# cd ansible/ [root@server1 ansible]# ls ansible-2.7.8-1.el7.noarch.rpm ansible-tower-setup-bundle-3.4.2-1.el7.tar.g...原创 2019-06-08 11:01:55 · 2737 阅读 · 0 评论 -
Linux下Docker k8s集群的搭建部署
一、实验前提: rhel7.3版本: server1:master节点,安装docker,并启动,内存大小大小不小于1024M,则集群初始化会失败 server2:node,安装docker,并启动 二、Docker k8s集群的搭建部署 1.需要下载的文件和安装包如下: 2.在server1/2上安装rpm包: kubeadm-1.12.2-0.x86_64.rpm ku...原创 2019-06-08 11:00:01 · 2083 阅读 · 1 评论 -
hadoop+zookeeper实现高可用
一、zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 二、 ZooKeeper的基本运转流程: 1、选举Leader。 2、同步数据。 3、选举Leader过...原创 2019-05-23 01:59:44 · 466 阅读 · 0 评论 -
ELK——UI界面监测数据,日志采集
server1 jdk,elasticsearch server2 jdk,elasticsearch server3 jdk,elasticsearch UI界面监测数据 1. 开启服务,关闭swap分区 [root@server1 ~]# systemctl start elasticsearch.service [root@server1 ~]# swa...原创 2019-08-07 18:33:07 · 897 阅读 · 0 评论