自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 Dockerfile构建镜像

文章目录Docker镜像的分层Dockerfile操作指令Dockerfile文件构建镜像三种方式Dockerfile安装apacheDockerfile安装tomcatDockerfile安装nginx基于已有的镜像容器进行创建镜像基于本地模板进行构建Docker镜像的分层Dockerfile中的每个指令都会创建一个新的(临时)镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效某一层的镜像缓存失效之后,它之后的

2021-03-17 10:41:55 180

原创 docker: Error response from daemon: Requested CPUs are not available - requested 1,3, available: 0-1

文章目录报错解决方法报错[root@server1 ~]# docker run -itd --name c3 --cpuset-cpus 1,3 centos:7 /bin/bashdocker: Error response from daemon: Requested CPUs are not available - requested 1,3, available: 0-1.See ‘docker run --help’.意思:文档程序:后台进程的错误响应:请求的CPU不可用,请求的1、

2021-03-14 19:37:29 853

原创 docker网络模式与资源控制

文章目录容器网络Docker四种网络模式HOSTcontainerNoneBridgeveth对总结docker自定义网络自定义网络固定IPdocker资源控制(cpu、内存、IO资源控制)cpu使用率控制设置容器的权重使用压测工具限制容器使用的cpu(指定使用第二个和第四个)内存使用限制查看容器状态或者资源使用情况的命令容器网络docker 0 网络docker 虚拟网关,在docker安装完成之后自动生成的虚拟网卡loopback(lo) :回环网卡、TCP/IP主机连接性,网卡是否生效,检测本

2021-03-14 19:37:02 202

原创 Docker基础管理

文章目录Docker概述Docker介绍Docker与虚拟机的区别Docker的使用场景Docker的核心概念及安装方式使用docker有什么意义?运行时Docker引擎(Docker Engine)名称空间(Namespaces)部署19版的dockerDocker概述Docker介绍是一种轻量级的“虚拟机”(KVM ,workstations ,openstack kvm实例)在Linux容器里运行应用的开源工具(对外开放源码的工具)特殊的虚拟化实现方式应用程序与基础架构分开,从而可以快速交

2021-03-14 19:23:16 186

原创 OpenStack“T版” 控制台操作

文章目录创建flat外部网络、创建内部交换网络、创建项目路由上传cirros镜像创建实例类型创建实例、打通内外网创建卷、挂载到实例创建flat外部网络、创建内部交换网络、创建项目路由上传cirros镜像创建实例类型创建实例、打通内外网创建卷、挂载到实例...

2021-03-14 19:22:47 159

原创 openstack“T版“cinder组件部署

OpenStack-cinder 组件部署一、创建数据库实例和角色[root@controller ~]# mysql -uroot -pMariaDB [(none)]> CREATE DATABASE cinder;MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS';MariaDB [(none)]> GRANT ALL

2021-03-08 10:18:49 150

原创 openstack“T版“Dashboard组件部署

文章目录OpenStack-Dashboard组件部署OpenStack-Dashboard组件部署因为在CT控制节点已安装httpd服务,而Dashboard控制台也需要httpd支持,所以此处可以在C1节点进行安装httpd[root@c1 ~]# yum -y install openstack-dashboard httpd● 修改local_setting本地控制台的配置文件Local_setting[root@c1 ml2]# cd /etc/openstack-dashboard

2021-03-08 10:07:03 115

原创 openstack“T版“neutron组件部署

文章目录OpenStack-neutron组件部署OpenStack-neutron组件部署#创建数据库neutron,并进行授权mysql -u root -pMariaDB [(none)]> CREATE DATABASE neutron;MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS';MariaDB [(non

2021-03-08 10:05:00 192

原创 openstack“T版“nova组件部署

文章目录NOVA组件Nova计算服务Nova系统架构Nova组件介绍APISchedulerOpenStack-nova组件部署NOVA组件Nova计算服务Nova系统架构Nova组件介绍基于命令界面进行管理NovaNova计算服务计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持==Hypervisor(虚拟机管理器)==进行交互。

2021-03-07 22:05:30 159 1

原创 openstack“T版“Placement组件部署

文章目录OpenStack-Placement组件部署OpenStack-Placement组件部署一、创建数据库实例和数据库用户[root@ct ~]# mysql -uroot -pMariaDB [(none)]> CREATE DATABASE placement;MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'PLACEMENT_DB

2021-03-07 21:52:29 79

原创 openstack“T版“Glance组件部署

文章目录Glance镜像服务Glance镜像服务Glance架构详解Glance工作流程OpenStack-Glance组件部署Glance镜像服务概述它在OpenStack中的项目名称为Glance。在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具备镜像存储功能。现在,Glance已发展成为集镜像上传、检索、管理和存储等多种功能的OpenStack核心服务。镜像镜像的英文为Image,又译为映象,通常是指一系列文件或一个磁盘驱动器的精确副本。镜像文件其实和ZIP压缩包

2021-03-07 19:53:49 200 1

原创 OpenStack“T版”Keystone组件部署

文章目录Keystone概述Keystone身份服务主要功能Keystone认证流程部署Keystone创建数据库实例和数据库用户安装、配置keystone、数据库、Apache创建OpenStack 域、项目、用户和角色Keystone概述Keystone身份服务Keystone(OpenStack Identity Service)是OpenStack中的一个独立的提供安全认证的模块,主要负责openstack用户的身份认证,令牌管理,提供访问资源的服务目录,以及基于用户角色的访问控制。解析:

2021-03-07 14:14:33 120

原创 OpenStack报错-bash: openstack-config: 未找到命令

文章目录报错问题解决方案报错问题[root@controller ~]# openstack-config --set /etc/keystone/keystone.conf database connection mysql+pymysql://keystone:KEYSTONE_DBPASS@controller/keystone-bash: openstack-config: 未找到命令解决方案yum install -y openstack-utils...

2021-03-07 14:12:28 1814

原创 OpenStack架构及核心组件

一 OpenStack架构OpenStack架构OpenStack作为开源,可扩展,富有弹性的云操作系统,其设计基本原则按照不同的功能和通用性划分不同的项目,拆分子系统a.按照不同的功能划分不同的服务,并且服务之间相互隔离,只通过API作为统一交互入口相互对接b.按照功能和通用性划分不同服务,将一个整理功能划分为各个子服务/子功能,方便管理,排障按照逻辑计划,规范子系统之间的通信a.API之间进行交互会有特定/通用的方式对不同组件之间的通讯方式进行规范b.性质:隔离,各个子功能模块之间只会通

2021-02-19 17:29:26 2198 2

原创 Error------RabbitMQ创建队列用户报错

文章目录报错信息[root@controller ~]# rabbitmqctl add_user openstack RABBIT_PASSError: unable to connect to node rabbit@localhost: nodedownDIAGNOSTICS===========attempted to contact: [rabbit@localhost]rabbit@localhost: * connected to epmd (port 4369) o

2021-02-19 17:00:51 420

原创 OpenStack“T版“环境部署

文章目录OpenStack 环境配置OpenStack 环境配置多个用户同时提交创建虚拟机,只有一个节点压力大有多个节点,控制节点接收请求,并将请求发送给计算节点,进行调度,如存在多个计算节点,用户可以并行操作。虚拟机资源信息 1. 控制节点ctCPU:双核双线程-CPU虚拟化开启内存:8G 硬盘:300G+1024G(CEPH块存储)双网卡:VM1-(局域网)192.168.100.10 NAT-20.0.0.17操作系统:Centos 7.6(1810)-最小化安装PS:最小内存

2021-02-01 00:07:25 259

原创 OpenStack介绍及一键化部署

文章目录云计算云计算概述概念:云计算资源云计算的定义基本特征 :服务模型:发布模型:云计算服务模型OpenStack简介OpenStack概述OpenStack服务OpenStack优势OpenStack一键部署云计算云计算概述概念:狭义的云计算是指IT基础设施的交付和使用模式广义的云计算是指服务的交付和使用模式云计算资源网络资源存储资源计算资源…云计算的定义云计算是一个模型,这个模型可以方便地按需访问一个可配置的计算资源(例如,网络、服务器、存储设备、应用程序以及服务)的公共集。这

2021-01-28 23:37:12 166

原创 zabbix监控平台配置

文章目录zabbix服务架构部署监控平台部署LAMP架构数据库mariadb配置部署安装zabbix服务器zabbix服务架构组件说明zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据都由它组织进行database storage: 专用于存储所有配置信息,以及由zabbix收集的数据web interface: zabbix的 GUI 接口proxy:可选组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到

2021-01-28 23:36:35 367

原创 ansible剧本操作

文章目录[root@master01 opt]# vim /etc/ansible/hosts //指定地址[webserver]20.0.0.11[mysql]20.0.0.12[ftpserver]20.0.0.13[root@master01 opt]# vim a.yaml //写一个简单的小剧本- hosts: webserver #指定主机组 remote_user: root #指定远程主机执行的用户名[root@master01 opt]# ansible-

2021-01-24 23:15:47 747

原创 ansible模块管理

ansible命令行模块command模块命令格式: ansible [主机] [-m模块] [-a args]ansible-doc -I //列出所有已安装的模块注:按q退出ansible-doc -s yum //-s列出yum模块描述信息和操作动作[root@master01 .ssh]# ansible-doc -s command //查看command模块信息[root@master01 .ssh]# ansible mysql -m com

2021-01-14 11:29:00 247 1

原创 KVM虚拟化部署Centos

美国环境保护EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有5%得时间时在工作的,其他时间一直处于休眠状态虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率1、在一个操作系统中(win10)模拟多个操作系统(centos、win10、suse),同时每个操作系统可以跑不同的服务(nginx+to

2021-01-14 11:26:50 96

原创 ELK日志分析系统

文章目录ELK日志分析系统简介日志服务器ELK日志分析系统日志处理步骤Elasticsearch介绍Elasticsearch的概述Elasticsearch核心概念Logstash介绍Logstash介绍LogStash主要组件Kibana介绍Kibana介绍Kibana主要功能部署ELK日志分析系统ELK日志分析系统简介日志服务器提高安全性集中存放日志缺陷对日志的分析困难ELK日志分析系统ElasticsearchLogstashKibana日志处理步骤1 将日志进行集中

2021-01-11 09:02:51 91

原创 GlusterFS分布式文件系统

文章目录条带卷复制卷分布式条带卷分布式复制卷GlusterFS概述GlusterFS工作原理GlusterFS的卷类型部署群集环境创建卷、部署客户端、测试文件系统其他的维护命令GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器GlusterFS特点扩展性和高性能高可用性全局统一命名空间弹性卷管理基于标准协议GlusterFS术语BrickVolumeFUSEVFSGlusterdBrick(存储

2021-01-11 08:55:10 129

原创 rsync远程同步

文章目录rsync实时同步rsync+inotify实时同步rsync同步配置rsync备份源rsync命令基本用法rsync备份操作示例rsync+inotify结合使用rsync服务基本介绍Rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync.软件适用于unix/linux/windows等多种操作系统平台。Rsync是一个快速和非常通用的文件复制工具。它能本地

2021-01-11 08:37:50 93

原创 MHA高可用配置及故障切换

文章目录MHA概述MHA的组成MHA特点MHA概述基于主多从架构—套优秀的MySQL高可用环境下故障切换和主从复制的软件MySQL故障过程中,MHA能做到6-30秒内自动完成故障切换MHA的组成MHA Manager(管理节点)MHA Node(数据节点)MHA特点自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失使用半同步复制,可以大大降低数据丢失的风险目前MHA支持一主多从架构,最少三台服务,即一主两从...

2021-01-04 10:58:28 85

原创 MySQL主从复制与读写分离

文章目录案例概述案例前置知识点案例概述在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离案例前置知识点MySQL主从复制原理MySQL的复制类型基于语句的复制基于行的复制混合类型的复制MySQL主从复制的工作过程复制的基本过程如下:1.Master将用户对数据库更新的操作以二进制格式保存到 Binary Log日志文件中;2.Slave上面的IO进程连接上Master,并请求从指

2020-12-29 15:33:12 55

原创 MySQL创建视图虚拟表

文章目录视图虚拟表创建项目配置视图虚拟表创建项目配置查看chengji表mysql> use aaa;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select * from chengji;+--------+------

2020-12-29 15:32:30 335 1

原创 Linux时间同步配置

文章目录时间同步作用项目配置时间同步作用NTP (Network Time Protocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。NTP的工作模式:C/S模式NTP的协议及端口号:UDP协议

2020-12-29 15:32:04 118

原创 MySQL储存过程

文章目录存储过程存储过程的优点创建存储过程修改存储过程in、out、inout区别总结存储过程简介是一组为了完成特定功能的SQL语句集合比传统SQL速度更快、执行效率更高存储过程的优点执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用可完成所有的数据库操作,也可控制数据库的信息访问权限注:要创建存储过程,必须要具有CREATE ROUTINE权限。存

2020-12-29 15:31:37 71

原创 MySQL高级SQL语句

文章目录按关键字排序按单字段排序按多字段排序对结果进行分组GROUP BY分组GROUP BY结合ORDER BY限制结果条目设置别名AS的用法AS作为连接语句通配符通配符%的用法子查询NULL值正则表达式运算符算术运算符比较运算符3.逻辑运算符。(1)逻辑非逻辑与逻辑异或4.位运算符按关键字排序使用ORDER BY语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构SELECT column1, column2,... FROM table

2020-12-29 15:31:11 85

原创 MySQL备份与恢复

文章目录数据备份的重要性数据库备份的分类常见的备份方法MySQL完全备份数据库完全备份分类mysqldump备份数据库恢复数据库恢复表的操作MySQL增量备份MySQL增量备份数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法冷备份(脱机

2020-12-29 15:30:22 44

原创 MySQL数据库基础操作

文章目录SQL语句概述数据的分类mysql数据库常用语句分类SQL语句概述SQL语言Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能SQL分类DDL:数据定义语言DML:数据操纵语言DQL:数据查询语言DCL:数据控制语言数据的分类结构化数据和非结构化数据可以用二维逻辑表来表现的数据即为结构化数据,不方便用二维逻辑表表现的数据为非结构化数据。关系型数据库和非关系

2020-12-25 00:12:57 111

原创 MySQL索引、事务与存储引擎

文章目录索引索引的概念索引的作用索引创建的方法索引的分类普通索引唯一性索引主键索引组合索引(单列索引与多列索引)全文索引创建索引的原则依据查看索引的方法删除索引的方法事务事务的概念事务的ACID特点事务控制语句事务的控制方法事务的操作存储引擎存储引擎概念介绍MyISAM的介绍MylSAM适用的生产场景举例lnnoDB特点介绍分区分表分库lnnoDB适用生产场景企业选择存储引擎依据修改存储引擎查看存储引擎修改默认存储引擎索引索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址

2020-12-23 13:35:07 99

原创 MySQL数据库初体验

文章目录数据库的基本概念数据库系统发展史当今主流数据库介绍关系数据库关系数据库理解关系数据库应用非关系数据库介绍MySQL数据库介绍MySQL商业版与社区版MySQL产品阵营数据库的基本概念数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记泉”形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的

2020-12-23 10:48:53 253 3

原创 Redis 高可用部署优化解析

文章目录Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。 Redis 的主从结构可以采用一主多从或者级联结构,Redis 主从复制可以根据是否是全量分为全量同步和增量同步。全量同步。Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:从服务器连接主服务器,发送SYNC命令;-主服务器接收到SYNC命名后,开始执行

2020-12-21 22:37:40 60

原创 NoSQL之Redis集群

文章目录案例概述■单节点Redis服务器带来的问题●单点故障,服务不可用●无法处理大量的并发数据请求●数据丢失-大灾难■解决方法●搭建Redis集群案例前置知识点5-1■Redis集群介绍●Redis集群是一个提供在多个Redis间节点间共享数据的程序集●Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误●Redis集群通过分区来提供- -定程度的可用性,在实际环境中当某个

2020-12-21 22:37:16 39

原创 NoSQL之Redis配置与优化

文章目录存储数据类型分类:关系型数据库非关系型数据库非关系型数据库产生背景Redis简介存储数据类型分类:结构化数据:可以通过二维表格形式表述这个数据。非结构化数据:不方便以二维表格形式表述的这种类型的数据。根据不同种存储数据类型分类分成两种不同类型的数据库:sql结构化数据库:里面存储的数据类型是结构化数据。别称称为关系型数据库nosql非结构化数据库:里面存储的数据类型是非结构化数据。别称称为非关系型数据库关系型数据库●一个结构化的数据库,创建在关系模型基础上般面向于记录●包括◆O

2020-12-20 22:38:02 67

原创 Squid代理服务器应用

文章目录功能概述缓存代理概述Web代理的工作机制代理的基本类型使用代理的好处ACL访问控制常用的ACL列表类型Squid日志分析工具Sarg反向代理概述反向代理反向代理网站加速工作机制项目一:传统代理squid配置传统代理服务器配置验证访问透明代理功能概述Squid安装介绍传统代理透明代理Squid中ACL的使用Squid日志分析工具SargSquid反向代理缓存代理概述Web代理的工作机制缓存网页对象,减少重复请求(作用)代理的基本类型传统代理:适用于Internet,需明确指定服

2020-12-20 22:36:12 176

原创 Nginx+Tomcat负载均衡,动静分离

文章目录TomcatTomcat简介Tomcat重要目录NginxNginx应用Nginx负载均衡实现原理Nginx+Tomcat负载均衡,动静分离群集Tomcat部署与测试网站搭建Nginx配置负载均衡,搭建分离三 部署流程环境准备在nfs存储服务器上在web1,web2(tomcat1,tomcat2)上面在web1上web2配置同上部署调度器在调度器上安装keepalivedTomcatTomcat简介最初是由Sun的软件架构师詹姆斯.邓肯。戴维森开发安装Tomcat后,安装路径下面的目录和文

2020-12-16 11:22:09 72

原创 Haproxy搭建Web群集部署

文章目录一 HaproxyHaproxy应用分析Haproxy调度算法原理二 Haproxy搭建群集配置Nginx的安装Haproxy安装与启动Haproxy配置文件详解Haproxy参数优化在web1在web2在haproxy上日志定义一 Haproxy常见的Web集群调度器1.目前常见的Web集群调度器分为软件和硬件2.软件通常使用开源的LVS,Haproxy,Nginx3.硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析1.LVS在企业应用

2020-12-16 11:21:29 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除