Validation to verify the undercloud RAM reqs
The overcloud deployment will fail if there's not enough memory. Change-Id: I350f38f6d7cb4648edbb9b052d091aef87f016db
This commit is contained in:
parent
438aa71711
commit
fbd5bb6e4d
|
@ -37,12 +37,16 @@ Prep
|
||||||
Validations that are run on a fresh machine *before* the undercloud is
|
Validations that are run on a fresh machine *before* the undercloud is
|
||||||
installed.
|
installed.
|
||||||
|
|
||||||
|
- `undercloud-ram.yaml`: Verify the undercloud fits the RAM requirements
|
||||||
|
|
||||||
Pre Introspection
|
Pre Introspection
|
||||||
~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Validations that are run when the undercloud is ready to perform hardware
|
Validations that are run when the undercloud is ready to perform hardware
|
||||||
introspection.
|
introspection.
|
||||||
|
|
||||||
|
- `undercloud-ram.yaml`: Verify the undercloud fits the RAM requirements
|
||||||
|
|
||||||
Pre Deployment
|
Pre Deployment
|
||||||
~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
- hosts: undercloud
|
||||||
|
vars:
|
||||||
|
metadata:
|
||||||
|
name: Verify the undercloud fits the RAM requirements
|
||||||
|
description: >
|
||||||
|
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
|
||||||
|
groups:
|
||||||
|
- prep
|
||||||
|
- pre-introspection
|
||||||
|
min_undercloud_ram_gb: 16
|
||||||
|
tasks:
|
||||||
|
- name: Verify the RAM requirements
|
||||||
|
fail: msg="The RAM on the undercloud node is {{ ansible_memtotal_mb }} MB, the minimal recommended value is {{ min_undercloud_ram_gb|int * 1024 }} MB."
|
||||||
|
# NOTE(shadower): converting GB to MB
|
||||||
|
failed_when: "({{ ansible_memtotal_mb }}) < {{ min_undercloud_ram_gb|int * 1024 }}"
|
Loading…
Reference in New Issue