Thanks! This seems to have (mostly) worked...

Sadly, mostly is not enough - here's the attached message I get at the end of 
the script...

Unfortunately it seems to have broken the master node in that it has become 
unable to deploy anything now :(




GATHERING FACTS ***************************************************************
ok: [paas.intrinsic.world]

TASK: [Wait for master API to become available before proceeding] *************
skipping: [paas.intrinsic.world]

TASK: [openshift_manage_node | Wait for Node Registration] ********************
failed: [paas.intrinsic.world] => (item=apps.intrinsic.world) => {"attempts": 
20, "changed": false, "cmd": ["oc", "get", "node", "apps.intrinsic.world"], 
"delta": "0:00:00.080607", "end": "2016-02-22 15:27:34.288005", "failed": true, 
"item": "apps.intrinsic.world", "rc": 1, "start": "2016-02-22 15:27:34.207398", 
"stdout_lines": [], "warnings": []}
stderr: Error from server: the server has asked for the client to provide 
credentials
msg: Task failed as maximum retries was encountered
failed: [paas.intrinsic.world] => (item=apps2.intrinsic.world) => {"attempts": 
20, "changed": false, "cmd": ["oc", "get", "node", "apps2.intrinsic.world"], 
"delta": "0:00:00.111236", "end": "2016-02-22 15:29:34.106358", "failed": true, 
"item": "apps2.intrinsic.world", "rc": 1, "start": "2016-02-22 
15:29:33.995122", "stdout_lines": [], "warnings": []}
stderr: Error from server: the server has asked for the client to provide 
credentials
msg: Task failed as maximum retries was encountered

FATAL: all hosts have already failed -- aborting

PLAY RECAP ********************************************************************
           to retry, use: --limit @/Users/candide/scaleup.retry

apps.intrinsic.world       : ok=101  changed=9    unreachable=0    failed=0
apps2.intrinsic.world      : ok=101  changed=15   unreachable=0    failed=0
localhost                  : ok=9    changed=0    unreachable=0    failed=0
paas.intrinsic.world       : ok=12   changed=4    unreachable=0    failed=1

> On 20 Feb 2016, at 18:47, Brenton Leanhardt <[email protected]> wrote:
> 
> On Sat, Feb 20, 2016 at 11:28 AM, Clayton Coleman <[email protected] 
> <mailto:[email protected]>> wrote:
>> The ansible scripts should be reentrant (if you didn't change your
>> config files on disk after install), and adding a new node is just
>> adding the machine to the ansible inventory and rerunning.
>> 
> 
> There is a scaleup playbook specifically meant to handle this
> situation.  We understand not everyone is managing all configuration
> in Ansible so the scaleup playbook manages to add the new node without
> modifying the configuration of any preexisting system.
> 
> ./playbooks/byo/openshift-cluster/scaleup.yml
> 
> If I remember correctly you create an inventory listing your masters
> and then the new nodes that you wish to install.
> 
>> Pods today don't automatically reschedule once placed - there is a
>> feature planned in the future called the rebalancer that would do
>> that.  However, if you trigger a rolling deployment all new pods are
>> created, so you should see your app be cleanly spread across the new
>> node and old node after deploying.
>> 
>>> On Feb 20, 2016, at 10:55 AM, Candide Kemmler <[email protected]> 
>>> wrote:
>>> 
>>> I now have the 7 pods of my application running and easily deployable. Next 
>>> is learning how to scale it. Being able to multiply pods is great but it 
>>> doesn't help if you only have one low-performance machine to deploy them 
>>> on. My provider (ovh) makes it super easy to add vps's with various cpu/ram 
>>> characteristics.
>>> 
>>> How can I turn them into nodes and make sure that pods are getting deployed 
>>> to them?
>>> 
>>> Is it possible to create a server, use ansible to turn it into a node and 
>>> then decide exactly which pods will run on it?
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> 
>> _______________________________________________
>> users mailing list
>> [email protected] <mailto:[email protected]>
>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users 
>> <http://lists.openshift.redhat.com/openshiftmm/listinfo/users>
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to