OpenStack

OpenStack

OpenStack is a free and open-source software platform for cloud computing, mostly deployed as infrastructure-as-a-service, whereby virtual servers and other resources are made available to customers.


前文 通过 ansible 创建 openstack 虚拟机并部署应用(配置篇) 接下来我们实战一下。 目录结构 ── ansible.cfg ├── group_vars │   ├── all.yml ├── openstack.py ├── README.md ├── roles │   ├── newtouch.MySQL │   ├── newtouch.SystemConfig │   ├── newtouch.UpdateRootPass │   └── openstack.CreateServer ├── setup_mysql.yml group_vars/all.yml 里需要设置 ansible_user: root ansible_ ...
Read More


本文中的例子在 ansible 和 Ansible Tower 里都通过。 controller 对 openstack 的接入 本文里的 controller 是我的笔记本电脑,需要做以下配置: 建立 /etc/ansible/openstack.yml,内容如下 clouds: poc: auth: username: 'admin' password: xxxxxxxxxxxxxxxxxxxxx project_name: 'Haibin_Lee' auth_url: 'http://192.168.205.2:5000/v2. ...
Read More


背景 接上一篇博文:使用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


背景 当前容器技术日益流行,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