Re: Adding host storage during advanced installation

2018-03-21 Thread Judd Maltin
WRT docker, it's part of the startup check/setup process, ensuring that you
have storage for your containers locallly.
/etc/sysconfig/docker-storage-setup has several settings that makes it easy
to manage the (optional creation) and use of LVM by docker.

On Wed, Mar 21, 2018 at 2:33 PM, Patrick Hemmer 
wrote:

> Thanks for the info.
>
> I didn't notice that these *-storage-setup scripts were installed as part
> of the prerequisites playbook in the ansible repo. So yes, they are
> available before starting the deployment process.
>
> In the interim I had just deployed LVM manually and mounted a big volume
> onto /var/lib/containers. Is there anything that details exactly what these
> scripts are doing and why? Such as if using overlay2, why would one want to
> use these scripts instead of a self-managed LVM mounted on
> /var/lib/containers? LVM is easy, and I would think doing it manually
> provides more flexibility than a script trying to guess what you want to
> do, and is also easier to understand. Is this just meant to automate the
> LVM tasks for people who are unfamiliar with it?
>
> -Patrick
>
>
>
> On 2018/3/21 02:03, Frederic Giloux wrote:
>
> Hi Patrick
>
> on RHEL 7.4 (and probably CENTOS 7.4) look at "man
> container-storage-setup". Similar to docker-storage-setup it is a helper
> script to configure the storage used by CRI-O.
> In regard of the procedure I will second what Louis said:
> - first prepare your nodes, including storage
> - install and run your cluster
> If you need later on to extend your storage capacity you can re-run the
> script to add block devices.
>
> Regards,
>
> Frédéric
>
> On Wed, Mar 21, 2018 at 5:14 AM, Louis Santillan 
> wrote:
>
>> Patrick,
>>
>> First, I think you're misunderstanding the order of operations here just
>> a bit.  `docker-storage-setup` is part of the host preparation steps and
>> happens on all nodes in the cluster before running the Advanced Installer.
>> The Container and PaaS Practice's Consulting Playbooks [0] might help your
>> understanding.
>>
>> I'm not fully intimate with CRI-O's internals but It looks like there are
>> some options to set [1].  I don't see any further details on GH so I
>> suspect those details are forthcoming.
>>
>> [0] http://v1.uncontained.io/playbooks/installation/
>> [1] https://github.com/kubernetes-incubator/cri-o/blob/
>> master/docs/crio.conf.5.md
>>
>> ___
>>
>> LOUIS P. SANTILLAN
>>
>> Architect, OPENSHIFT, MIDDLEWARE & DEVOPS
>>
>> Red Hat Consulting,  Container and PaaS Practice
>>
>> lsant...@redhat.com   M: 3236334854
>> 
>> TRIED. TESTED. TRUSTED. 
>>
>>
>>
>> On Tue, Mar 20, 2018 at 7:53 AM, Patrick Hemmer <
>> opensh...@stormcloud9.net> wrote:
>>
>>> How are you supposed to add additional storage to the host when using
>>> the advanced installation procedure (the openshift-ansible repo)?
>>>
>>> The documentation (https://docs.openshift.com/co
>>> ntainer-platform/3.9/install_config/install/host_preparation
>>> .html#configuring-docker-storage) says that you have to use this
>>> "docker-storage-setup" script, which gets installed during the ansible run.
>>> So it seems like ansible would need to pause after installing the script so
>>> the user can go run it. But this is just wrong as that's not how ansible
>>> should be used.
>>>
>>> Additionally the naming of that script sounds like it's docker specific.
>>> How should one handle CRI-O storage? Or does that not need anything special
>>> on top of just having a big /var ?
>>>
>>> -Patrick
>>>
>>> ___
>>> users mailing list
>>> users@lists.openshift.redhat.com
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>
>> ___
>> users mailing list
>> users@lists.openshift.redhat.com
>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>
>>
>
>
> --
> *Frédéric Giloux*
> Principal App Dev Consultant
> Red Hat Germany
>
> fgil...@redhat.com M: +49-174-172-4661
>
> redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
> 
> Red Hat GmbH, http://www.de.redhat.com/ Sitz: Grasbrunn,
> Handelsregister: Amtsgericht München, HRB 153243
> Geschäftsführer: Paul Argiry, Charles Cachera, Michael Cunningham, Michael
> O'Neill
>
>
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>


-- 
Judd Maltin
T: 917-882-1270
Money rewards people who have shut down (or are born without) that part of
themselves which empathizes and is made uncomfortable by exploiting and
harming others. In a system where money rewards sociopathy and money equals
power, that means we necessarily wind up in a system that 

Re: Adding host storage during advanced installation

2018-03-21 Thread Patrick Hemmer
Thanks for the info.

I didn't notice that these *-storage-setup scripts were installed as
part of the prerequisites playbook in the ansible repo. So yes, they are
available before starting the deployment process.

In the interim I had just deployed LVM manually and mounted a big volume
onto /var/lib/containers. Is there anything that details exactly what
these scripts are doing and why? Such as if using overlay2, why would
one want to use these scripts instead of a self-managed LVM mounted on
/var/lib/containers? LVM is easy, and I would think doing it manually
provides more flexibility than a script trying to guess what you want to
do, and is also easier to understand. Is this just meant to automate the
LVM tasks for people who are unfamiliar with it?

-Patrick


On 2018/3/21 02:03, Frederic Giloux wrote:
> Hi Patrick
>
> on RHEL 7.4 (and probably CENTOS 7.4) look at "man
> container-storage-setup". Similar to docker-storage-setup it is a
> helper script to configure the storage used by CRI-O.
> In regard of the procedure I will second what Louis said:
> - first prepare your nodes, including storage
> - install and run your cluster
> If you need later on to extend your storage capacity you can re-run
> the script to add block devices.
>
> Regards,
>
> Frédéric
>
> On Wed, Mar 21, 2018 at 5:14 AM, Louis Santillan  > wrote:
>
> Patrick,
>
> First, I think you're misunderstanding the order of operations
> here just a bit.  `docker-storage-setup` is part of the host
> preparation steps and happens on all nodes in the cluster before
> running the Advanced Installer.  The Container and PaaS Practice's
> Consulting Playbooks [0] might help your understanding.
>
> I'm not fully intimate with CRI-O's internals but It looks like
> there are some options to set [1].  I don't see any further
> details on GH so I suspect those details are forthcoming.
>
> [0] http://v1.uncontained.io/playbooks/installation/
> 
> [1] 
> https://github.com/kubernetes-incubator/cri-o/blob/master/docs/crio.conf.5.md
> 
> 
>
> ___
>
> LOUIS P. SANTILLAN
>
> Architect, OPENSHIFT, MIDDLEWARE & DEVOPS
>
> Red Hat Consulting,  Container and PaaS
> Practice
>
> lsant...@redhat.com    M: 3236334854
> 
>
>   
> TRIED. TESTED. TRUSTED. 
>
>
>
>
> On Tue, Mar 20, 2018 at 7:53 AM, Patrick Hemmer
> > wrote:
>
> How are you supposed to add additional storage to the host
> when using the advanced installation procedure (the
> openshift-ansible repo)?
>
> The documentation
> 
> (https://docs.openshift.com/container-platform/3.9/install_config/install/host_preparation.html#configuring-docker-storage
> 
> )
> says that you have to use this "docker-storage-setup" script,
> which gets installed during the ansible run. So it seems like
> ansible would need to pause after installing the script so the
> user can go run it. But this is just wrong as that's not how
> ansible should be used.
>
> Additionally the naming of that script sounds like it's docker
> specific. How should one handle CRI-O storage? Or does that
> not need anything special on top of just having a big /var ?
>
> -Patrick
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> 
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> 
>
>
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> 
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> 
>
>
>
>
> -- 
> *Frédéric Giloux*
> Principal App Dev Consultant
> Red Hat Germany
>
> fgil...@redhat.com  M: +49-174-172-4661
> 
>
> redhat.com  | TRIED. TESTED. TRUSTED. |
> redhat.com/trusted 
> 
> Red Hat GmbH, http://www.de.redhat.com/ Sitz: Grasbrunn,
> Handelsregister: Amtsgericht München, HRB 153243
> Geschäftsführer: Paul Argiry, Charles Cachera, 

Re: Adding host storage during advanced installation

2018-03-21 Thread Frederic Giloux
Hi Patrick

on RHEL 7.4 (and probably CENTOS 7.4) look at "man
container-storage-setup". Similar to docker-storage-setup it is a helper
script to configure the storage used by CRI-O.
In regard of the procedure I will second what Louis said:
- first prepare your nodes, including storage
- install and run your cluster
If you need later on to extend your storage capacity you can re-run the
script to add block devices.

Regards,

Frédéric

On Wed, Mar 21, 2018 at 5:14 AM, Louis Santillan 
wrote:

> Patrick,
>
> First, I think you're misunderstanding the order of operations here just a
> bit.  `docker-storage-setup` is part of the host preparation steps and
> happens on all nodes in the cluster before running the Advanced Installer.
> The Container and PaaS Practice's Consulting Playbooks [0] might help your
> understanding.
>
> I'm not fully intimate with CRI-O's internals but It looks like there are
> some options to set [1].  I don't see any further details on GH so I
> suspect those details are forthcoming.
>
> [0] http://v1.uncontained.io/playbooks/installation/
> [1] https://github.com/kubernetes-incubator/cri-o/
> blob/master/docs/crio.conf.5.md
>
> ___
>
> LOUIS P. SANTILLAN
>
> Architect, OPENSHIFT, MIDDLEWARE & DEVOPS
>
> Red Hat Consulting,  Container and PaaS Practice
>
> lsant...@redhat.com   M: 3236334854
> 
> TRIED. TESTED. TRUSTED. 
>
>
>
> On Tue, Mar 20, 2018 at 7:53 AM, Patrick Hemmer  > wrote:
>
>> How are you supposed to add additional storage to the host when using the
>> advanced installation procedure (the openshift-ansible repo)?
>>
>> The documentation (https://docs.openshift.com/co
>> ntainer-platform/3.9/install_config/install/host_preparatio
>> n.html#configuring-docker-storage) says that you have to use this
>> "docker-storage-setup" script, which gets installed during the ansible run.
>> So it seems like ansible would need to pause after installing the script so
>> the user can go run it. But this is just wrong as that's not how ansible
>> should be used.
>>
>> Additionally the naming of that script sounds like it's docker specific.
>> How should one handle CRI-O storage? Or does that not need anything special
>> on top of just having a big /var ?
>>
>> -Patrick
>>
>> ___
>> users mailing list
>> users@lists.openshift.redhat.com
>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>
>>
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>


-- 
*Frédéric Giloux*
Principal App Dev Consultant
Red Hat Germany

fgil...@redhat.com M: +49-174-172-4661

redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted

Red Hat GmbH, http://www.de.redhat.com/ Sitz: Grasbrunn,
Handelsregister: Amtsgericht München, HRB 153243
Geschäftsführer: Paul Argiry, Charles Cachera, Michael Cunningham, Michael
O'Neill
___
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users


Re: Adding host storage during advanced installation

2018-03-20 Thread Louis Santillan
Patrick,

First, I think you're misunderstanding the order of operations here just a
bit.  `docker-storage-setup` is part of the host preparation steps and
happens on all nodes in the cluster before running the Advanced Installer.
The Container and PaaS Practice's Consulting Playbooks [0] might help your
understanding.

I'm not fully intimate with CRI-O's internals but It looks like there are
some options to set [1].  I don't see any further details on GH so I
suspect those details are forthcoming.

[0] http://v1.uncontained.io/playbooks/installation/
[1]
https://github.com/kubernetes-incubator/cri-o/blob/master/docs/crio.conf.5.md

___

LOUIS P. SANTILLAN

Architect, OPENSHIFT, MIDDLEWARE & DEVOPS

Red Hat Consulting,  Container and PaaS Practice

lsant...@redhat.com   M: 3236334854

TRIED. TESTED. TRUSTED. 



On Tue, Mar 20, 2018 at 7:53 AM, Patrick Hemmer 
wrote:

> How are you supposed to add additional storage to the host when using the
> advanced installation procedure (the openshift-ansible repo)?
>
> The documentation (https://docs.openshift.com/container-platform/3.9/
> install_config/install/host_preparation.html#configuring-docker-storage)
> says that you have to use this "docker-storage-setup" script, which gets
> installed during the ansible run. So it seems like ansible would need to
> pause after installing the script so the user can go run it. But this is
> just wrong as that's not how ansible should be used.
>
> Additionally the naming of that script sounds like it's docker specific.
> How should one handle CRI-O storage? Or does that not need anything special
> on top of just having a big /var ?
>
> -Patrick
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>
___
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users