- 博客(61)
- 收藏
- 关注
原创 docker 离线依赖包下载方法(全)附Docker的依赖包
找一台能联网虚机yum -y install --downloadonly --downloaddir=/root/docker docker-ce--downloadonly 只下载不安装 --downloaddir 下载后路径docker-ce 服务名导出下载包即可rpm -vih /root/docker *.rpm百度网盘链接:https://pan.baidu.com/s/1UysTekhZMR1UXvLUZeFUtw提取码:rns6...
2021-08-26 17:33:46
236559
1
原创 docker搭建Kafka集群单机版
环境:CentOs7 dockerip:192.168.204.101.创建启动3个zookeeper容器docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latestdocker run --name zookeeper -p 12182:2182-d wurstmeister/zookeeper:latestdocker run --name zookeeper -p 12183:2183-d..
2021-08-19 09:17:19
230108
原创 Docker单机部署redis集群
环境:CentOs7安装docker、docker-compose (docker安装方法、compose安装方法)配置信息ip:192.168.204.10集群端口:6381、6382、6383、6384、6385、63861.创建redis文件夹mkidr -p /usr/docker/redis-cluster/ #方便管理mkdir redis-6381mkdir redis-6382mkdir redis-6383mkdir redis-6384mkdir re
2021-08-13 19:54:45
233453
原创 python入门数据类型
python默认python解释器是utf-的形式打开文件,如果想修改python默认解释器编码# -*- coding:加编码类型 -*-print("我是你二大爷")输出将内容输出print("我是你二大爷")
2021-06-07 16:47:29
231147
1
原创 kubernetes容器云平台入门之基础理论
Kubernetes概述Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 K8S用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。 Kubernetes目标是让部署容器化应用简单高效。 Kubernetes特性自我修复在节点故隙时重新启动失败的容器,替换和重新部署,保证预期的副本数量﹔杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。.
2021-01-19 00:55:58
327
原创 ansible原理及常用模块操作
[root@master ~]# yum -y install epel-release[root@master ~]# yum -y install ansible[root@master ~]# ansible --versionansible 2.9.16 config file = /etc/ansible/ansible.cfg configured module search path = [u'/root/.ansible/plugins/modle/plugins/modul.
2021-01-12 22:24:04
233
原创 nova部署
MariaDB [(none)]> create database nova_api;Query OK, 1 row affected (0.002 sec)MariaDB [(none)]> create database nova;Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> create database nova_cell0;Query OK, 1 row affected (0.001 sec)Ma.
2021-01-04 19:30:21
689
原创 Linux中的进程
目录进程fork函数简介进程区别一.主进程二.父进程三.子进程四.子进程与父进程的关系五.僵尸进程六.孤儿进程七.守护进程进程fork函数简介在Linux中,父进程以分裂的方式来创建子进程,创建一个子进程的系统调用叫做fork一个进程,包括代码、数据和分配给进程的资源。fork函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用f...
2020-12-24 17:22:22
296
1
原创 Nova理论
目录一.Nova计算服务二.Nova组件介绍逻辑架构图1.Nova-api2.Nova-scheduler3.nova-compute4.nova-conductor5.Hypervisor6.DB7.Network三.工作流程工作流程图工作过程一.Nova计算服务计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。 Nova自身并没有提供任何虚拟化能力,它提供计算服务..
2020-12-23 15:48:58
747
1
原创 glance镜像搭建
一、创建数据库实例和数据库用户[root@ct ~]# mysql -u root -pEnter password: MariaDB [(none)]> create database glance; Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> grant all privileges on glance.* TO 'glance'@'localhost' identified by 'GLAN...
2020-12-21 20:04:38
607
原创 openstack镜像介绍
目录一.镜像简介二.Glance镜像服务简介三.Glance镜像服务功能四.Glance的两个版本五.镜像格式虚拟机镜像文件磁盘格式镜像文件容器格式六.镜像状态七.镜像访问权限一.镜像简介镜像的英文为Image,又译为映象,通常是指一系列文件或一个磁盘驱动器的精确副本。镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用。二.Glance镜像服务简介Glance是OpenStack镜像服务,用来..
2020-12-16 19:56:26
3888
原创 报错集 openstack user list Failed to discover available identity versions when contacting h
在搭建openstack时,遇到opnestack命令使用时出现以下错误[root@ct ~]# openstack user listFailed to discover available identity versions when contacting http://ct:5000/v3. Attempting to parse version from URL.Unable to establish connection to http://ct:5000/v3/auth/tokens:
2020-12-16 17:22:48
2360
1
原创 openstack搭建(未完成)
OpenStack 环境配置虚拟机资源信息1、控制节点ctCPU:双核双线程-CPU虚拟化开启内存:8G 硬盘:300G+300G(CEPH块存储)双网卡:VM1-(局域网)192.168.10.10 NAT-192.168.100.10操作系统:Centos 7.6(1810)-最小化安装2、计算节点c1CPU:双核双线程-CPU虚拟化开启内存:8G 硬盘:300G+300G(CEPH块存储)双网卡:VM1(局域网)-192.168.10.20 NAT-192.1.
2020-12-15 20:20:10
322
原创 OpenStack模块精讲——Keystone
目录Keystone身份认证服务一.Keystone简介二.Keystone主要功能三.Keystone管理对象概念1.user2.Credentials3.Authentication4.Token5.Role6.Project(Tenant)8.Service9.Endpoint五.Keystone工作流程Keystone身份认证服务一.Keystone简介Keystone(OpenStack Identity Service)是 O.
2020-12-13 20:37:31
568
1
原创 报错集 虚拟机不能挂起
环境:VMware15centos7.6 1810在最小化安装下不能挂起解决方法:打开虚拟机设置,进入选项电源,将挂起客户机设置为挂起,及可正常挂起
2020-12-11 15:17:50
573
1
原创 带你走进云计算,OpenStack基本概念及架构
一.云计算服务模型云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。不同的“云”对应着不同的基础设施。下面是三种广义的“云”: laas(基础架构即服务) 提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等 通过IaaS这种模式,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应...
2020-12-10 17:06:47
6268
3
原创 报错集:Linux重启网卡失败systemctl restart network
Linux 重启网卡失败报错如下:Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details.报错原因:network与NetworkManager冲突导致解决办法:[root@localhost ~]# systemctl stop Ne
2020-12-08 18:47:53
8596
3
原创 KVM从入门到懵逼 第二天 kvm部署
KVM虚拟化平台部署一、虚拟机资源二、实验环境1、将镜像光盘设为自动/永久挂载2、环境优化3、制作本地YUM仓库三.安装KVM1.安装工具2.检测CPU是否支持虚拟化3.查看KVM模块是否已安装4.设置开启启动界面的显示模式三、设置KVM网络KVM网络的两种模式使用Bridge网桥模式进行部署创建、编辑桥接网卡四、KVM部署与管理创建KVM存储和镜像数据的目录、上传centos7镜像使用虚拟系统管理器管理虚拟机创建存储池(ISO...
2020-12-08 17:35:35
4549
原创 KVM从入门到懵逼 第一天 虚拟化概念及kvm简介
目录一.虚拟化技术二.虚拟化发展三.虚拟化类型四.虚拟化特性五.KVM简介六.KVM架构及原理KVM 虚拟化架构/三种模式KVM原理KVM 虚拟化架构/三种模式KVM工作流程一.虚拟化技术云计算的核心技术之一就是虚拟化技术。所谓虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。二.虚拟.
2020-12-07 19:02:52
274
原创 Docker 安全
目录一.Docker 容器与虚拟机的区别1.隔离与共享2.性能与损耗二.Docker 存在的安全问题1.Docker 自身漏洞2. Docker 源码问题三.Docker 架构缺陷与安全机制1. 容器之间的局域网攻击2. DDoS 攻击耗尽资源3. 有漏洞的系统调用4. 共享root用户权限四.Docker 安全基线标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五.容器最小化六....
2020-12-03 16:46:14
164
原创 Cgroup资源配置
目录一.Cgroup简介二.Cgroup特点三.Cgroup子系统介绍四.CGroup 支持的文件种类五.使用 stress 工具测试 CPU 和内存六.CPU 周期限制七.CPU Core 控制八.内存限额九.Block IO 的限制十.bps 和 iops 的限制一.Cgroup简介Cgroup 是 Control Groups 的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如 CPU、内存、磁盘 IO 等等)的机制...
2020-12-02 17:29:01
368
原创 Harbor私有仓库搭建和使用教程
目录Harbor仓库介绍查看compose版本部署harbor修改harbor参数Harbor参数详解1.所需参数2.可选参数Harbor私有仓库使用方法登录添加项目测试镜像推送注册新harbor用户添加管理员从harbor下载镜像Harbor仓库介绍我们在日常Docker容器使用和管理过程中,渐渐发现部署企业私有仓库往往是很有必要的, 它可以帮助你管理企业的一些敏感镜像, 同时由于Docker Hub的下载速度和GFW的原因, 往往需要将..
2020-12-01 19:42:15
236985
原创 Docker篇——Compose和Consul合集
一.Docker Compose简介Docker Compose是一个用来定义和运行复杂应用的Docker工具。使用Compose,你可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成一切准备工作。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器。常用命
2020-12-01 15:44:13
659
原创 Dockerfile构建镜像实例
通过Dockerfile文件可以很方便的构建我们所需的镜像实例应用一.容器内构建sshd服务镜像二.构建systemctl镜像三.nginx服务搭建四.构建Tomcat实例应用一.容器内构建sshd服务镜像创建sshd文件夹[root@localhost ~]# mkdir sshd[root@localhost ~]# cd sshd/编辑 Dockerfile[root@localhost sshd]# vi DockerfileFRO...
2020-11-29 19:11:43
463
原创 Nginx优化
查看版本号[root@localhost ~]# curl -I http://192.168.100.17HTTP/1.1 200 OKServer: nginx/1.12.2 ##nginx版本号Date: Tue, 24 Nov 2020 11:13:26 GMTContent-Type: text/htmlContent-Length: 612Last-Modified: Tue, 24 Nov 2020 09:26:10 GMTConnection: keep-ali...
2020-11-27 15:26:51
84
原创 教你docker镜像的创建超详细!
一.Docker镜像简介Docker的镜像概念类似于虚拟机里的镜像,是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了Mysql或用户需要的其它应用程序。Docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统被称为UnionFS。镜像可以基于Dockerfile构建,Dockerfile是一个描述文件,里面包含若干条命令,每条命令都会对基础文件系统创建新的层次结构。Dock
2020-11-26 19:15:34
4252
原创 Docker原理与基础操作
目录Docker原理使用场景:Docker核心概念与安装方式Docker与虚拟机区别yum仓库安装docker安装依赖包设置阿里云镜像源安装Docker-ce启动docker镜像加速网络优化查看docker版本搜索在线镜像下载镜像查看已有镜像删除镜像添加镜像标签存出镜像载入镜像容器操作容器创建查看容器启动容器另一种方法(创建和启动同步)查看容器进入容器安装网络工具删除容器批量删除容器...
2020-11-25 19:18:42
5015
原创 Apache 连接保持、访问控制、日志分割
一、Apache 连接保持HTTP 是属于应用层的面向对象协议,基于 TCP 协议之上的可靠传输。每次在进行HTTP 连接之前,需要先进行 TCP 连接,在 HTTP 连接结束后要对 TCT 连接进行终止,每个 TCP 连接都需要进行三次握手与四次断开。HTTP 协议不会对之前发生过的请求和响应进行管理,所以建立与关闭连接对于 HTTP 而言会消耗更多的内存与 CPU 资源。能不能允许通过同一个 TCP 连接发出多个请求,从而减少与多个连接相关的延迟,解决办法就是连接保持。对于 HTTP/1.1,就是尽
2020-11-19 17:42:01
145
2
原创 LNMP架构介绍及搭建
目录一、LNMP架构简介二、Nginx编译安装三、编译安装Mysql数据库1.安装环境2.创建运行账户3.cmake配置4.编译安装5.建立调整配置文件6.设置环境变量、启动服务7.设置root登陆并设置密码四、编译安装PHP环境解析1.安装环境依赖包2.上传文件至opt目录下并解压缩3.configure配置4.编译安装五.配置PHP的三个配置文件配置及优化fpm模块配置Nginx支持PHP功能在客户端测试 http://1.
2020-11-18 11:08:15
868
原创 LAMP架构搭建
一、LAMP介绍LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统、Apache 网站服务器、MySQL 数据库服务器、PHP(或 Perl、Python)网页编程语言。本章将以源码编译的方式搭建 LAMP 环境,能够满足企业定制化的需求。在构建 LAMP 平台时,各组件的安装顺序依次为 Linux、Apache、MySQL、PHP。其中 Apache 和 MySQL
2020-11-17 09:32:19
212
原创 squid代理及部署方法
一.squid概述Squid(Squid cache,简称Squid)是Linux系统中最常用的一款开源代理服务软件,可以很好地实现HTTP和FTP,以及DNS查询、SSL等应用的缓存代理,功能十分强大,本篇博客详细介绍了传统代理、透明代理,squid日志分析的配置。squid的官方网站为http://www.squid-cache.org代理用户向web服务器请求数据并进行缓存,可以过滤流量帮助网络安全。 可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。 可以用在局域网中,使
2020-11-17 08:31:47
860
原创 学习rsync远程同步一篇就够了!
一.rsync同步简介关于rsync1.一款快速增量备份工具2、Remote Sync,远程同步3、支持本地复制,或者与其他SSH、rsync主机同步4、官方网站:http://rsync.samba.org二.配置rsync源服务器1.rsync同步源:指备份操作的远程服务器,也称为备份源2.基本思路1、建立rsyncd.conf配置文件、独立的账户文件2、启用rsync的--daemon模式3.应用示例1、用户backuper,允许下行同步.
2020-11-12 15:28:57
301
原创 Lvs(DR模式)+keepalived高可用群集
一.DR简介直接路由●Direct Routing,简称DR模式●采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络●负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道二.DR特点RS和DS必须在同一个物理网络中 RS可以使用私有地址,也可以使用公网地址,如果使用公网地址,可以通过互联网对RIP进行直接访问 所有的请求报文经由Director Server,但响应报文必须不能经过Director Server .
2020-11-10 14:21:13
1192
5
原创 MySQL基础操作一遍就过
一.什么是数据库我们常用的数据存储方式,比如内存和文件,数据保存在内存中时,存取速度快,但是数据不能永久保存 ;数据保存在文件时,数据永久,但是速度比内存操作慢,频繁的IO操作,并且查询数据不方便。而数据库的存储方式,数据持久化保存,高可靠,高可用,数据的快速提取。所以在企业中得以广泛使用。二.数据库概述数据库概述数据库作用:数据持久化保存,高可靠,高可用,数据的快速提取。 数据库存储类型:关系型数据库 非关系型数据库。 数据保存在内存 优点:存取速度快 缺点:数据不能永久保存数据
2020-11-05 21:24:41
223
原创 MySQL存储过程
一.简介1.从 5.0 版本才开始支持,是一组为了完成特定功能的SQL语句集合(封装),比传统SQL速度更快、执行效率更高。2.存储过程的优点:执行一次后,会将生成的二进制代码驻留缓冲区(便于下次执行),提高执行效率 SQL语句加上控制语句的集合,灵活性高 在服务器端存储,客户端调用时,降低网络负载 可多次重复被调用,可随时修改,不影响客户端调用 可完成所有的数据库操作,也可控制数据库的信息访问权限3.为什么要用存储过程?减.轻网络负载 .增加安全性二.创建存储过程使用CR
2020-11-05 19:04:05
127
原创 MySQL高级语句精讲
一.按关键字排序使用ORDERBY语句来实现排序 排序可针对一个或多个字段 ASC:升序,默认排序方式 【升序是从小到大】 DESC:降序 【降序是从大到小】 ORDER BY的语法结构SELECT column1, column2, ... FROM table_ name ORDER BY column1, column2, ... ASC|DESC;1.单字段排序默认升序降序mysql> select *from vip order by id desc;+
2020-11-05 17:06:52
711
原创 MySQL索引,事务及存储引擎
索引一.索引的概念是一个排序的列表,存储着索引值和这个值所对应的物理地址无需对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间,伴随着表直接存在二.索引的作用1.数据库利用各种快速定位技术,能够大大加快查询速率2.当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度3.可以降低数据库的IO成本,并且还可以降低数据库的排序成本, IO:输入(写入、更改数据),输出(读取数据)4.通过创建唯一性索引保证数据表数据的唯一性5.可以加快
2020-11-04 13:03:30
2004
6
原创 Lvs负载均衡
企业群集应用概述群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体解决方法使用价格昂贵的小型机、大型机使用普通服务器构建服务群集企业群集分类根据群集所针对的目标差异,可分为三种类型负载均衡群集高可用群集高性能运算群集负载均衡群集(Load Balance Cluster)提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB的整体性能LB的负载分配依赖于主节点的分流算法负载均衡群集结构负载均衡工作模式N
2020-11-04 09:46:26
1272
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人