Vraag juju-charme nova-cloud-controller die de plannerinterface blootlegt


Ik ben bezig met de integratie van een nova-cloud-controller met een aangepaste planner-plug-in, die moet worden geïnstalleerd in dezelfde container van de nova-cloud-controller (installatieplanner plug-in, filter en weger). Voor deze taak moet het nova.conf worden gewijzigd. Omdat de juju het bestand nova.conf beheert, moeten we configs kunnen instellen via een nieuwe interface (plannerinterface).

Ik ben geïnteresseerd in het uitbreiden van de nova-cloud-controller-charme met een plannerinterface om de nova.conf-vlaggen in te stellen:

  1. compute_scheduler_driver
  2. scheduler_available_filters
  3. scheduler_weight_classes

Dit wordt aangepakt door de auteurs van nova-cloud-controller charme. Hoe kunnen we de use-case van de scheduler koppelen? Kunnen we het in de kofferbak van charme stoppen?

Ook is de vraag om te kunnen reageren op elke nova.conf-wijziging, op zoek naar DB- en AMQP-verbindingsdetails. Kunnen we ons abonneren op de nova.conf-modificatie? Is het mogelijk in de nova-cloud-controller-charme?

Waardeer alle invoer.


1
2017-12-03 16:45


oorsprong




antwoorden: