bootstrap.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/bash
  2. rm /etc/localtime
  3. ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
  4. setenforce 0
  5. sed -i "s/SELINUX=enforcing/SELINUX=permissive/g" /etc/sysconfig/selinux
  6. yum update -y && yum clean all
  7. yum install -y tcpdump ntp docker net-tools krb5-workstation vim
  8. systemctl stop firewalld
  9. systemctl disable firewalld
  10. systemctl enable ntpd docker
  11. systemctl start docker
  12. systemctl stop docker
  13. #Some storage issue with docker on centos 7.1 hack
  14. rm -f /etc/sysconfig/docker-storage
  15. rm -rf /var/lib/docker
  16. cat <<EOF >> /etc/sysctl.conf
  17. net.ipv6.conf.all.disable_ipv6 = 1
  18. net.ipv6.conf.default.disable_ipv6 = 1
  19. net.ipv6.conf.lo.disable_ipv6 = 1
  20. EOF
  21. cp /vagrant/krb5.conf /etc/krb5.conf
  22. cp /vagrant/*.service /etc/systemd/system/
  23. systemctl enable krb5kdc krb5kdc-resdom krb5kdc-latest krb5kdc-older krb5kdc-shorttickets httpd dns
  24. /usr/bin/docker pull jcmturner/gokrb5:http
  25. /usr/bin/docker pull jcmturner/gokrb5:kdc-centos-default
  26. /usr/bin/docker pull jcmturner/gokrb5:kdc-resdom
  27. /usr/bin/docker pull jcmturner/gokrb5:kdc-older
  28. /usr/bin/docker pull jcmturner/gokrb5:kdc-latest
  29. /usr/bin/docker pull jcmturner/gokrb5:kdc-shorttickets
  30. /usr/bin/docker pull jcmturner/gokrb5:dns
  31. reboot
  32. #systemctl start docker krb5kdc krb5kdc-res krb5kdc-latest krb5kdc-older