- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Elasticsearch 部署
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful API 的 web 接口. Elasticsearch 没有典型意义的事务. Elasticsearch 是一种面向文档的数据库 Elasticsearch 没有提供授权和认证特性 主要特点: – 实时分析 – 分布式实时文件存储,并将每一个字段都编入索引...
2018-08-28 20:08:09 225
原创 docker 安装
Docker是完整的一套容器管理系统,提供了一组命令,让用户更加方便直接地使用容器技术,而不需要过多关心底层内核技术 一 .安装前准备:(需要64位操作系统 至少RHEL6.5以上的版本,强烈推荐RHEL7) 1.1 自定义yum源 cp docker-engine* /var/ftp/public cd /var/ftp/public creater...
2018-08-26 11:28:07 149
原创 Ceph 存储安装
ceph是一个分布式文件,提供对象存储,快存储,文件系统存储。 组件: (1)MON:监视器。MON通过保存一系列集群状态map来监视集群的组件。MON因为保存集群状态,要防止单点故障,所以需要多台;另外,MON需要是奇数,如果出现意见分岐,采用投票机制,少数服从多数。 (2)OSD:对象存储设备。真正存储数据的组件。一般来说,每块参与存储的磁盘都需要一个OSD进程。 (3)MDS:元数据...
2018-08-24 16:05:23 348
原创 ansible 工具简单应用
yum - y install ansible 安装完成以后执行,没有报错,正确显示版本即可 ansible --version ansible 的配置文件是 ansible.cfg 在运行ansible命令时,命令将会按照预先设定的顺序查找配置文件。 (1)ANSIBLE_CONFIG:首先,ansible命令会检查环境变量,及这个环境变量将指向的配置文件。可以通过导入环境变量...
2018-08-24 16:01:05 207
转载 安装openstack
openstack是一套IaaS解决方案,是一个开源的云计算管理平台,以Apache许可证为授权。 openstack主要组件: horizon : 提供web管理接口 keystone:提供多种认证 nova: 用于计算 glance:与镜像有关 cinder:提供块存储服务 swift:提供对象存储 neutron:与网络有关 安装前环境检查: 检查 selinux 是否...
2018-08-18 20:57:30 515
原创 创建kvm虚拟机模板,及以模板新建虚拟机
环境:利用centos-7 虚拟机 。 先创建一个虚拟机模板 1.配置yum 导入gpg key 2.禁用 selinux vim /etc/selinux/config SELINUX=disabled 3.卸载防火墙与NetworkManager yum -y remove NetworkManager-* firewalld-* ...
2018-08-17 20:47:47 5051
原创 KVM构建及 镜像管理
一个完整的虚拟机有两个部分:img镜像和xml配置文件 虚拟机底层部分:内核虚拟化模块(KVM),系统设备仿真(QEMU),虚拟机管理程序(Libvirt) virsh命令工具: 列出虚拟机 virsh list [- -all] 查看指定虚拟机的信息 virsh dominfo 虚拟机名称 开启|重启|关闭 指定虚拟机 vir...
2018-08-17 19:57:18 1515
原创 iscsi 和 multipath 多路径
思路: 服务器端: 配置两个ip 192.168.4.51 192.168.2.51 配置targetcli 服务 客户端: 配置两个ip 192.168.4.52 192.168.2.52 配置 iscsi-initiator-utils 先测试能发现iscsi磁盘 然后 配置multipath ...
2018-08-07 08:41:14 1786
原创 mysql MHA集群
MHA 工作过程: (1)从崩溃的master保存二进制日志事件 (2)识别含有最新更新的slave (3)应用差异的中继日志(relay log)到其他的slave (4)应用从master保存的二进制日志 (5)提升一个slave为新的master (6)使其他slave连接新的master进行复制 准备集群环境:(192.168.4.51-56 56作为mha 管理主机...
2018-07-26 20:51:41 147
原创 mysql 读写分离
原理:客户端向mysql代理请求服务时,代理会把写的请求交给A 服务器处理,把读的请求交给B处理。 maxscale 代理软件 rpm -ivh maxscale-2.1.2-1.rpm 修改配置文件 vim /etc/maxscale.cnf [server1] type=server //定义数据库服务器主机...
2018-07-24 20:43:05 152
原创 mysql 主从搭建和配置
MySQL主从(MySQL replication),主要用于MySQL的实时备份或者读写分离。 MySQL主从的原理非常简单,总结一下: (1)每个主从仅可以设置一个主。 (2)主在执行SQL之后,记录二进制log文件(bin-log) (3)从连接主,并获取主的bin-log,存于本地relay-log,并从上次执行的位置起执行SQL,一旦遇到错误则停止同步。 mysql主从配置re...
2018-07-23 22:41:35 499
转载 Linux sed命令详细讲解
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。 sed使用参数 sed [-nefr] [动作] 选项与参数: -n :使用安静(si...
2018-07-22 22:10:29 105
转载 linux awk 编程
(接awk 入门) awk内置变量 awk有许多内置变量用来设置环境信息,这些变量可以被改变,下面给出了最常用的一些变量。 ARGC 命令行参数个数 ARGV 命令行参数排列 ENVIRON 支持队列中系统环境变量的使用 FILENAME awk浏览的文件名 FNR 浏览...
2018-07-22 21:28:46 180
转载 Linux awk命令入门
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 使用方法 awk '{pattern + action}' {filenames} 尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内...
2018-07-22 21:11:28 127
转载 忘记mysql密码,怎么办?
1. vim /etc/my.cnf 在 [ mysqld] 下面添加一行: skip-grant-tables 保存退出 2.killall mysqld 命令行 mysql 进入 update mysql.user set authentication_string=password("新密码") where user="root" and ho...
2018-07-19 20:55:43 121
原创 mysql 修改密码的方法
一. 用alter修改 刚安装mysql ,用/var/log/mysqld.log里的初始密码进入mysql 后 set global validate_password_policy=0; set global validate_password_length=6; alter user root@localhost identified by "123456"; 或者 ...
2018-07-19 13:32:13 162
长途汽车信息管理系统
2012-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人