“深入浅出”来解读Docker网络核心原理

“深入浅出”来解读Docker网络核心原理

1个月前 (03-20) 浏览: 76 评论: 0

前言  之前笔者写了有些关于dokcer的各种相关技术的文章,唯独Docker网络这一块没有具体的来分享。后期笔者会陆续更新Docker集群以及Docker高级实践的文章,所以在此之前必须要和大家一起来解读一下Docker网络原理。 就好比中国武术一样:学招数,会的只是一时的方法;练内功,才是受益终生长久之计。认真看下去你会有收获的,我们一起来把docker的内功修练好。 在深入Docker内部的

DevSecOps现状:理论叫得响,实践待发展

DevSecOps现状:理论叫得响,实践待发展

2个月前 (03-07) 浏览: 69 评论: 0

近年来,DevSecOps 的理念越叫越响,业内似乎对此都喜闻乐见,但是 DevSecOps 在具体实践上还有待发展。 DevOps 快速发展,SecOps 成为牺牲者 DevOps 就是开发与运营相结合,最初源自打破业务隔离、整体作战创造更高效率的理念。目前,越来越多的人意识到在开发过程中将安全融入到新产品的重要性,而且对于产品安全的监管需求也也越来越严格,因此,当前流行的理念是将安全纳入新的组

Ansible入门与playbook实战

Ansible入门与playbook实战

2个月前 (03-01) 浏览: 97 评论: 0

一、简要 1、关于Ansible Ansible是一个部署一群远程主机的工具;Ansible通过SSH协议实现远程节点和管理节点之间的通信。理论上说,只要管理员通过ssh登录到一台远程主机上能做的操作,Ansible都可以做到。Ansible是python开发的,故依赖一些python库和组件,如:paramiko,PyYaml和jinja三个关键组件; 2、ansible架构: 右边绿色部分是被

国内速度比较快的NTP Server

国内速度比较快的NTP Server

3个月前 (01-19) 浏览: 181 评论: 1

NTP全称是Network Time Protocol,是用来让计算机之间实现时间同步的协议,而发布这种校对时间的服务器,就是NTP Server!一般来说客户端与服务器之间的时间误差在几十毫秒以内,当然,如果你的时间服务器在美国或者欧洲,误差可能稍大一些。在我们的日常生活中,能接触到NTP的也基本就是你的Windows系统和你的路由器系统,而且这两种系统对标准时间的精度要求不是很高,就算是不联网

Cinder 组件详解 – 每天5分钟玩转 OpenStack(47)

Cinder 组件详解 – 每天5分钟玩转 OpenStack(47)

3个月前 (01-19) 浏览: 67 评论: 0

本节我们将详细讲解 Cinder 的各个子服务。 cinder-api cinder-api 是整个 Cinder 组件的门户,所有 cinder 的请求都首先由 nova-api 处理。cinder-api 向外界暴露若干 HTTP REST API 接口。在 keystone 中我们可以查询 cinder-api 的 endponits。 客户端可以将请求发送到 endponits 指定的地址

记录一次php占用系统资源过高的问题

记录一次php占用系统资源过高的问题

3个月前 (01-18) 浏览: 127 评论: 2

本地环境:redhat6.7系统。 nginx1.12.1 ,php7.1.0,  代码使用yii2框架 问题:本地的web站需要用到elasticsearch服务。当php使用本地服务器搭建的elasticsearch时,本地的负载都是正常。 当我使用aws 的elasticsearch service服务时,本地服务器出现负载经常过高的情况。查看nginx 和php日志,发现没有异常。系统的并

9个警告信号说明你的IT架构很糟糕

9个警告信号说明你的IT架构很糟糕

3个月前 (01-18) 浏览: 106 评论: 0

很可能有人花了无数精力来规划所在企业组织的IT架构,然后把这个计划交给其他人来构建和实现,随着计算环境不可避免的增长,还需要由一些人来对其进行维护。而且有可能这个链条中的某个人,在面对权宜之计、部门政治、普遍管理不善等问题时,最理想的意愿也会消失,使得一开始规划的具有连贯性的架构管理战略变成一系列独立的、基于案例的决策。 那么你怎样才能知道你的企业组织已经偏离了路线?这里有9个警告信号可以说明你的

掌握 Cinder 的设计思想 – 每天5分钟玩转 OpenStack(46)

掌握 Cinder 的设计思想 – 每天5分钟玩转 OpenStack(46)

3个月前 (01-10) 浏览: 37 评论: 0

上一节介绍了 Cinder 的架构,这节讨论 Cinder 个组件如何协同工作及其设计思想。 从 volume 创建流程看 cinder-* 子服务如何协同工作 对于 Cinder 学习来说,Volume 创建是一个非常好的场景,涉及各个 cinder-* 子服务,下面是流程图。 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(cinder-api)发送请求:“帮我创建一

理解 Cinder 架构 – 每天5分钟玩转 OpenStack(45)

理解 Cinder 架构 – 每天5分钟玩转 OpenStack(45)

3个月前 (01-08) 浏览: 38 评论: 0

从本节开始我们学习 OpenStack 的 Block Storage Service,Cinder 理解 Block Storage 操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库) 通过 NFS、CIFS 等 协议,mount 远程的文件系统 第一种裸硬盘的方式叫做

1 张图秒懂 Nova 16 种操作 – 每天5分钟玩转 OpenStack(44)

1 张图秒懂 Nova 16 种操作 – 每天5分钟玩转 OpenStack(44)

4个月前 (12-29) 浏览: 71 评论: 0

前面我们讨论了 Instance 的若干操作,有的操作功能比较类似,也有各自的适用场景,现在是时候系统地总结一下了。 如上图所示,我们把对 Instance 的管理按运维工作的场景分为两类:常规操作和故障处理。 常规操作 常规操作中,Launch、Start、Reboot、Shut Off 和 Terminate 都很好理解。 下面几个操作重点回顾一下: Resize 通过应用不同的 flavor

计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)

计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)

4个月前 (12-29) 浏览: 44 评论: 0

Rebuild 可以恢复损坏的 instance。 那如果是宿主机坏了怎么办呢? 比如硬件故障或者断电造成整台计算节点无法工作,该节点上运行的 instance 如何恢复呢? 用 Shelve 或者 Migrate 可不可以? 很不幸,这两个操作都要求 instance 所在计算节点的 nova-compute 服务正常运行。 幸运的是,还有 Evacuate 操作。 Evacuate 可在 no

Live Migrate 操作 – 每天5分钟玩转 OpenStack(42)

Live Migrate 操作 – 每天5分钟玩转 OpenStack(42)

4个月前 (12-26) 浏览: 37 评论: 0

Migrate 操作会先将 instance 停掉,也就是所谓的“冷迁移”。而 Live Migrate 是“热迁移”,也叫“在线迁移”,instance不会停机。 Live Migrate 分两种: 源和目标节点没有共享存储,instance 在迁移的时候需要将其镜像文件从源节点传到目标节点,这叫做 Block Migration(块迁移) 源和目标节点共享存储,instance 的镜像文件不需

我把Linux系统上面误删的数据找回来了

我把Linux系统上面误删的数据找回来了

4个月前 (12-22) 浏览: 126 评论: 0

一、背景 突发事件,应用上传的数据被程序自动删掉了,可悲的是还没有数据备份,数据是放在系统的 /data/webapps/xxxx/upload 目录下面,可把我们急坏了,之前又没有做过数据恢复的测试,然后我找到了一款数据恢复的软件,成功把删除的大部分数据找回来了,我的数据恢复过程如下。 二、安装恢复软件 1、epel 仓库安装 如果我们的源里面添加了 epel 仓库的话,我们可以直接使用下面的命

切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享