diff options
author | Patrick Tescher <pat2man@gmail.com> | 2015-07-20 12:18:22 -0700 |
---|---|---|
committer | Patrick Tescher <pat2man@gmail.com> | 2015-07-22 11:27:46 -0700 |
commit | bce46b21707c399c05893aecc89316c70c97fada (patch) | |
tree | 35b8768e7b0dd1635899805eb1c9d27ec6196957 | |
parent | 0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6 (diff) | |
download | openshift-bce46b21707c399c05893aecc89316c70c97fada.tar.gz openshift-bce46b21707c399c05893aecc89316c70c97fada.tar.bz2 openshift-bce46b21707c399c05893aecc89316c70c97fada.tar.xz openshift-bce46b21707c399c05893aecc89316c70c97fada.zip |
Switch to Centos and enable SDN on origin.
Fedora 21 doesn’t seem to have docker 1.6.2. Centos does.
Also without SDN networking was not working on AWS.
-rw-r--r-- | README_AWS.md | 39 | ||||
-rw-r--r-- | playbooks/aws/openshift-cluster/vars.yml | 6 |
2 files changed, 42 insertions, 3 deletions
diff --git a/README_AWS.md b/README_AWS.md index 0e3128a92..69aa65126 100644 --- a/README_AWS.md +++ b/README_AWS.md @@ -22,6 +22,27 @@ Note: You must source this file before running any Ansible commands. Alternatively, you could configure credentials in either ~/.boto or ~/.aws/credentials, see the [boto docs](http://docs.pythonboto.org/en/latest/boto_config_tut.html) for the format. +Subscribe to CentOS +------------------- + +1. [CentOS on AWS](https://aws.amazon.com/marketplace/pp/B00O7WM7QW) + + +Set up Security Group +--------------------- +By default, a cluster is launched into the `public` security group. Make sure you allow hosts to talk to each other on port `4789` for SDN. +You may also want to allow access from the outside world on the following ports: + +``` +• 22 - ssh +• 80 - Web Apps +• 443 - Web Apps (https) +• 4789 - SDN / VXLAN +• 8443 - Openshift Console +• 10250 - kubelet +``` + + (Optional) Setup your $HOME/.ssh/config file ------------------------------------------- In case of a cluster creation, or any other case where you don't know the machine hostname in advance, you can use `.ssh/config` @@ -130,3 +151,21 @@ The --deployment-type flag can be passed to bin/cluster to specify the deploymen bin/cluster create aws --deployment-type=online <cluster-id> ``` Note: If no deployment type is specified, then the default is origin. + + +## Post-ansible steps +Create the default router +------------------------- +On the master host: +```sh +oadm router --create=true \ + --credentials=/etc/openshift/master/openshift-router.kubeconfig +``` + +Create the default docker-registry +---------------------------------- +On the master host: +```sh +oadm registry --create=true \ + --credentials=/etc/openshift/master/openshift-registry.kubeconfig +```
\ No newline at end of file diff --git a/playbooks/aws/openshift-cluster/vars.yml b/playbooks/aws/openshift-cluster/vars.yml index 07e453f89..aad95ef48 100644 --- a/playbooks/aws/openshift-cluster/vars.yml +++ b/playbooks/aws/openshift-cluster/vars.yml @@ -1,11 +1,11 @@ --- deployment_vars: origin: - # fedora, since centos requires marketplace - image: ami-acd999c4 + # centos-7, requires marketplace + image: ami-96a818fe image_name: region: us-east-1 - ssh_user: fedora + ssh_user: centos sudo: yes keypair: libra type: m3.large |