Install
Bootstrap Node Installation
sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
setenforce 0
mkdir /tmp/dcos && cd /tmp/dcos && mkdir -p genconf
curl -O https://downloads.dcos.io/dcos/EarlyAccess/dcos_generate_config.sh
cat > genconf/config.yaml <<EOF
---
bootstrap_url: http://192.168.3.40:8080
cluster_name: 'WZSBigData'
exhibitor_storage_backend: static
check_time: 'true'
ip_detect_filename: /genconf/ip-detect
oauth_enabled: 'false'
telemetry_enabled: 'false'
master_list:
- 192.168.3.10
- 192.168.3.20
- 192.168.3.30
resolvers:
- 8.8.4.4
- 8.8.8.8
EOF
cat > genconf/ip-detect <<EOF
#!/usr/bin/env bash
set -o nounset -o errexit
export PATH=/usr/sbin:/usr/bin:$PATH
if [ -f /etc/sysconfig/network-scripts/ifcfg-ens32 ]; then
echo $(ip addr show ens32 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
fi
if [ -f /etc/sysconfig/network-scripts/ifcfg-eno1 ]; then
echo $(ip addr show eno1 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
fi
EOF
chmod +x genconf/ip-detect
yum install -y docker docker-registry
./dcos_generate_config.sh --genconf
docker run -d --restart=always -p 8111:80 -v /root/dcos1.11/genconf/serve:/usr/share/nginx/html:ro --name dcos_1.11_install_mode nginx
docker run -d --restart=always -p 8000:80 -v /usr/share/nginx/html:/usr/share/nginx/html:ro --name dcos_1.11_running_mode nginxMaster/Salve Node Installation
改ip (/etc/sysconfig/network-scripts/ifcfg-eno1)
安裝Node前的Linux系統設定
安裝docker憑證
DC/OS Node(Master/Slave/Slave_public,選一種角色)安裝
Expand Disk
Last updated
Was this helpful?