Parcourir la source

ensure that libvirt is running before creation of VM

Related bug: PROD-20531

Change-Id: Ia00a4310c5e1ec590ddd9c16b8013e42198632ac
pull/73/head
Ondrej Smola il y a 6 ans
Parent
révision
403a1b4b63
2 fichiers modifiés avec 12 ajouts et 0 suppressions
  1. +10
    -0
      salt/control/virt.sls
  2. +2
    -0
      salt/map.jinja

+ 10
- 0
salt/control/virt.sls Voir le fichier

@@ -20,6 +20,14 @@ update-guestfs-appliance:

{%- if cluster.engine == "virt" %}

libvirt_service:
service.running:
- name: {{ control.virt_service }}
- enable: true
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}

##Posibility to disable rng device globally for old libvirt version
{%- if cluster.rng is defined %}
{%- set rng = cluster.rng %}
@@ -63,6 +71,8 @@ salt_control_virt_{{ cluster_name }}_{{ node_name }}:
{%- endfor %}
{%- endif %}
- unless: virsh list --all --name| grep -E "^{{ node_name }}.{{ cluster.domain }}$"
- require:
- libvirt_service

#salt_control_seed_{{ cluster_name }}_{{ node_name }}:
# module.run:

+ 2
- 0
salt/map.jinja Voir le fichier

@@ -195,11 +195,13 @@ Debian:
{% if grains.get('oscodename') == 'trusty' %}
- libguestfs-tools
{% endif %}
virt_service: 'libvirt-bin'

RedHat:
virt_pkgs:
- libvirt-dev
- pkg-config
virt_service: 'libvirtd'
{%- endload %}

{%- load_yaml as renderer_defaults %}

Chargement…
Annuler
Enregistrer