CloudStack系列1,部署架构。

CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。
实验室选择CloudStack进行构建私有云,本系列文章将对实验室构建私有云的过程进行梳理,主要内容来源与官方文档,记录了实践过程趟过的坑。

阅读全文 »

虚拟化嵌套:顾名思义就是在虚拟化环境中在嵌套一层虚拟化。

  • 虚拟机-编辑设置-选项-常规选项。版本选择其他。

  • 虚拟机-虚拟硬件-CPU-选项-CPU/MMU虚拟化-选择“硬件CPU和MMU”。

  • 虚拟机-编辑设置-虚拟硬件-CPU-硬件虚拟化-勾选“向客户机操作系统公开硬件辅助的虚拟化”。

  • 确认虚拟机版本为最新,esxi 5.5u2版本是vm10,如果不是vm9.升级虚拟机兼容性。

  • 点击宿主ESXI主机-右边配置-网络-属性,找到你ESXI虚拟机连接的端口组,点击编辑,在安全选项中,把混杂模式、伪传输勾选,选择接受!

否则会出现在嵌套环境下的虚拟机操作系统安装完成后,IP能获取,但是上不了外网。

我们经常为我们的客户和自己用Apache Mesos 集群运行容器化的应用。虽然我们已经在容器中运行应用,我们还是从标准的Debian packages安装Mesos相关的依赖和框架。虽说这是很多Mesos用户的做法,而且是安装Mesos最直接和保险的方式,我们想可以略微调整一下Mesos的安装方式并尝试在容器中运行。

除了有很大的乐趣和教育意义外,这种方式会帮助我们解决一个非常实际的问题。现在可以运行任意版本的Mesos和它的框架,包括发布的候选版本,因为在我们的设置下,这个问题变成只要运行不同版本的Docker镜像就可以了。

当我们开发Mesos框架时,能使用不同版本的Mesos(和其它工具)是非常重要的。除此之外,这给我们更多时间进行安全问题修复,有时甚至赶在它们发布之际。

阅读全文 »