prep
====

.. _prep_512e:

512e
----

Advanced Format 512e Support.

Detect whether the undercloud disks use Advanced Format. If they do, the overcloud images may fail to upload to Glance.


- **hosts**: undercloud
- **groups**: prep, pre-deployment
- **metadata**: 
- **parameters**: 

`View validation source code <http://git.openstack.org/cgit/openstack/tripleo-validations/plain/validations/512e.yaml>`__.


.. _prep_undercloud-cpu:

undercloud-cpu
--------------

Verify undercloud fits the CPU core requirements.

Make sure that the undercloud has enough CPU cores.
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/sect-Undercloud_Requirements.html


- **hosts**: undercloud
- **groups**: prep, pre-introspection
- **metadata**: 
- **parameters**: 

  - **min_undercloud_cpu_count**: 8

`View validation source code <http://git.openstack.org/cgit/openstack/tripleo-validations/plain/validations/undercloud-cpu.yaml>`__.


.. _prep_undercloud-disk-space:

undercloud-disk-space
---------------------

Verify undercloud fits the disk space requirements.

Make sure that the root partition on the undercloud node is large enough.
We first check for an explicit `/var` mount point since that's where we store logs and images and if it doesn't exist, we fall back to `/`.
http://tripleo.org/environments/environments.html#id5


- **hosts**: undercloud
- **groups**: prep, pre-introspection
- **metadata**: 
- **parameters**: 

  - **min_undercloud_disk_gb**: 60

`View validation source code <http://git.openstack.org/cgit/openstack/tripleo-validations/plain/validations/undercloud-disk-space.yaml>`__.


.. _prep_undercloud-ram:

undercloud-ram
--------------

Verify the undercloud fits the RAM requirements.

Verify that the undercloud has enough RAM.
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/sect-Undercloud_Requirements.html


- **hosts**: undercloud
- **groups**: prep, pre-introspection
- **metadata**: 
- **parameters**: 

  - **min_undercloud_ram_gb**: 16

`View validation source code <http://git.openstack.org/cgit/openstack/tripleo-validations/plain/validations/undercloud-ram.yaml>`__.