原因:2016年11月29日 星期二 架设DCOS
(Data Center Operation Systeam)。
说明:本文主要记录DCOS架设过程中的问题与解决办法。
数据中心操作系统(DCOS)是为整个数据中心提供分布式调度与资源协调功能,实现数据中心级弹性伸缩能力的软件堆栈,它将所有数据中心的资源当做一台计算机来调度和管理。 数据中心操作系统(DCOS)是为整个数据中心提供分布式调度与协调功能,实现数据中心级弹性伸缩能力的软件堆栈,它将所有数据中心的资源当做一台计算机来调度。 大规模应用的数据中心操作系统有:Google Borg/Omega系统和Twitter、Apple、Netflix等公司基于Mesos构建的系统。 可以用于数据中心操作系统构建的开源解决方案有:
DC/OS is based on the production proven Apache Mesos distributed systems kernel, combining years of real-life experience with best practices for building and running modern applications in production. DCOS(数据中心操作系统)即是Mesos的“核心”与其周边的服务及功能组件所组成的一个生态系统。例如像mesos-dns这样的插件模块,类似一个CLI,一个GUI又或者是提供你想运行的所有的包的仓库等工具,以及像Marathon(又名分布式的init)、Chronos(又名分布式的cron)这样的框架等等。 顾名思义,它即是意味着一个跨越在数据中心或者云环境所有主机之上的操作系统。DCOS 可以运行在任意的现代Linux环境,公有或私有云,虚拟机甚至是裸机环境。(当前所支持的平台有:亚马逊AWS、谷歌GCE、微软Azure、OpenStack、Vmware、RedHat、CentOS、CoreOS以及Ubuntu)。迄今为止,DCOS 在其公有仓库上已经提供了多达40余种服务组件(Hadoop、Spark、Cassandra、Jenkins、Kafka、MemSQL等等)。
Quickly provision a DC/OS cluster on a local machine for development, testing, or demonstration.
Deploying DC/OS Vagrant involves creating a local cluster of VirtualBox VMs using the dcos-vagrant-box base image and then installing DC/OS.
/etc/hosts
).
For more detailed instructions, see Deploy and Configure.
Official releases of DC/OS can be found at http://dcos.io/releases/
By default, DC/OS Vagrant uses the latest stable version of DC/OS.
To use a different stable or early access version, specify the version explicitly (must be in the list of known releases):
export DCOS_VERSION=1.9.0-rc1
vagrant up
To use a bleeding edge master, enterprise, or custom build, download the installer yourself, place it under the dcos-vagrant directory, and configure DC/OS Vagrant to use it:
export DCOS_GENERATE_CONFIG_PATH=dcos_generate_config-1.9.0-dev.sh
export DCOS_CONFIG_PATH=etc/config-1.9.yaml
vagrant up
Copyright 2015-2017 Mesosphere, Inc.
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this repository except in compliance with the License.
The contents of this repository are solely licensed under the terms described in the LICENSE file included in this repository.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.