question about external load balancer

2018-05-15 Thread Yu Wei
Hi guys,
I tried to setup openshift origin cluster with multiple masters for HA.
I read the doc in 
https://github.com/redhat-cop/openshift-playbooks/blob/master/playbooks/installation/load_balancing.adoc.

Any other advice for external load balancer?
Which solution should I select for external load balancer?  F5 or netscaler? 
Which is better?
My cluster is about more than 200 physical machines.


Thanks,

Jared, (韦煜)
Software developer
Interested in open source software, big data, Linux
___
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users


RE: Container Ready/Native storage for OpenShift 3.9

2018-05-15 Thread Veselin Hristov
Hi Todd,

Appreciate  the answer !

I will definitely try it out, last question. What about the 'storage' nodes, 
are they allowed to run application? Maybe they are set as 'schedulable=False' 
and with 'Taints and Toleration' you allow the 3 gluster storage pods you 
mentioned ?

Regards,
Veselin

-Original Message-
From: Walters, Todd [mailto:todd_walt...@unigroup.com] 
Sent: Monday, May 14, 2018 6:25 PM
To: users@lists.openshift.redhat.com
Cc: veselin.hris...@itgix.com
Subject: Re: Container Ready/Native storage for OpenShift 3.9 

Hello Veselin,

We’ve deploy Glusterfs on 3.9. Couple of items that may help you. We chose it 
CNS to be part of our existing openshift cluster, or ‘Containerized’ as 
described here
- 
https://docs.openshift.org/latest/install_config/persistent_storage/persistent_storage_glusterfs.html

We create 3 nodes for ‘app’ storage.  Labeled/tagged them  as glusterfs nodes.  
So bacially we ran our scaleup playbook to add the 3 nodes. Once those nodes 
were on line we configured for gluster.
- same link as above but to the ‘advanced install’ section
- 
https://docs.openshift.org/latest/install_config/persistent_storage/persistent_storage_glusterfs.html#install-advanced-installer

We set these for our inventory ‘roles’
glusterfs_wipe: true
glusterfs_devices: [ "/dev/xvdc" ]
openshift_node_labels:
region: gluster
zone: default

and these in our OSEv3
`# Glusterfs # CNS storage for applications
openshift_storage_glusterfs_namespace: app-storage
openshift_storage_glusterfs_block_deploy: False
openshift_storage_glusterfs_is_native: True
#openshift_storage_glusterfs_timeout: 600
#openshift_storage_glusterfs_wipe: True`

We made sure our playbooks matched the release-3.9 and then ran this playbook 
to install glusterfs:
- ansible-playbook -vvv 
/usr/share/ansible/openshift-ansible/playbooks/byo/openshift-glusterfs/config.yml

We used this page for additional roles
- 
https://github.com/openshift/openshift-ansible/tree/master/roles/openshift_storage_glusterfs

This will install gluster into namespace ‘app-storage’ and will deploy 4 pods, 
1 heketi pod, and 3 gluster storage pods (1 for each storage node)

Only issue we have had is adding devices. For example, we haven’t been 
successful adding 2nd disk device to each node to increase cluster capacity. 
The nodes see it, but our heketi-cli commands keep failing. Once we resolve 
this issue, we’ll deploy to prod.

Thanks,

Todd

Today's Topics:

   1. Container Ready/Native storage for OpenShift 3.9
  (Veselin Hristov)

--

Message: 1
Date: Mon, 14 May 2018 14:04:47 +0300
From: "Veselin Hristov" 
To: 
Subject: Container Ready/Native storage for OpenShift 3.9
Message-ID: <200f01d3eb73$5f4414a0$1dcc3de0$@itgix.com>
Content-Type: text/plain; charset="utf-8"

Dear All,



I am in a need of assistance on having Persistent Storage for our
OpenShift(Origin) 3.9;  Here are more details: 10 VMs in total -  3 Masters
+ 7 nodes.

Plan is to have redundant storage solution for our containerized apps and
infrastructure components such as Registry (RWX ReadWriteMany), Aggregated
Logging, Metrics.

For future we might need RWX also for our apps which leads me to use
RedHat's GlusterFS.



So far have been researching for Container-Ready Storage

 . From the docs I got that it has to be
deployed on separate Origin environment for managing it.  Please correct me
if I am wrong.



Difference with Container-Native Storage

  is that here the Storage services are deployed
in the same Origin cluster where our applications are.


Please help me decide which of both solutions to test and go for.

Also would be much of help if you can share with me reference documentation
about the Container-Native/Ready storage as the one for Openshift Advanced
installation. Would be helpful to see steps and considerations taken during