随笔分类 - 云计算
摘要:一、背景 Google有十几年的容器化基础架构,内部有一套成熟的管理容器的资源管理器框架borg,但borg并不开源。后来Google使用GO语言根据borg的设计思路开发出了一套具有同功能的资源管理器框架Kubernetes,并开源了出来。 Kubernetes特点:轻量级(资源消耗小)、开源、弹
阅读全文
摘要:1、什么是openstack OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter,
阅读全文
摘要:一、环境规划 操作系统 虚拟机配置 IP地址 主机名 虚拟机软件 OpenStack版本 CentOS 7.9 4 CPU/8G 内存/30G 硬盘 192.168.0.31 openstack VMware WorkStation 17 Stein 二、准备安装 从阿里源下载CentOS镜像或者用
阅读全文
摘要:一、存储持久化 docker容器不保存任何数据 重要数据可以使用外部卷存储(数据持久化) 容器可以映射真实主机目录或共享存储为卷 将外部卷映射到容器中提供持久化存储(规则:目录不存在就自动创建;目录存在就直接覆盖掉。语法:docker run -v 外部目录:容器目录 -it 容器名:标签 bash
阅读全文
摘要:一、自定义镜像 1.docker commit 使用官方的镜像创建的容器只有很少的linux命令可用,可否自己创建一个镜像呢? 宿主机: [root@docker1 ~]# docker run -it docker.io/centos bash #将centos镜像作为后端盘创建并运行一个新容器
阅读全文
摘要:一、什么是容器 容器技术已经成为应用程序封装和交付的核心技术 容器技术的核心有以下几个内核技术组成: - Cgroups( Control Groups ) - 资源管理,可以对单个程序限制使用几u几g的资源 - NameSpace - 进程隔离(命名空间) - SELinux安全,基于文件的权限限
阅读全文
摘要:一、计算节点扩容 1.环境准备 删除之前创建的云主机,环境资源充足的话无需删除。只是因为实验环境内存资源匮乏,为了不影响等会扩容程序运行才删除的 检查新的计算节点(nova02): - 是否配置静态IP及主机名 - 是否能与openstack、nova01相互ping主机名ping通 - 是否配置/
阅读全文
摘要:一、项目管理 1.基本概念 项目:一组隔离的资源和对象。由一组关联的用户进行管理 在旧版本里,也用租户(tenant)来表示 根据配置的需求,项目对应一个组织、一个公司或是一个使用客户等 项目中可以有多个用户,项目中的用户可以在该项目创建、管理虚拟资源 具有admin角色的用户可以创建项目 项目相关
阅读全文
摘要:一、主要组件 Horizon - 用于管理Openstack各种服务的、基于web的管理接口 - 通过图形界面实现创建用户、管理网络、启动实例等操作 Keystone - 为其他服务提供认证和授权的集中身份管理服务 - 也提供了集中的目录服务 - 支持多种身份认证模式,如密码认证、令牌认证、以及AW
阅读全文
摘要:1、自建机房和云计算(IaaS、PaaS、SaaS) #蓝色:需要自己动手解决的 #绿色:无需自己动手解决的 IaaS:给用户提供一个仅装好系统的虚拟机。代表性的解决方案有OpenStack、CloudStack PaaS:给用户提供装好运行环境、依赖包、代码标准库、数据库的虚拟机,用户直接安装自己
阅读全文
摘要:分类方式(一) #private on premise是指从底层硬件到最终软件都自行解决的方案SaaS 软件:底层硬件、安全配置、编译环境等等用户都不用关心,只仅仅用来跑一个软件而已,如微软的365在线文档软件PaaS 平台:代表有Docker,OpenShift底层硬件、安全配置、数据库、软件编译
阅读全文
摘要:OpenStack核心项目OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成
阅读全文