openstack环境准备
这个文档是openstatck环境准备文档,包括openstack需要用到的两台虚拟机配置
虚拟机xml配置文件
这是虚拟机模板配置文件,这个配置文件定义了虚拟机名字,内存,磁盘,网卡的详细配置
快速创建rhel7虚拟机所需配置文件
这是快速创建虚拟机所需的xml文件,要和.rh7_template.img一起放在/var/lib/libvirt/images目录下,最后执行create-vm-auto.sh即可
自动创建虚拟机脚本
这是一个自动创建虚拟机的脚本,需要准备一个镜像文件和一个.xml文件就可以快速创建虚拟机
haproxy主配置文件
该配置文件是haproxy的主配置文件,里面定义了stats和转发到后端realserver的配置
提高mysql多实例服务的软件包
这个软件包用于提高mysql多实例服务,可在一台服务器上运行多个mysql服务
启动读写分离服务的配置文件
maxscale.cnf是启动maxscale软件实现读写分离的配置文件。
ruby依赖包
这是一个部署ruby运行环境所需的软件包,安装这个包之前需要安装ruby
高可用集群VIP自动切换脚本
这个文件是在mha管理节点监视的主机宕掉之后执行的VIP地址切换脚本
mha管理节点的主配置文件
mha管理节点的主配置文件,app1.cnf配置文件配置了管理节点和数据节点的数据。
mysql高可用集群所需软件包
这是搭建mysql高可用集群所需的软件包,包含MHA 管理节点的主配置文件和VIP地址切换perl脚本
percona-xtrabackup热备份软件
percona-xtrabackup是一款强大的在线热备份工具,主要包括xtrabackup和innobackupex两个组件。
nginx主配置文件
该配置文件为nginx优化之后的主配置文件。修改了大量的参数,可以大大提高nginx性能。
搭建lnmp环境所需软件包
改压缩包是搭建lnmp环境所需软件包,包含nginx, mariadb, php等软件包
pxe自动装机应答文件
ks_lijun.cfg是pxe装机时的自动应答文件,可以实现无人值守装机
inotify+rsync实时远程同步包
SERVICE05中的实时远程同步需要用到这个包。这个包通常搭配rsync来用,具体的操作参照SERVICE05
tomcat.zip
压缩包包含tomcat制作所需Dockerfile,已经初始化脚本sysinit.sh,包含pinpoint,arthas文件夹
zookeeper_rocketMQ.zip
本压缩包包含zookeeper 3.4 版本,rocketmq为3.2 版本。zookeeper作为注册中心,rocketmq作为消息服务
redis-cluster.zip
本压缩包包含了redis 5.0.3版本的压缩包和在单台机器上启动两个redis服务以及如何创建redis-cluster的脚本
mongodb-linux-x86_64-rhel70-3.4.19.tgz
本压缩包为搭建mongoDB服务使用,解压,然后修改/etc/mongo.conf配置文件,最后启动就可以使用MongoDB服务了
scripts-db.zip
压缩包中的代码包含 linux系统初始化,mysql服务,mongo服务,rocketmq集群,zookeeper集群自动化脚本
mysql-wsrep-5.6.36-el7.zip
mysql-wsrep-5.6.36-el7.zip压缩包用于安装mysql-galare集群,如果注释掉/etc/my.cnf中的!includedir /etc/my.cnf.d/ 也可以单独当作mysql服务用来搭建简单的mysql主从集群
k8s架构分享.docx
该文档主要描述了k8s在生产实践中的应用,总共分为四大块。
1.k8s基础架构
2.生产环境k8s实现过程
3.k8s基本使用
4.k8s压测情况
jenkins软件包
这是一个持续集成的软件包,可以直接通过rpm -ivh 包名来安装
filebeat主配置文件
这个文件主要配置是指定需要发送给远程logstash的本地日志文件地址,以及远程logstash的IP地址和端口
logstash主配置文件
该配置文件有logstash的stdin、file、tcp、udp、syslog、beats、grok、elasticsearch插件配置
elasticsearch集群监控插件
bigdesk是elasticsearch集群的监控插件,可以监控集群里的CPU,内存,HTTTP连接数
privoxy-3.0.23-stable-src.zip
先使用unzip privoxy-3.0.23-stable-src.zip -d . ,在当前目录得到一个privoxy-3.0.23-stable-src.tar.gz压缩包,然后再tar -xf privoxy-3.0.23-stable-src.tar.gz,就可以编译安装了
ansible安装包
这是一个ansible软件安装包,可以把里面的rpm自定义成yum源。客户端挂载使用
docker安装包
安装docker所需的软件包,把这两个rpm包做成自定义yum源。让客户端进行使用
网卡配置文件
这是一个网卡配置文件,里面定义了device,ONBOOT,NM_CONTROLLED,TYPE,BOOTPROTO
添加串口终端文件
这个文件里定义了串口终端的数据,生成新的grub.cfg文件后。重启机器,就可以在控制台输入virsh console domainName连接了