- 博客(179)
- 收藏
- 关注
原创 Docker---镜像制作与Dockerfile详解
一.Docker镜像制作的三种方式基于已有的镜像创建基于本地模板创建镜像基于Dockerfile自定义镜像二.Dockerfile指令详解FROM用法:FROM <image> FROM用于指定构建镜像的基础源镜像,如果本地没有指定的镜像,则会自动从Docker的公共仓库中pull镜像下来 FROM必须是Dockerfile中非注释行的第一个指令,即Dock...
2020-03-20 12:20:24
426
1
原创 Python3---CentOS7安装Python3
下载安装包和依赖包wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgzyum install -y gcc gcc-c++ zlib* make -y解压安装mkdir -p /usr/local/python3tar -xzvf Python-3.6.1.tgz -C /opt编辑编译安装cd /...
2020-03-15 17:19:15
167
1
原创 Docker---资源管理
目录一.docker资源管理概述二.CPU资源的优化三.内存资源的优化三.磁盘I/O读写的优化一.docker资源管理概述由于一台主机可以放多个容器,默认的情况下,docker没有对容器镜像硬件资源的限制 当容器负载过高时会尽可能的占用宿主机的资源,所以有时候我们需要对容器的资源使用设置一个上限 使用systemctl-cgtop动态查看各个资源的使用情况(依据该...
2020-03-15 15:58:50
509
1
原创 Docker---基本操作命令详解
目录Docker基本命令查看docker的信息对image的操作对容器的操作Docker基本命令查看docker的信息查看docker的版本[root@cloud ~]# docker versionClient: Docker Engine - Community Version: 19.03.7 ##此处显示...
2020-03-12 22:16:48
509
1
原创 KVM虚拟机创建OpenStack镜像
一.KVM平台搭建以及虚拟机部署参考以下博文 https://blog.csdn.net/qq_42761527/article/details/104350415二
2020-03-11 21:02:00
738
1
原创 Docker---入门详解、部署与镜像加速
一.docker详解docker的背景与发展docker的官网https://www.docker.com/docker是一个开源的项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护 docker自开源后受到广泛的关注和讨论,...
2020-03-08 21:11:39
2895
1
原创 Openstack-----Neutron组件解析
一、Neutron基本架构OpenStack中Neutron采用分布式架构,由多个组件(服务)共同对外提供服务,Neutron架构灵活,层次多。一方面是为了支持各个现有或者将来会出现得先进的网络技术,另外一方面支持分布式部署,获得足够的扩展性Neutron仅由一个主要的服务进程Neutron-server,它运行于控制节点 Neutron-server对外提供Openstack网络AP...
2020-03-03 20:55:42
5803
2
原创 OpenStack维护命令以及应用实例
一.OenStack常用服务查看命令OpenStack节点的开启与关闭对于OpenStack各个来说当我们开启时,按照控制节点--网络节点---计算节点依次开启 关闭OpenStack平台时,按照计算节点---网络节点---控制节点openstack查看命令列出所有用户[root@control ~(keystone_admin)]# openstack user list+...
2020-03-03 17:06:33
1822
1
原创 OpenStack架构详解
一.OpenStack架构图简析OpenSatck既是是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公有和私有云,它提供了一个部署云的操作平台和工具集。OpenSatck的目的在于:帮助组织运行为虚拟计算或者存储服务的云,为公有云、私有云等,提供可扩展的,灵活的云计算 OpenStack开源项目由社区维护,其中包括计算(Nova)、对象存储(swift)、镜像服务(Glanc...
2020-02-28 01:13:11
10149
1
原创 ensp-----链路聚合实验
一.实验原理以太网链路聚合:Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的母的。此外,这些捆绑在一起的链路通过相互的动态备份,有效的提高了链路的可靠性 链路聚合分为手工模式和LACP模式 LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式。...
2020-02-22 08:09:31
7675
2
原创 部署单节点OpenStack
一.OpenStack详述OpenStack简介OpenStack是一个是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。通过命令或者基于Web的可视化控制面板来管理IaaS云端资源池(服务器、存储和网络)。它2010年由美国国家航空航天局(NASA)和Rackspace合作研发。 但是至2016年开始OpenStack就已经在走下坡路,美国国家航空航天局NASA在2012...
2020-02-20 23:49:16
7893
5
原创 Linux系统架构-----memcached简介、操作命令与部署
一.memcache的详述memcache的定义memcache是一套分布式的高速缓存系统,由LiveJournal的Bard Fitzpartrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度,提升效果十分显著。memcache是一套开放源代码软件,以BSD license授权发布的 以下是memcache官网(http://m...
2020-02-19 20:58:06
788
1
原创 基于GFS文件系统存储群集实现KVM的高可用以及热迁移
一.群集分析实验原理图这个架构是利用GFS文件系统分布式复制卷的容错性,结合KVM的虚拟化,把虚拟机的文件存储在GFS的分布式复制卷上,实现KVM上的虚拟机高可用实验原理利用Glusterfs的分布式复制卷,对KVM虚拟机进行分布存储和冗余功能,分布式复制主要用于需要冗余情况下把一个文件存放在两个或者两个以上的节点上,当其中一个节点数据丢失或者损坏之后,KVM仍然能够通过卷组找到...
2020-02-19 01:08:00
1044
4
原创 GFS分析与分布式文件系统群集部署
一.GFS分析GFS文件系统的分析GFS全称为Google File System,为了满足Google迅速增长的数据处理要求,google设计并且实现了google文件系统(GFS)。Google文件系统是一个可扩展的分布式文件系统,用于大型的,分布式的,对大量数据进行访问的应用...
2020-02-18 14:54:32
1145
1
原创 虚拟化平台-----KVM平台的搭建与部署
一.KVM虚拟化平台简介虚拟化的定义虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可以运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而且互相不影响,从而提高计算机的工作效率虚拟化的分类二.在centos7上搭建与部署KVM虚拟化平台...
2020-02-17 12:23:46
5545
2
原创 Linux系统架构-----redis群集搭建
一.redis群集介绍redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建Cluster群集主从同步/复制通过持久化功能,redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中的数据保存到硬盘上,重启会从硬盘上加载数据,但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障...
2020-02-14 10:45:37
1896
1
原创 ENSP-----防火墙NAT策略
一.NAT概述NAT的分类NAT no-PAT:类似思科的动态转化,多对多,不转化端口,不能解约公网IP地址,实际应用场景使用较少,主要适用于需要上网的用户较少,而公网IP地址有足够多的场景 NAPT(网络地址端口转换):类似于思科的PAT,NATP即转换报文的源地址,又转换源端口。转换后地址不能是外网接口IP地址,属于多对多或者多对一的转换,可以节省公网IP地址,使用场景较多 Eas...
2020-02-12 18:18:54
14732
1
原创 ENSP-----华为USG6000防火墙
本篇来讲一下USG6000的各种配置命令,此外还有配置web登录和ssh登录一.防火墙简介防火墙的工作模式路由模式:当防火墙处于内部网络和外部网络中间时,需要将防火墙的内部网络、外部网络、DMZ三个区域不同地址段的时候,这个时候防火墙首先是一台路由器,其后在提供其他的防火墙功能 透明模式:华为防火墙和外层相连的时候,则防火墙处于透明模式下 混合模式:既处于路由接口模式又处于透明模...
2020-02-11 11:50:21
9328
3
原创 ENSP-----市干、省干、国干网络中使用ISIS与BGP协议
一.网络拓扑图ISIS协议的主要功能跑底层架构路由网段:直连、环回地址,属于控制层面 IBGP协议通过直接宣告的方式,将业务网段发布,属于数据层面 ISIS中在R1、R5上跑Level-1,R2、R6上跑Level-1-2,R3、R7上跑Level-2二.配置详解R1配置#配置接口地址syssysname R1 //命名un in en //关闭信息提示...
2020-02-10 23:28:10
1287
1
原创 ENSP-----BGP协议
一.BGP协议的介绍BGP协议的概念BGP(边界网关协议),是运行于TCP上的一种自治系统(AS)的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路由连接的协议。BGP系统的主要功能是和其他的BGP系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了AS互联的拓扑图并且由此清除了路由环路,同时在AS级...
2020-02-10 11:49:02
3674
1
原创 ENSP-----ISIS协议
一.ISIS协议介绍ISIS基本概念ISIS(中间系统到中间系统)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一 ISIS是一个分级的链路状态路由协议,基于DECent PhaseV(SPF最短路径优先算法)路由算法,实际上与OSPF非常相似,它也使用hello协议寻找一个毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到...
2020-02-09 22:43:24
5127
2
原创 Linux系统架构-----Squid---反向代理
一.反向代理详解squid作为代理服务软件,其主要功能是使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机的访问,有一定的安全性,但是如果想让互联上的主机访问内部网的主机资源(例如:web站点),又想使内部主机免受外部网主机攻击,一般的代理服务是不能实现的这就需要反向代理来实现 什么是反向代理呢?其实,反向代理也就是通常所说的web服务器加速,它是一种通过在繁忙的WEB服...
2020-02-08 22:36:41
606
1
原创 Linux系统架构-----Squid---访问控制列表与日志分析
目录一.简述二.配置squid的透明代理三.ACL配置四.Sarg日志分析一.简述在squid的透明代理模式下进行ACL和日志分析 以下是实验结构图二.配置squid的透明代理配置suqid代理服务器1.解压squid软件包tar xzvf squid-3.4.6.tar.gz -C /opt/2.安装相关软件包yum install gcc ...
2020-02-04 11:26:11
1838
1
原创 Linux系统架构-----Squid---传统代理与透明代理
一.Squid概述Squid是一个高性能的代理缓存internet数据的软件,Squid通过接受人们需要下载的目标(object)的请求并且适当地处理这些请求。即如果一个人想要下载一些web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器,并向这个页面发出请求。然后,squid显式地聚集数据到客户端,而且同时复制一份,当下一次有人需要同一页面时,Squid可以简单地从...
2020-02-01 19:49:18
2261
1
原创 Linux系统架构-----Nginx与Tomcat高可用群集
一.网络拓补图本架构中使用keepalived进行nginx的双机热备,keepalived可以用来防止服务器的单点故障的发生,通过配合nginx可以实现web前端服务的高可用 Nginx+keepalived高可用架构有两种模式 主备模式:使用一个VIP(虚拟IP)地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另外一台备份机器在主机器不出现故障的时候,永远处于浪...
2020-01-30 15:18:08
2263
1
原创 Linux系统架构-----Nginx与Tomcat实现负载均衡群集
一.实验分析通常,一个tomcat站点由于可能出现单点故障以及无法应付过多的客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完善web站点架构 Nginx是一款性能优越的http服务器软件,它能够支持高达50000个并发连接数的响应,拥有强大的静态资源处理能力,运行稳定,并且内存、CPU等系统资源消耗非常低。目前很多大型网站都应用Nginx服务器作为后端...
2020-01-30 12:27:22
693
1
原创 java.lang.IllegalArgumentException: The character [_] is never valid in a domain name. org.apache.t
在做tomcat与nginx的负载均衡时,出现如上错误 nginx的配置如下[root@localhost nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf #gzip on; upstream tomcat_server { server 192.168.43.102:8080 weight=1; ...
2020-01-29 22:26:24
2337
3
原创 Linux系统架构-----Nginx与Tomcat实现动静分离
一.动静分离概述动静分离是将网站的静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用的访问 静态资源部署在Nginx,将静态资源部署在Nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求,全部去请求nginx服务器,达到动静分离的目标 静态资源部署在CDN上,将项目中的JavaScript,CSS以...
2020-01-29 17:05:06
1186
1
原创 Linux系统架构-----Haproxy与Nginx群集
一.Haproxy简介Haproxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用的程序代理。 Haproxy特别适用于负载特大的web站点,这些站点通常又需要会话保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴...
2020-01-28 17:47:38
605
1
原创 Linux系统架构-----LVS与Keepalived高可用群集
一.Keepalived概述Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查,来判断LVS负载调度器、节点服务器的可用性,及时隔离并且替换为新的服务器,当故障主机恢复后将其重新加入群集 Keepalived的官方网站位于http://www.keepalived.org/,在非LVS的群集环境中使用时,Keepalived也可以作为热备软件使用二...
2020-01-26 18:46:57
573
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅