Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==== Build Process (New Working) ====
- ===== Standards =====
- Passwords & Keys
- Crunchtools Root Password (lastpass)
- mkdir /root/.ssh
- chmod 700 /root/.ssh/
- echo "ssh-rsa XXXXXXXXXXXXXXXXXXXXXXXXXXXXX smccarty@keith.crunchtools.com" > /root/.ssh/authorized_keys
- chmod 600 /root/.ssh/authorized_keys
- Configure Networking
- manually
- Hosts File
- 45.33.26.51 pidge.ext.dc2.crunchtools.com pidge.dc2.crunchtools.com
- 45.33.114.128 hunk.ext.dc2.crunchtools.com hunk.dc2.crunchtools.com
- 45.56.79.20 lance.ext.dc2.crunchtools.com lance.dc2.crunchtools.com
- Bash
- # Customizations
- shopt -s histappend
- export PROMPT_COMMAND='history -a'
- export HISTSIZE="200000"
- export EDITOR="vim"
- Subscription Management
- subscription-manager register --auto-attach
- subscription-manager repos --disable="*"
- subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-extras-rpms --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rh-common-rpms
- Updates
- yum -y update
- Standard Packages
- yum -y install wget vim-enhanced subversion rsync openssh-clients ipa-client keychain
- ===== Docker =====
- yum -y install docker
- systemctl enable docker
- systemctl start docker
- docker pull rhel7-atomic
- docker images
- ===== OpenShift =====
- Subscription Manager
- subscription-manager attach --pool=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- subscription-manager repos --disable="*"
- subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-extras-rpms --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rh-common-rpms --enable="rhel-7-server-ose-3.4-rpms"
- Packages
- yum -y install wget git net-tools bind-utils iptables-services bridge-utils bash-completion atomic-openshift-utils
- yum -y update
- Prep Work
- yum install -y atomic-openshift-excluder atomic-openshift-docker-excluder
- atomic-openshift-excluder unexclude
- sed -i '/OPTIONS=.*/c\OPTIONS="--selinux-enabled --insecure-registry 172.30.0.0/16 --log-opt max-size=1M --log-opt max-file=3"' /etc/sysconfig/docker
- systemctl restart docker
- On Master
- ssh-keygen
- for host in pidge.ext.dc2.crunchtools.com \
- lance.ext.dc2.crunchtools.com \
- hunk.ext.dc2.crunchtools.com; \
- do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; \
- done
- atomic-openshift-installer install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement