DERs/DCOS

From DER's LLC
Jump to navigation Jump to search

DCOS Documentation

Disable clock-sync check on dcos-checks-poststart.service

sed -i 's/"clock_sync"\:/"clock_sync1"\:/' /opt/mesosphere/etc/dcos-diagnostics-runner-config.json
sed -i '/"clock_sync"/d' /opt/mesosphere/etc/dcos-diagnostics-runner-config.json
sed -i 's/"journald_dir_permissions",/"journald_dir_permissions"/' /opt/mesosphere/etc/dcos-diagnostics-runner-config.json
sed -i 's/"clock_sync1"\:/"clock_sync"\:/' /opt/mesosphere/etc/dcos-diagnostics-runner-config.json

Enable Chrony NTP service

yum install -y chrony
systemctl start chronyd
systemctl enable chronyd
cat > /etc/chrony.conf  << "EOF"
server 192.168.1.73 iburst
EOF

systemctl restart chronyd
chronyc tracking
chronyc sources
chronyc sourcestats

Setup Proxy Server for Docker

mkdir -p /etc/systemd/system/docker.service.d
cat > /etc/systemd/system/docker.service.d/http-proxy.conf << "EOF"
[Service]
Environment="HTTPS_PROXY=https://192.168.1.73:3128/"
Environment="HTTP_PROXY=http://192.168.1.73:3128/"
Environment="FTP_PROXY=ftp://192.168.1.73:3128/"
Environment="NO_PROXY=localhost,127.0.0.0/8,dersllc.com"
EOF

systemctl daemon-reload
systemctl restart docker

Setup Proxy Server for Docker Containers

cat <<EOF | sudo tee -a /etc/sysconfig/docker
http_proxy="http://192.168.1.73:3128/"
https_proxy="https://192.168.1.73:3128/"
ftp_proxy="ftp://192.168.1.73:3128/"
no_proxy=<REGISTRY_IP>
EOF
 
sudo sed -i '/\[Service\]/a EnvironmentFile=/etc/sysconfig/docker' /usr/lib/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart