摘要: 一、通过 Service 访问 Pod: 我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的,但应用是健 阅读全文
posted @ 2019-05-06 16:20 夜风2019 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 一、部署准备: 1、准备harbor软件包 在部署节点上: 2、挂载一个磁盘,专门存储harbor镜像和文件 3、进入到/etc/docker/harbor/目录,修改如下配置文件 找到如下参数,并修为如下配置: hostname = reg.yunwei.edu ui_url_protocol = 阅读全文
posted @ 2019-05-06 16:19 夜风2019 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 错误信息:执行yaml文件后,服务在运行,但是提示命令找不到 原因:没有环境,相当于只有一个快捷方式 环境目录为/usr/local/bin 解决办法:将/etc/ansible/bin下的文件都拷贝到/usr/local/bin下,添加环境 阅读全文
posted @ 2019-05-06 16:19 夜风2019 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes 介绍: 一、Kubernetes 介绍: kubernetes起源 Kubernetes (K8s) 是 Google 在 2014 年发布的一个开源项目。 据说 Google 的数据中心里运行着超过 20 亿个容器,而且 Google 十年前就开始使用容器技术。最初,Go 阅读全文
posted @ 2019-05-06 16:18 夜风2019 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes 架构: Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务。 Master 节点 Master 是 Kubernetes Cluster 的大脑,运行着如下 Daemon 服务:kube-apiserve 阅读全文
posted @ 2019-05-06 16:18 夜风2019 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、利用ansible部署kubernetes准备: 集群介绍 本系列文档致力于提供快速部署高可用k8s集群的工具,并且也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化:既提供一键安装脚本,也可以分步执行安装各个组件,同时讲解每一步主要参数配置和 阅读全文
posted @ 2019-05-06 16:18 夜风2019 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、安装环境: 1、 所需物理主机的要求如下 内存:8GB+,推荐16GB;(少于8GB的就免谈了) 磁盘:500GB+; 物理机OS:ubuntu-desktop-amd64 14.04(推荐) 或windows64位 物理机安装软件:安装virtualBox4.3.36及以上版本以及相应扩展包( 阅读全文
posted @ 2019-04-24 09:22 夜风2019 阅读(3818) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-23 15:27 夜风2019 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、virt-manager创建虚机 (1)首先通过命令 virt-manager 启动图形界面:点下面的图标创建虚机 (2)给虚机命名为 kvm1,这里选择从哪里启动虚机。如果是安装新的 OS,可以选择第一项。如果已经有安装好的镜像文件,选最后一项(如下图)。 (3)接下来需要告诉 virt-ma 阅读全文
posted @ 2019-04-23 15:13 夜风2019 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 一、虚拟化分类 1、虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 阅读全文
posted @ 2019-04-23 15:09 夜风2019 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 问题一 打开nova配置文件:vim /etc/nova/nova.conf 将此字段的内容注释 先编辑neutron配置文件,编辑完成后,再进行启动 问题二 503服务不可用:服务器当前不可用。请稍后再试。(HTTP 503) [root@controller ~]# openstack imag 阅读全文
posted @ 2019-04-22 16:53 夜风2019 阅读(2844) 评论(0) 推荐(0) 编辑
摘要: 一、标准时间讲解 地球分为东西十二个区域,共计 24 个时区格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行加,而西时区则为减。地球的轨道并非正圆,在加上自转速度逐年递减,因此时间就会有误差在计算时间的时,最准确是使用“原子震荡周期”所计算的物理时钟。这种时钟被称为标准时间即 阅读全文
posted @ 2019-04-22 16:10 夜风2019 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、云计算的前世今生 所有的新事物都不是突然冒出来的,都有前世和今生。云计算也是IT技术不断发展的产物。 要理解云计算,需要对IT系统架构的发展过程有所认识。 请看下 IT系统架构的发展到目前为止大致可以分为3个阶段: 1、 物理机架构 这一阶段,应用部署和运行在物理机上。 比如企业要上一个ERP系 阅读全文
posted @ 2019-04-22 16:09 夜风2019 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 一、缓存系统 在大型海量并发访问网站及openstack等集群中,对于关系型数据库,尤其是大型关系型数据库,如果对其进行每秒上万次的并发访问,并且每次访问都在一个有上亿条记录的数据表中查询某条记录时,其效率会非常低,对数据库而言,这也是无法承受的。缓冲系统的使用可以很好的解决大型并发数据访问所带来的 阅读全文
posted @ 2019-04-22 16:07 夜风2019 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、Ceph简介: Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为openstack 的唯一后端存储来提高数据转发效率。 Ceph项目 阅读全文
posted @ 2019-04-22 15:55 夜风2019 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 正常状态: 故障状态: 实施更换步骤: (1)关闭ceph集群数据迁移: osd硬盘故障,状态变为down。在经过mod osd down out interval 设定的时间间隔后,ceph将其标记为out,并开始进行数据迁移恢复。为了降低ceph进行数据恢复或scrub等操作对性能的影响,可以先 阅读全文
posted @ 2019-04-22 15:53 夜风2019 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 一、添加osd: 当前ceph集群中有如下osd,现在准备新添加osd: (1)选择一个osd节点,添加好新的硬盘: (2)显示osd节点中的硬盘,并重置新的osd硬盘: 列出节点磁盘:ceph-deploy disk list rab1 擦净节点磁盘:ceph-deploy disk zap ra 阅读全文
posted @ 2019-04-22 15:52 夜风2019 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 1、查看ceph集群配置信息 1 ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show 1 ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config sh 阅读全文
posted @ 2019-04-22 15:50 夜风2019 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: ceph对接openstack环境 一、使用rbd方式提供存储如下数据: (1)image:保存glanc中的image; (2)volume存储:保存cinder的volume;保存创建虚拟机时选择创建新卷; (3)vms的存储:保存创建虚拟机时不选择创建新卷; 二、实施步骤: 二、实施步骤: ( 阅读全文
posted @ 2019-04-22 15:47 夜风2019 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 监控磁盘空间 vim check_disk.sh vim check_disk.conf 阅读全文
posted @ 2019-04-20 15:16 夜风2019 阅读(479) 评论(0) 推荐(0) 编辑