心如止水鉴常明

Shanghai


背景 接上一篇博文:使用kolla在VM中all-in-one安装部署OpenStack Ocata 继续在已安装了 all in one 的 OpenStack 的虚拟机中,继续安装ceph,实现与 nova,glance,cinder 的整合,以及支持 Swift API。 在继续安装前,请务必把 all in one 的 OpenStack 里的所有虚拟机和镜像全部删除。 添加虚拟机磁盘 由于ceph安装要求,必须为之前的虚拟机增加一块虚拟磁盘,选择虚拟机“设置-->存储-->控制器:SATA-->添加虚拟磁盘” ...
Read More


背景 之前在 MacBook Pro 上使用 Parallels Desktop(一款付费的基于 iOS 的虚拟化软件),创建centos 7 虚拟机用来安装容器部署 OpenStack ,但对于大部分开发人员还是使用 windows 操作系统,所以选择了 VirtualBox 用来建立虚拟机,发现其网络配置上还是种类较多,而且 OpenStack 对于网络配置还是有一定的要求,因此整理了相关资料,供大家参考。 以下的内容是基于 VirtualBox 5.1.26 ,可在其官网上下载。 VirtualBox 网络配置 VirtualBox 共有六种网络模式。 未指定 选择此配置,只是给虚拟机配置了一块网卡,但是不能和宿主机或者其他任何主机通讯, ...
Read More


Ghost的博文都是使用Markdown语法来编写,这里列出常用的语法,以及一些安装配置了增强插件后的语法,便于大家速查,如果有使用上的问题,也可以随时发表评论。 预览栏中直接可见的效果 如果下载使用Ghost的桌面编辑器,或者直接使用浏览器访问ghost在线编辑页面https://blog.newtouch.com/ghost/,就可以在编辑博文的同时,在预览栏中显示以下效果: 语法 显示结果 快捷键 **粗体文字** 粗体文字 Ctrl/⌘ + B *斜体文字* 斜体文字 Ctrl/⌘ + I ~~删除线~~ 删除线 Ctrl + Alt + U [文字超链接](https://blog.newtouch.com) 文字超链接 Ctrl/⌘ + K `代码` ...
Read More


背景 当前容器技术日益流行,OpenStack社区明确提出拥抱容器技术,并且在2017年2月打破之前半年一版本的节奏,提前两个月发布Ocata版本,充分验证了这一点,在这个版本上,看到了和容器技术有关的组件正在快速成熟,OpenStack的COO Mark Collier表示,OpenStack与Kubernetes的结合正是云未来的指路灯。 近段时间NewtouchX团队开始支撑私有云场景下的项目,如何快速升级OpenStack各个组件,简化开发、测试和部署的需求越来越强烈,正好整理了当前OpenStack社区中与容器技术有关的组件(之前的nova-docker组件已经并入zun,就不再列出),总结一下OpenStack社区与容器技术融合的情况,而且不难看出,OpenStack社区与mesos相关组件有些已经停止更新,而与kubernetes相关的新项目和组件发展迅速。以下信息如有错漏,欢迎大家予以指正。 OpenStack涉及容器技术的组件 本文的讨论的内容,是截止到2017年6月12日 Kolla项目目前NewtouchX团队已经尝试用于OpenStack的开发与测试环境,相关安装配置可参见我的另外一篇博文 。 Kolla 属于部署工具,使用Docker技术提供可用于生产环境的OpenStack各服务的容器镜像,使用ansible或者kubernetes部署并运行这些容器镜像。 绿色部分是Kolla涉及的 相关子项目 kolla(4.0.1) ...
Read More


背景 新手入门OpenStack最头疼的就是一大堆的组件需要安装配置部署,纷繁复杂的配置文件,不同的操作系统间的细微差异,遇到问题各种上网搜索,由于社区版本迭代很快,很有可能迟迟不能准确的找到解决问题的方法。OpenStack的Kolla项目正好解决了这类问题,目前正在NewtouchX团队中尝试和推广。 本文主要是说明Kolla项目如何在本地虚拟机上安装部署一套OpenStack,通过自动化脚本将OpenStack的所有组件采用Docker镜像的方式启动和配置,整个过程小于一个小时,非常方便,另外基于物理机下的安装今后会另有博文说明。 安装必备环境 本地虚拟化软件 无论本地是windows还是macOS,都推荐大家使用Oracle VM VirtualBox,可到官网下载相应版本并安装。 安装centOS 7 最小化版本 从CentOS官网下载最小化版本安装文件 CentOS-7-x86_64-Minimal-1611.iso 虚拟机的硬件配置 其实OpenStack的安装配置中,最麻烦的还是网络配置,网络配置的规划需要从一开始就设定好。 关于 VirtualBox 的网卡如何配置,见另一篇博文 VirtualBox的网卡配置详解 由于Kolla的安装,要求目标机器是两块网卡,所以需要规划虚拟机也是分配两块网卡: ...
Read More