Centos7
记录学习笔记
qinjiamao1
这个作者很懒,什么都没留下…
展开
-
企业级kubernetes(K8s)入门学习(一)
容器编排概念1、Docker通过"镜像"机制极富创造性地解决了应用程序打包的根本性难题,它推动了容器技术的快速普及生产落地2、容器本身仅提供了托管运行应用的底层逻辑,而容器编排才是真正产生价值的位置所在什么是容器编排容器编排就是管理容器的生命周期,特别是在大型动态环境中,软件团队使用容器编排来控制和自动化许多任务:1、容器的供应和部署2、容器的冗余和可用性3、扩展或删除容器,以便在主机基础设施上均匀地分布应用程序负载4、在主机资源短缺或主机死亡时,将容器从一个主机移动到另一个主机5、在容器原创 2020-07-17 07:34:16 · 1182 阅读 · 0 评论 -
Ceph 认证授权和RBD块存储、对象存储使用(三)
RBD块存储Ceph的存储接口1、RBD块存储:RADOS BLOCK DEVICE,即RADOS块设备,提供裸设备的能力,映射到操作系统是一块磁盘;2、RGW对象存储:RADOS GateWay,即存储对象网关,提供无限存储接入能力,提供上传PUT下载GET接口;3、CephFS文件存储:Ceph FileSystem,即Ceph文件系统,提供文件共享存储能力,映射到操作系统是一个目录。原创 2020-07-10 00:02:29 · 3190 阅读 · 0 评论 -
Docker存储卷和Dockerfile的使用(三)
存储卷介绍1、Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层2、如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,此即"写时复制(COW)"机制关闭并重启容器,其数据不受影响,但删除Docker容器,则其更改将会全部丢失存在的问题1、存储于联合文件系统中,不易于宿主机访问;2、容器间数据共享不便3、删除容器其数据会丢失解决方原创 2020-07-09 13:16:49 · 382 阅读 · 0 评论 -
Docker网络模型的学习(二)
docker网络Host模式Host 模式,使用参数 –net=host 指定。启动的容器如果指定了使用host模式,那么新创建的容器不会创建自己的虚拟网卡,而是直接使用宿主机的网卡和IP地址,因此在容器里面查看到的IP信息就是宿主机的信息,访问容器的时候直接使用宿主机IP+容器端口即可,不过容器的其他资源们必须文件系统、系统进程等还是和宿主机保持隔离。此模式的网络性能最高,但是各容器之间端口不能相同,适用于运行容器端口比较固定的业务。为避免端口冲突,先删除所有的容器:[root@xiaomao原创 2020-07-08 18:06:09 · 291 阅读 · 0 评论 -
docker 基础-Centos7
容器的认识容器是一种基础工具,泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、存储、运输物品;物体可以被放置在容器中,而容器则可以保护内容物。容器技术最早出现在freebsd叫做jailDocker简介Docker是什么首先Docker是一个在2013年开源的应用程序并且是一个基于go语言编写是一个开源的pass服务(Platform as a Service,平台即服务的缩写),go语言是由google开发,docker公司最早叫dotCloud后由于Docker开源原创 2020-07-05 17:02:09 · 247 阅读 · 0 评论 -
Grafana+Prometheus实现Ceph监控和cephfs的基本使用(二)
Ceph块设备接口(RBD)Ceph块设备,也称为RADOS块设备(简称RBD),是一种基于RADOS存储系统支持超配(thin-provisioned)、可伸缩的条带化数据存储系统,它通过librbd库与OSD进行交互。RBD为KVM等虚拟化技术和云OS(如OpenStack和CloudStack)提供高性能和无限可扩展性的存储后端,这些系统依赖于libvirt和QEMU实用程序与RBD进行集成。客户端基于librbd库即可将RADOS存储集群用作块设备,不过,用于rbd的存储池需要事先启用rb原创 2020-07-03 22:11:45 · 15999 阅读 · 1 评论 -
Ceph分布式存储搭建-Centos7(一)
存储设备发展史企业中使用存储按照其功能,使用场景,一直在持续发展和迭代,大体上可以分为四个阶段:DAS:Direct Attached Storage,即直连存储,第一代存储系统,通过SCSI总线扩展至一个外部的存储,磁带整列,作为服务器扩展的一部分;NAS:Network Attached Storage,即网络附加存储,通过网络协议如NFS远程获取后端文件服务器共享的存储空间,将文件存储单独分离出来;SAN:Storage Area Network,即存储区域网络,分为IP-SAN和FC-SAN原创 2020-06-30 18:32:44 · 686 阅读 · 0 评论 -
ansible服务playbook的学习
playbook介绍playbook剧本是由一个或多个"play"组成的列表play的主要功能在于将预定义的一组主机,装扮成事先通过ansible中的task定义好的角色,Task实际是调用ansible的一个module,将多个play组织在一个playbook中,即可以让它们联合起来,按事先编排的机制执行预定义的动作Playbook文件是采用YAML语言编写的YAML语言YAML语言介绍YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YA原创 2020-06-30 13:24:09 · 206 阅读 · 0 评论 -
ansible运维自动化服务学习
Ansible介绍和架构Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具。可以用它来配置系统、部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新。Ansible 的主要目标是简单和易用,并且它还高度关注安全性和可靠性。基于这样的目标,Ansible 适用于开发人员、系统管理员、发布工程师、IT 经理,以及介于两者之间的所有人。Ansible 适合管理几乎所有的环境,从拥有少数实例的小型环境到有数千个实例的企业环境。使用 Ansible 无须在被管理的机器上安装代理,原创 2020-06-24 18:43:30 · 211 阅读 · 0 评论 -
第一天:DevOps与CI/CD
DevOps的初识DevOps定义DevOps是Development和Operations的组合,也就是开发和运维的简写DevOps集文化理念、实践与工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助企业更快速的发展和改进产品,这种速度使企业能够更好地服务于客户,并在市场上高效地参与竞争DevOps是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用开发、代码部署和质量测试等整条生命周期中协作和沟通的最佳实践,DevOps强调整个原创 2020-06-18 16:33:16 · 650 阅读 · 0 评论 -
ESXI的安装与配置
Esxi的安装与配置ESXI的优点1、VMware vSphere的虚拟化管理程序体系结构在虚拟基础架构的管理中起关键作用2、提高可靠性和安全性3、简化部署和配置4、减少管理开销5、简化虚拟化管理程序的修补和更新VSphere 6中新增功能1、更高的可扩展性,提升了最高配置限制:虚拟机可支持多达128个虚拟CPU和4TB虚拟RAM,主机将支持高达480个CPU和6TB RAM,每主机1024个虚拟主机以及64个节点2、范围更广的支持3、令人惊艳的图形处理4、即时克隆,为快速克隆和部署虚原创 2020-06-07 16:30:16 · 1739 阅读 · 0 评论 -
python介绍及开发环境安装
python介绍谈及python,涉及两层意思,一层代表的是python这门语言的语法风格,另外一层代表的则是专门用来解释该语法风格的应用程序:python解释器。 python的创始人为吉多·范罗苏姆(Guido van Rossum)。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus,他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,语法能够像shell一样简洁,易学易用、可拓展性强,同时兼顾C的强大功能。于原创 2020-06-03 19:15:22 · 1456 阅读 · 0 评论