摘要:
5.1、安装cobbler: 参考"linux运维_集群_01(35、cobbler自动化安装操作系统:)"5.2、cobbler yum源常用操作命令:cobbler repo add 添加yum源cobbler repo copy 复制cobbler repo edit 修改cobbler repo find 查找cobbler repo list 列出已添加的yum源cobb... 阅读全文
摘要:
官方文档地址:http://repo.saltstack.com/#rhel4.1、saltstatck介绍: 用户要一致,这里使用的是root用户; 用于批量管理成百上千的服务器; 并行的分发,使用python开发,提供丰富的api接口; Saltstack的master端监听4505与4506端口,4505为master和minion认证通信端口,4506为master用... 阅读全文
摘要:
1.1、安装依赖包:1、安装语言包: [root@slave-node2 ~]# yum groupinstall -y "Fonts" [root@slave-node2 ~]# yum install -y dejavu-lgc-sans-fonts2、安装远程连接包: [root@slave-node2 ~]# yum install -y xterm xorg-x11-xaut... 阅读全文
摘要:
2.1、说明:1、在 RHEL7 里有几种防火墙共存,firewalld、iptables,默认是使用 firewalld 来管理 netfilter 子系统,不过底层调用的命令仍然是 iptables 等。2、Firewalld 是提供支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它具备对 IPv4 和 IPv6 防火墙设置的支持,支持以太网桥,并有分离运行时... 阅读全文
摘要:
1、环境配置:服务器名称ip地址实例6379实例6380实例6381实例6381实例6381实例6381controller-node1172.16.1.90主从主从主从2、reids集群介绍:(1)redis集群是一个可以在多个reid节点之间进行数据共享的设置;(2)redis集群不支持那些需要同时处理多个键的redis命令,因为执行这些命令需要在多个redis节点之间移动数据,并且在高负载的... 阅读全文
摘要:
1、redis主从同步配置:(0)主机配置:服务器名称ip地址实例6379实例6380实例6381controller-node1172.16.1.90主从从(1)确定主从:1)将redis 6379实例确定为redis主服务器; 修改redis 6379的"/data/6379/redis.conf"参数如下: requirepass root #redis安全保护模式认证密码设置为... 阅读全文
摘要:
14.0、服务器配置:服务器名称ip地址controller-node1172.16.1.9014.1、什么是redis:1、redis的特点:(1)redis是一个开源的使用c语言编写的key-value内存数据库;(2)读写性能强,支持多种数据库结构(string、list、hash、set、storted set);(3)支持持久化;(4)主从复制(集群);(5)支持过期时间;(6)支持事物... 阅读全文
摘要:
1、架构图:服务器名称ip地址controller-node1(主)172.16.1.90slave-node1(从)172.16.1.912、安装filebeat: filebeat不需要安装jdk,比logstash更节约服务器的资源;(1)下载软件包: mkdir -p /tools/ && cd /tools/ wget https://artifacts.elas... 阅读全文
摘要:
12.8、收集日志: 因为logstash安装在从节点上,所以这里收集的主要是从节点上的服务日志;1、收集系统日志:(1)配置文件:vim /etc/logstash/conf.d/system-log.confinput { file { path => "/var/log/messages" type => "system_log" start_position =>... 阅读全文
摘要:
12.0、架构图:服务器名称ip地址controller-node1(主)172.16.1.90slave-node1(从)172.16.1.9112.1、elk介绍:(1)ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源... 阅读全文
摘要:
15.0、服务器使用说明:服务器名称ip地址controller-node1172.16.1.9015.1、docker介绍:1、Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。2、Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不... 阅读全文
摘要:
13.1、技术落地:1、掌握技术:2、他人的最佳实践:3、自身情况优势和劣势:4、落地方案(外界因素,价值):5、落地13.2、devops(开发-运维):1、价值在流动;2、需求、设计、编码、测试、部署、发布、运营、用户3、运行层面的优化: 图片压缩、视频拉去15秒;13.3、cmdb(配置管理数据库): DNS cobbler saltstack ... 阅读全文
摘要:
6、流程和职能: 7、故障管理:(1)故障管理的输入和输出: (2)故障管理的目标: 优先解决影响度大的事件;(3)故障管理的指标: (4)故障管理的流程: 8、问题管理:(1)问题管理的输入和输出: (2)问题管理的目标: (3)问题管理的指标: (4)问题的管理流程: 9、ITIL故障... 阅读全文
摘要:
ITSM即是信息技术服务管理; 8.1、什么是服务: 8.2、RACI模型: 谁负责(R =n Resposible),即负责执行任务的角色,他/她具体负责操控项目、解决问题。 谁批准(A = Accountable),即对任务负全责的角色,只有经他/她同意或签署之后,项目才能得以进行。 咨询谁(C 阅读全文
摘要:
1、创建openstack-linux镜像: 下载已经做好的的镜像:https://docs.openstack.org/image-guide/obtain-images.html#centos(1)安装软件包: yum install -y qemu-kvm libvirt virt-install systemctl enable libvirtd sy... 阅读全文
摘要:
1、openstack的使用;(1)使用openstack创建的用户默认是default域,角色是user;(2)域——》角色——》用户——》项目(3)配额在管理员登录后再项目中配;(4)网络地址不够用时需要使用管理员登录,然后添加网络;(5)镜像实例类型和网络可以设置为公有和私有;(6)只有存在项目才能够创建虚拟机,用户在自己的项目中创建的虚拟机只有自己能够看到,超级管理员admin能操作所有... 阅读全文
摘要:
1、openstack官方架构图: 2、openstack服务常用服务的端口号:mysql:3306keystone:5000memcache:11211rabbitmq:5672rabbitmq_manager:15672glance:9292nova api服务端点:8774 placement api端点: 8778 neutron api端点:9696 ... 阅读全文
摘要:
1、horizon介绍: horizon只需要连上keystone即可; 这里在控制节点controller进行操作; 提示:horizon和keystone运行时使用的都是apache软件,如果都装到一块会产生包冲突,导致apache无法使用,解决办法是将horizon安装在计算节点compute1服务器上,但要确保计算节点和控制节点的时间一致,否则会因session问题导致h... 阅读全文
摘要:
用于创建虚拟机的节点;0、配置openstack版本yum源: yum install centos-release-openstack-rocky1、nova-compute的安装;(1)安装包: yum install openstack-nova-compute(2)编辑配置文件: 计算节点的/etc/nova/nova.conf配置文件和控制节点的配置文件比较相... 阅读全文
摘要:
1、使用admin的环境变量: . /scripts/admin-openstack.sh #说明:在控制端操作;2、检查端口号: netstat -tunlp Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address ... 阅读全文