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
|
||||
installed.
|
||||
|
||||
- `undercloud-ram.yaml`: Verify the undercloud fits the RAM requirements
|
||||
|
||||
Pre Introspection
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Validations that are run when the undercloud is ready to perform hardware
|
||||
introspection.
|
||||
|
||||
- `undercloud-ram.yaml`: Verify the undercloud fits the RAM requirements
|
||||
|
||||
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