Mesosphere. In this post. bootstrap_url



Similar documents
Creating a master/slave DNS server combination for your Grid Infrastructure

- Domain Name System -

Load Balancing Microsoft AD FS. Deployment Guide

Wazza s QuickStart 1. Leopard Server - Install & Configure DNS

Configuring DNS. Finding Feature Information

Domain Name System (DNS) Services

SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud

Syncplicity On-Premise Storage Connector

Setting Up Scan to SMB on TaskALFA series MFP s.

Configuring DHCP and DNS Services

SOA Software API Gateway Appliance 7.1.x Administration Guide

DNS and BIND Primer. Pete Nesbitt linux1.ca. April 2012

VMware Identity Manager Connector Installation and Configuration

Borderware Firewall Server Version 7.1. VPN Authentication Configuration Guide. Copyright 2005 CRYPTOCard Corporation All Rights Reserved

Open-Xchange Server High availability Daniel Halbe, Holger Achtziger

Configuring your network settings to use Google Public DNS

How to Configure edgebox as an Server

Setting Up a Backup Domain Controller

NETGEAR ProSAFE WC9500 High Capacity Wireless Controller

Getting Started with AWS. Hosting a Static Website

Guide to the LBaaS plugin ver for Fuel

USHA. Notification Setting. User Manual

What communication protocols are used to discover Tesira servers on a network?

istorage Server: High-Availability iscsi SAN for Windows Server 2008 & Hyper-V Clustering

How to Backup XenServer VM with VirtualIQ

v7.8.2 Release Notes for Websense Content Gateway

DNS and DHCP. 14 October 2008 University of Reading

Table of Contents. This whitepaper outlines how to configure the operating environment for MailEnable s implementation of Exchange ActiveSync.

CI Pipeline with Docker

How to speed up IDENTIKEY DNS lookup of the Windows Logon DAWL client on Windows 7?

Load Balancing Barracuda Web Filter. Deployment Guide

Send document comments to

You can specify IPv4 and IPv6 addresses while performing various tasks in this feature. The resource

Other documents in this series are available at: servernotes.wazmac.com

Load Balancing Bloxx Web Filter. Deployment Guide

istorage Server: High Availability iscsi SAN for Windows Server 2012 Cluster

Remote Unix Lab Environment (RULE)

Setup a Virtual Host/Website

Secure Web Appliance. Reverse Proxy

Zend Server Amazon AMI Quick Start Guide

Detecting Search Lists in Authoritative DNS

Cisco Prime Collaboration Deployment Administration Guide, Release 10.5(1)

BASICS OF SCALING: LOAD BALANCERS

IP Phone Presence Setup

SteelEye Protection Suite for Linux v Network Attached Storage Recovery Kit Administration Guide

Installing Active Directory

Installing and Configuring vcenter Support Assistant

KB Windows 2000 DNS Event Messages 1 Through 1614

Discovery Guide. Secret Server. Table of Contents

Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server:

Using Bonjour Across Subnets

How To Configure A Bomgar.Com To Authenticate To A Rdius Server For Multi Factor Authentication

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

DIGIPASS Authentication for Windows Logon Product Guide 1.1

Configuring Basic Settings

Installing and Using the vnios Trial

Fasthosts Internet Parallels Plesk 10 Manual

Domain Name System (DNS) Fundamentals

Load Balancing Sophos Web Gateway. Deployment Guide

estos ECSTA for OpenScape Business

How To Manage Dns On An Elfiq Link Load Balancer (Link Balancer) On A Pcode (Networking) On Ipad Or Ipad (Netware) On Your Ipad On A Ipad At A Pc Or Ipa

DNS Session 4: Delegation and reverse DNS. Joe Abley AfNOG 2006 workshop

Smoothwall Web Filter Deployment Guide

Active Directory Domain Services on the AWS Cloud: Quick Start Reference Deployment Mike Pfeiffer

Connection Broker The Leader in Managing Hosted Desktop Infrastructures and Virtual Desktop Infrastructures (HDI and VDI) DNS Setup Guide

Transferring Your Internet Services

THE MASTER LIST OF DNS TERMINOLOGY. First Edition

Device Interface IP Address Subnet Mask Default Gateway

Configuring HAproxy as a SwiftStack Load Balancer

Security Provider Integration LDAP Server

Managing the System Event Log

DNS. Computer networks - Administration 1DV202. fredag 30 mars 12

F-SECURE MESSAGING SECURITY GATEWAY

Configuring the Active Directory Plug-in

Configuration Notes Aastra MX-ONE in Ascom VoWiFi System

FaxCore Ev5 -To-Fax Setup Guide

Local DNS Attack Lab. 1 Lab Overview. 2 Lab Environment. SEED Labs Local DNS Attack Lab 1

Network Load Balancing

Load Balancing VMware Horizon View. Deployment Guide

Juniper Networks Secure Access. Initial Configuration User Records Synchronization

V Series Rapid Deployment Version 7.5

DNS and BIND. David White

Services. Vyatta System. REFERENCE GUIDE DHCP DHCPv6 DNS Web Caching LLDP VYATTA, INC.

How to Configure an Initial Installation of the VMware ESXi Hypervisor

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0

The Use of DNS Resource Records

Technical Support Set-up Procedure

Elastic Detector on Amazon Web Services (AWS) User Guide v5

Load Balancing Trend Micro InterScan Web Gateway

Working With Virtual Hosts on Pramati Server

Introduction. Versions Used Windows Server 2003

Configuring Hadoop Distributed File Service as an Optimized File Archive Store

THE MASTER LIST OF DNS TERMINOLOGY. v 2.0

Using DC Agent for Transparent User Identification

Hadoop Lab - Setting a 3 node Cluster. Java -

Transcription:

Mesosphere In this post bootstrap_url

cluster_name

dns_search

docker_remove_delay

exhibitor_storage_backend

gc_delay

master_discovery

num_masters

resolvers

roles

weights

Example JSON configuration files

DCOS cluster with 3 masters, Exhibitor/Zookeeper backed by another Zookeeper instance, Google DNS

DCOS cluster with 3 masters, Exhibitor/Zookeeper backed by a shared filesystem mount, Internal DNS

DCOS Cluster with 3 masters, Exhibitor/Zookeeper backed by an AWS S3 bucket, and AWS DNS Mesosphere Documentation Getting Started Installing Installing Enterprise Edition Configuration parameters Updated: January 13, 2016 enterprise Here are the DCOS cluster configuration parameters. The DCOS build uses these parameters to create a customized install.

bootstrap_url This parameter specifies the location for the DCOS installer to store the customized DCOS build files. This location can be local ("bootstrap_url":"file:///tmp/dcos") or hosted (http://<your-web-server>). cluster_name This parameter specifies the name of your cluster. For example, "cluster_name": "zk-example". dns_search This parameter specifies a space-separated list of domains that are tried when an unqualified domain is entered (e.g. domain searches that do not contain. ). The Linux implementation of /etc/resolv.conf restricts the maximum number of domains to 6 and the maximum number of characters the setting can have to 256. For more information, see man /etc/resolv.conf. A search line with the specified contents is added to the /etc/resolv.conf file of every cluster host. search can do the same things as domain and is more extensible because multiple domains can be specified. In this example, example.com has public website www.example.com and all of the hosts in the datacenter have fully qualified domain names that end with dc1.example.com. One of the hosts in your datacenter has the hostname foo.dc1.example.com. If dns_search is set to dc1.example.com example.com, then every DCOS host which does a name lookup of foo will get the A record for foo.dc1.example.com. If a machine looks up www, first www.dc1.example.com would be checked, but it does not exist, so the search would try the next domain, lookup www.example.com, find an A record, and then return it. "dns_search": "dc1.example.com dc1.example.com example.com dc1.example.com dc2.example.com example.com", docker_remove_delay This parameter specifies the amount of time to wait before removing the Docker image generated by the installer. It is recommended that you accept the default value 1 hour. exhibitor_storage_backend This parameter specifies the name of Exhibitor storage backend. During DCOS installation, a storage system is required for configuring and orchestrating Zookeeper with Exhibitor on the master nodes. Exhibitor automatically configures your Zookeeper installation on the master nodes during your DCOS installation. The available options are zookeeper, aws_s3, and shared_filesystem: zookeeper exhibitor_zk_hosts This parameter specifies a comma-separated list of one or more Zookeeper node IP addresses to use for configuring the internal Exhibitor instances. Exhibitor uses this Zookeeper cluster to orchestrate it s configuration. exhibitor_zk_path This parameter specifies the filepath that Exhibitor uses to store data, including the zoo.cfg file.

Here is a zookeeper example: "exhibitor_storage_backend": "zookeeper", "exhibitor_zk_hosts": "10.10.10.1:2181", "exhibitor_zk_path": "/zk-example" aws_s3 aws_access_key_id This parameter specifies AWS key ID. aws_region This parameter specifies AWS region for your S3 bucket. aws_secret_access_key This parameter specifies AWS secret access key. s3_bucket This parameter specifies name of your S3 bucket. s3_prefix This parameter specifies S3 prefix to be used within your S3 bucket to be used by Exhibitor. Here is an aws_s3 example: "exhibitor_storage_backend": "aws_s3", "aws_access_key_id": "AKIAIOSFODNN7EXAMPLE", "aws_secret_access_key": "wjalrxutnfemi/k7mdeng/bpxrficyexamplekey", "aws_region": "uswest-2", "s3_bucket": "mybucket", "s3_prefix": "s3-example" shared_filesystem exhibitor_fs_config_dir This parameter specifies the absolute path to the folder that Exhibitor uses to coordinate its configuration. This should be a directory inside of a Network File System (NFS) mount. For example, if every master has /fserv mounted via NFS, set as "exhibitor_fs_config_dir": "/fserv/dcos-exhibitor". Important: With shared_filesystem, all masters must must have the NFS volume mounted and exhibitor_fs_config_dir must be inside of it. If any of your servers are missing the mount, the DCOS cluster will not start. Here is a shared_filesystem example: "exhibitor_storage_backend": "shared_filesystem", "exhibitor_fs_config_dir": "/shared-mount" gc_delay This parameter specifies th maximum amount of time to wait before cleaning up the executor directories. It is recommended that you accept the default value of 2 days.

master_discovery This parameter specifies the Mesos master discovery method: cloud_dynamic For AWS CloudFormation template only: Use an external proxy for the masters that lives at a static IP, for example, haproxy or nginx. For example, "master_discovery":"cloud_dynamic". static Use the Mesos agents to discover the masters by giving each agent a static list of master IPs. The masters must not change IP addresses, and if a master is replaced, the new master must take the old master s IP address. For example, "master_discovery":"static". master_list Specify a JSON-formatted list of your static master IP addresses. This must be specified in JSON list format. For example, "master_list": "[\"172.17.10.101\", \"172.17.10.102\", \"172.17.10.103\"]". vrrp Use keepalived with a VIP. You are required to maintain this VIP infrastructure. For example, "master_discovery":"vrrp". keepalived_router_id Specify the virtual router ID of the keepalived cluster. You must use the same virtual router ID across your cluster. For example, "keepalived_router_id":"51". keepalived_interface Specify the interface that keepalived uses. For example, "keepalived_interface":"eth1". keepalived_pass If you ve set your auth to PASS, specify the same password that you set in your configuration file. For example, "keepalived_pass":"$my_strong_password". keepalived_virtual_ipaddress Specify the VIP in use by your keepalived cluster. For example, "keepalived_virtual_ipaddress":"67.34.242.55". num_masters This parameter specifies the number of Mesos masters in your DCOS cluster. For example, "num_masters": 3. resolvers This required parameters specifies a JSON-formatted list of DNS resolvers for your DCOS host nodes or accept the default value of [\"8.8.8.8\"]. Set this parameter to the most authoritative nameservers that you have. If you want to resolve internal hostnames, set it to a nameserver that can resolve them. If you have no internal hostnames to resolve, it is acceptable to set this to a public nameserver like Google or AWS. For example, "resolvers": "[\"8.8.8.8\", \"8.8.4.4\"]". *Caution:* If you set the `resolvers` parameter incorrectly, you will permanently damage your configuration and have to reinstall DCOS.

roles This parameter specifies the Mesos roles to delegate to this node or accept the default value of "slave_public": slave_public: Runs the public agent node. This is the default value. For example, "roles":"slave_public". master: Runs the master node. For example, "roles":"master". slave: Runs the private agent node. For example, "roles":"slave". For more information, see Mesos roles. weights This parameter specifies the priority of the role or accept the default value of "weights": "slave_public=1". For more information, see Mesos weights. Example JSON configuration files DCOS cluster with 3 masters, Exhibitor/Zookeeper backed by another Zookeeper instance, Google DNS { } "cluster_name": "zk-example", "num_masters": 3, "exhibitor_storage_backend": "zookeeper", "exhibitor_zk_hosts": "10.10.10.1:2181", "exhibitor_zk_path": "/zk-example", "bootstrap_url":"file:///tmp/dcos", "master_discovery":"vrrp", "keepalived_router_id":"51", "keepalived_interface":"eth1", "keepalived_pass":"$my_strong_password", "keepalived_virtual_ipaddress":"67.34.242.55", "resolvers": "[\"8.8.8.8\", \"8.8.4.4\"]", "roles": "slave_public", "weights": "slave_public=1" DCOS cluster with 3 masters, Exhibitor/Zookeeper backed by a shared filesystem mount, Internal DNS { } "cluster_name": "fs-example", "num_masters": 3, "exhibitor_storage_backend": "shared_filesystem", "exhibitor_fs_config_dir": "/shared-mount", "bootstrap_url":"file:///tmp/dcos", "resolvers": "[\"10.10.5.1\", \"10.10.6.1\"]", "roles": "slave_public", "weights": "slave_public=1" DCOS Cluster with 3 masters, Exhibitor/Zookeeper backed by an AWS S3 bucket, and AWS DNS {

} "cluster_name": "s3-example", "num_masters": 3, "exhibitor_storage_backend": "aws_s3", "aws_access_key_id": "AKIAIOSFODNN7EXAMPLE", "aws_secret_access_key": "wjalrxutnfemi/k7mdeng/bpxrficyexamplekey", "aws_region": "us-west-2", "s3_bucket": "mybucket", "s3_prefix": "s3-example", "bootstrap_url":"file:///tmp/dcos", "resolvers": "[\"169.254.169.253\"]", "roles": "slave_public", "weights": "slave_public=1"