Beleidsbestand configureren

In dit onderwerp vindt u informatie over de manier waarop u het beleidsbestand configureert.

Beleidsbestanden

Het systeem gebruikt het beleidsbestand om vast te stellen welke processor- en geheugenresources kunnen worden beheerd door de Partition Load Manager-server. Het beleid omvat ook gemeenschappelijke resources, groepsdefinities en instelbare parameters. In dit bestand worden de te beheren partities gedefinieerd, met de gegarandeerde rechten en de minimum- en maximumrechten.

Het beleidsbestand wordt verdeeld in strofen en elk van deze strofen bevat een veld type. Elke strofe heeft de volgende indeling:
<stanza_label>:
              attribute=<value>
              attribute2=<value>
              type=<value>

Het beleidsbestand heeft de volgende regels:

De beschikbare strofetypen en hun kenmerken worden als volgt beschreven:

globale strofe:
In deze strofe worden de kenmerken van de gehele omgeving opgegeven voor de Partition Load Manager-server. Er kan slechts één globale strofe worden opgegeven in het beleid van de Partition Load Manager.

De volgende kenmerken zijn vereist in de globale strofe:

Kenmerk Beschrijving
hmc_host_name Hostnaam van de Hardware Management Console (HMC) die de server met de beheerde partities beheert.
Opmerking: Dit is de hostnaam die is gebruikt voor de HMC bij het uitwisselen van ssh-toetsen.
hmc_cec_name De naam van het door de HMC beheerde systeem van de server met de beheerde partities.
hmc_user_name De gebruikersnaam die de Partition Load Manager gebruikt voor het verzenden van OpenSSH-opdrachten naar de HMC

Het volgende kenmerk is optioneel in de globale strofe:

Kenmerk Minimumwaarde Maximumwaarde Standaardwaarde Beschrijving
hmc_command_wait 1 minuut 60 minuten 5 minuten Het aantal minuten dat de Partition Load Manager wacht voordat een timeout wordt verstuurd voor een HMC-opdracht. Dit is de DR Phase Timeout, één van de drie fasen.
instelbare strofe:
Deze optionele strofe wordt gebruikt om die kenmerken van beheerde partities op te geven die kunnen worden afgestemd. Er zijn geen vereiste kenmerken in de instelbare strofe. De Partition Load Manager selecteert standaardwaarden voor deze kenmerken die geschikt zijn voor de meeste systemen. Voor systemen met speciale vereisten kan de installatie worden aangepast door de kenmerken in deze strofe op te geven. De kenmerken in de instelbare strofe kunnen ook worden opgegeven in de groeps- en partitie-strofen. Een instelbaar kenmerk voor een partitie wordt in de volgende volgorde verkregen:
  1. Van de partitiestrofe.
  2. Van de groepsstrofe die de partitie bevat als het instelbare kenmerk niet is opgegeven in de partitiestrofe.
  3. Van de instelbare strofe als het instelbare kenmerk niet is opgegeven in de partitie- of groepsstrofe.
  4. De standaardwaarde wordt gebruikt als het instelbare kenmerk niet is opgegeven in de partitie- of groepsstrofe of in de instelbare strofe.

Geef een van de volgende processor-gerelateerde kenmerken op:

Kenmerk Minimumwaarde Maximumwaarde Standaard- waarde Beschrijving
cpu_intervals 1 100 6 Het aantal sample-perioden van 10 seconden dat een CVE-gerelateerde sample moet overschrijden voordat de Partition Load Manager wordt geactiveerd. Als deze op een hogere waarde wordt ingesteld, reageert de Partition Load Manager langzamer op systeemwijzigingen. Als een lagere waarde wordt ingesteld, wordt de Partition Load Manager sneller geactiveerd.
cpu_load_low 0,10 1,00 0,5 De lage drempelwaarde van het laadgemiddelde van de CVE. Een partitie met een laadgemiddelde onder deze waarde wordt beschouwd als een partitie met onnodig veel CVE-capaciteit.
Opmerking: De minimummarge tussen cpu_load_low en cpu_load_high is 0,10.
cpu_load_high 0,2 10,0 1,0 De hoge drempelwaarde van het laadgemiddelde van de CVE. Een partitie met een laadgemiddelde boven deze waarde wordt beschouwd als een partitie die meer CVE-capaciteit nodig heeft.
Opmerking: De minimummarge tussen cpu_load_low en cpu_load_high is 0,10.
cpu_free_unused     No Geeft aan of de CVE-capaciteit die de partitie niet nodig heeft, wordt verwijderd uit de partitie. De waarde "nee" geeft aan dat de niet-benodigde CVE-capaciteit in de partitie blijft totdat een andere partitie deze capaciteit nodig heeft. De waarde "ja" geeft aan dat de niet-benodigde CVE-capaciteit wordt verwijderd uit de partitie zodra de partitie deze capaciteit niet nodig heeft.
Geef een van de volgende gedeelde processor-gerelateerde kenmerken op:
Kenmerk Minimumwaarde Maximumwaarde Standaard- waarde Beschrijving
ec_delta 1 100 10 De hoeveelheid aan de CVE toegewezen capaciteit die kan worden toegevoegd aan of verwijderd uit een gemeenschappelijke processorpartitie. De waarde geeft het percentage van de huidige aan de partitie toegewezen capaciteit aan dat kan worden toegevoegd of verwijderd.
ec_per_vp_min 0,1 0,9 0,5 De minimumhoeveelheid toegewezen capaciteit per virtuele processor. Met dit kenmerk wordt voorkomen dat een partitie prestatieverlies vertoont omdat de partitie te veel virtuele processors heeft in vergelijking tot de toegewezen capaciteit. Wanneer de toegewezen capaciteit van een partitie wordt verwijderd, worden de virtuele processors ook verwijderd als de hoeveelheid toegewezen capaciteit van elke virtuele processor onder deze hoeveelheid daalt.
Opmerking: De minimummarge tussen ec_per_vp_min en ec_per_vp_max is 0,10.
ec_per_vp_max 0,2 1,0 0,8 De maximumhoeveelheid toegewezen capaciteit per virtuele processor. Dit kenmerk reguleert de hoeveelheid beschikbare capaciteit die mag worden gebruikt voor een onbegrensde gemeenschappelijke CVE-partitie. Wanneer toegewezen capaciteit aan een partitie wordt toegevoegd, worden ook virtuele processors toegevoegd als de hoeveelheid toegewezen capaciteit van elke virtuele processor boven deze hoeveelheid stijgt. Wanneer het aantal virtuele processors in een onbegrensde partitie wordt verhoogd, kan de partitie meer van de beschikbare CVE-capaciteit gebruiken.
Opmerking: De minimummarge tussen ec_per_vp_min en ec_per_vp_max is 0,10.

Geef een van de volgende aan het geheugen gerelateerde kenmerken op:

Kenmerk Minimumwaarde Maximumwaarde Standaard- waarde Beschrijving
mem_intervals 1 100 6 Het aantal sample-perioden van 10 seconden dat een geheugen-gerelateerde sample moet overschrijden voordat de Partition Load Manager wordt geactiveerd. Als deze op een hogere waarde wordt ingesteld, reageert de Partition Load Manager langzamer op systeemwijzigingen. Als een lagere waarde wordt ingesteld, wordt de Partition Load Manager sneller geactiveerd.
mem_util_low 1 90 50 De lage drempelwaarde van het geheugengebruik. Een partitie met een geheugengebruik onder deze waarde wordt beschouwd als een partitie met onnodig veel geheugen. De eenheden worden opgegeven in percentages.
Opmerking: De minimummarge tussenmem_util_low en mem_util_high is 10.
mem_util_high 1 100 90 De hoge drempelwaarde van het geheugengebruik. Een partitie met een geheugengebruik boven deze waarde wordt beschouwd als een partitie die meer geheugen nodig heeft. De eenheden worden opgegeven in percentages.
Opmerking: De minimummarge tussenmem_util_low en mem_util_high is 10.
mem_pgstl_high 0 2147483647 0 De page steal-drempelwaarde. Een partitie waarvan de page steal-waarde, het aantal ´gestolen´ geheugenpagina's per seconde, groter is dan of gelijk is aan de drempelwaarde, wordt beschouwd als een partitie die meer geheugen nodig heeft. De eenheden worden opgegeven in gehele getallen. Het resultaat van het controleren van deze drempelwaarde wordt logisch toegevoegd aan het resultaat van de drempelwaardecontrole mem_util_high om te bepalen of er geheugen nodig is.
mem_free_unused     No Dit kenmerk geeft aan wanneer de geheugenruimte die de partitie niet nodig heeft, wordt verwijderd uit de partitie. De waarde "no" geeft aan dat de niet-benodigde geheugenruimte in de partitie blijft totdat een andere partitie deze ruimte nodig heeft. Een waarde Yes geeft aan dat de niet-benodigde geheugenruimte wordt verwijderd uit de partitie als deze partitie de ruimte niet meer nodig heeft.
mem_delta 1 256 Geeft aan dat één LMB tegelijk moet worden verwijderd uit of toegevoegd aan een partitie De hoeveelheid geheugen die moet worden verwijderd van of toegevoegd aan een partitie. De eenheden zijn megabytes. Als de waarde lager is dan de logical memory block (LMB) van het systeem, wordt de waarde naar boven afgerond naar de LMB-waarde van het systeem. Als de waarde hoger is dan de LMB-waarde van het systeem, maar geen veelvoud is van de LMB-waarde, wordt de waarde naar beneden afgerond tot het dichtstbijzijnde veelvoud van de LMB-waarde.
group_name strofe:
Met deze strofe worden de naam en de algemene kenmerken van een groep opgegeven, inclusief eventuele of alle instelbare strofes. De naam in een groepsstrofe geeft de naam van de groep aan. Met de groepsstrofe kunt u meerdere groepen partities maken die onafhankelijk worden beheerd. Minimaal één groep moet worden gedefinieerd.

De volgende kenmerken in de groepsstrofe zijn vereist:

  • type = group
  • cpu_maximum
  • mem_maximum

Met het kenmerk cpu_maximum wordt bepaald of processorbeheer voor de partities in de groep gewenst is en, indien gewenst, wat de hoeveelheid processorcapaciteit is die aan de partities moet worden toegewezen. Als processorbeheer is opgegeven, wordt processorbeheer uitgevoerd voor alle partities van de groep. Wanneer de waarde 0 wordt opgegeven voor de cpu_maximumwaarde, wordt geen processorbeheer uitgevoerd voor de partities in de groep.

Alle partities in een groep moeten hetzelfde processortype hebben. Het kenmerk cpu_type bepaalt het processortype van alle partities van de groep en wordt als volgt geschreven:
cpu_type = dedicated | shared

Het kenmerk mem_maximum bepaalt of geheugenbeheer gewenst is voor de partities in de groep en, zo ja, wat de hoeveelheid geheugen is die moet worden toegewezen aan de partities. Als geheugenbeheer is opgegeven, wordt het geheugenbeheer uitgevoerd voor alle partities van de groep. Wanneer de waarde 0 wordt opgegeven voor de mem_maximumwaarde, wordt geen geheugenbeheer uitgevoerd voor de partities in de groep.

U kunt waarden voor cpu_maximum en mem_maximum opgeven die hoger zijn dan de hoeveelheid fysieke resources in de server. In dit geval worden alle beschikbare resources gebruikt om te voldoen aan de resource-aanvragen van de beheerde partities.

De volgende kenmerken zijn vereist in deze strofe:

Kenmerk Beschrijving
type=group Een kenmerk dat aangeeft dat dit een groepsstrofe is. Het kenmerk moet worden opgegeven als type = group.
cpu_maximum De maximumhoeveelheid CVE-capaciteit die moet worden toegewezen aan partities in de groep. De waarde wordt opgegeven in fysieke CVE-eenheden. De waarde 0 geeft aan dat de CVE's van de partities in de groep niet worden beheerd.
mem_maximum De maximumhoeveelheid geheugen die moet worden toegewezen aan partities in de groep. De eenheden van deze waarde zijn megabytes (MB). Een waarde van 0 geeft aan dat geen geheugen voor de partities in de groep moet worden beheerd.
cpu_type Het processortype van de partities in de groep. Alle partities in de groep moeten van hetzelfde type zijn. De kenmerkwaarde moet "vast toegewezen" of "gemeenschappelijk" zijn.
partition_name strofe:
In deze strofe staan de naam en de kenmerken van een partitie. Een partitiestrofe is vereist voor elke beheerde partitie.

De naam van de partitiestrofe is de hostnaam van de beheerde partitie.

De volgende kenmerken zijn vereist in een partitiestrofe:

  • type = partition
  • group = group_name
De volgende kenmerken zijn optioneel in de partitiestrofe:
  • cpu_minimum
  • cpu_guaranteed
  • cpu_maximum
  • cpu_shares
  • mem_minimum
  • mem_guaranteed
  • mem_maximum
  • mem_shares

Als deze niet zijn opgegeven, worden de kenmerkwaarden cpu_minimum, cpu_guaranteed en cpu_maximum verkregen op basis van de waarden CVE-minimum, gewenst en maximum van de HMC-partitiedefinitie. Op vergelijkbare wijze worden de kenmerkwaarden mem_minimum, mem_guaranteed en mem_maximum verkregen uit de waarden van het HMC-partitiegeheugen minimum, gewenst en maximum. De waarden van de shares worden standaard ingesteld op 1.

Als de minimale, gegarandeerde en maximale waarden in het beleid zijn opgegeven, moeten deze waarden aan de volgende volgende voorwaarden voldoen:

minimum <= gegarandeerd <= maximum

Als het beheer van CVE- of geheugenresources niet gewenst is voor een bepaalde partitie in een groep, kunnen de waarden van de resource alle als dezelfde waarde worden opgegeven. Als beheer van CVE- of geheugenresources voor alle partities van de groep niet gewenst is, kunnen de kenmerken cpu_maximum of mem_maximum in de groepsdefinitie op de waarde 0 worden ingesteld.

CVE- of geheugenwaarden die zijn opgegeven in het beleid moeten compatibel zijn met deHMC-partitiedefinitie van de partitie. U kunt de Partition Load Manager niet gebruiken om het partitieminimum te laten dalen onder het minimum van de HMC. Ook kunt u de Partition Load Manager niet gebruiken om het partitiemaximum hoger te maken dan het maximum van de HMC. Systeembeheerders zijn ervoor verantwoordelijk dat het beleid van de Partition Load Manager en de HMC-partitiedefinities compatibel zijn.

De kenmerken cpu_shares en mem_shares zijn optioneel in de partitiestrofe, met standaardwaarden die op 1 zijn ingesteld.

Met de standaardwaarde voor cpu_shares krijgen alle partities van de groep een zelfde gedeelte. De standaardwaarde cpu_shares voor gemeenschappelijke, onbegrensde processorpartities wordt niet verkregen uit het variabele gewichtskenmerk van de HMC-definitie van de partitie. Als het kenmerk cpu_shares niet is opgegeven, stelt de Partition Load Manager geen variabel HMC-gewichtskenmerk in voor de partitie. (De variabele gewichtswaarde die is ingesteld door de HMC blijft in gebruik.) Als het kenmerkcpu_shares is opgegeven en de partitie gemeenschappelijk wordt gebruikt of niet begrensd is, stelt de Partition Load Manager het variabele HMC-gewichtskenmerk van de partitie in op de waarde cpu_shares.

De volgende instelbare kenmerken worden gebruikt in de partitiestrofe:

Kenmerk Minimumwaarde Maximumwaarde Standaard- waarde Beschrijving
type       Een vereist kenmerk waarmee dit item wordt aangegeven als partitiestrofe. Het kenmerk moet worden opgegeven als type = partition.
group       Een vereist kenmerk waarmee de groep wordt aangegeven waarin deze partitie zich bevindt.
cpu_minimum       De minimumhoeveelheid CVE-capaciteit die moet worden toegewezen aan een partitie. De waarde wordt opgegeven in fysieke CVE-eenheden.
cpu_guaranteed       De gegarandeerde hoeveelheid CVE-capaciteit die moet worden toegewezen aan een partitie. De waarde wordt opgegeven in fysieke CVE-eenheden.
cpu_maximum       De maximumhoeveelheid CVE-capaciteit die moet worden toegewezen aan een partitie. De waarde wordt opgegeven in fysieke CVE-eenheden.
cpu_shares 0 255 1 Een factor zonder eenheden die wordt gebruikt om aan te geven hoe beschikbare CVE-capaciteit boven de waarde voor cpu_guaranteed wordt verdeeld over de partities in de groep. De beschikbare overtollige CVE-capaciteit wordt aan de partities toegewezen met behulp van de volgende formule:

(cpu_shares) / (som van cpu_shares
van actieve partities in de groep)

Opmerking: Als de minimumwaarde 0 wordt opgegeven, wordt aan de partitie slechts de hoeveelheid CVE-capaciteit toegewezen die is gedefinieerd in cpu_guaranteed.
mem_minimum       De minimumhoeveelheid geheugen die moet worden toegewezen aan de partitie. De eenheden van deze waarde zijn megabytes (MB).
mem_guaranteed       De gegarandeerde hoeveelheid geheugen die moet worden toegewezen aan de partitie. De eenheden van deze waarde zijn megabytes (MB).
mem_maximum       De maximumhoeveelheid geheugen die moet worden toegewezen aan de partitie. De eenheden van deze waarde zijn megabytes (MB).
mem_shares 0 255 1 Een factor zonder eenheden die wordt gebruikt om aan te geven hoe beschikbaar geheugen boven de waarde voor mem_guaranteed wordt verdeeld over de partities in de groep. Het beschikbare geheugen wordt aan de partities toegewezen met behulp van de volgende formule:

(mem_shares) / (som mem_shares
van concurrerende partities)

Opmerking: Als de minimumwaarde 0 wordt opgegeven, wordt aan de partitie slechts de hoeveelheid geheugen toegewezen die is gedefinieerd in mem_guaranteed.

Voorbeeld: Beleidsbestand maken en configureren

Maak met behulp van de internetversie van de System Manager een beleidsbestand aan de hand van de onderstaande voorbeeldstappen.

Opmerking: Als u een niet-lokale X-server gebruikt, stel dan de variabele DISPLAY in en start de internetversie van de System Manager-client met de opdracht wsm &.
  1. Maak een beleidsbestand.
  2. Voeg dit beleidsbestand toe: /etc/plm/policies/plm1
  3. Voeg de volgende globale waarden toe voor de volgende velden:
    • Hardware Management Console (HMC) naam: p5hmc1
    • HMC-gebruiker: hscroot
    • Central Electronic Complex: eServer-9117-570-SNxxxxxxx
  4. Haal de namen op van de LPAR's plus instellingen van de HMC door de volgende opdrachten uit te voeren:
    • ssh hscroot@p5hmc1 lssyscfg -r lpar -m eServer-9117-570-SNxxxxxxx (LPAR-namen en namen van standaardprofielen)
    • ssh hscroot@p5hmc1 lshwres -r proc -m eServer-9117-570-SNxxxxxxx --level lpar (instellingen)
    • ssh hscroot@p5hmc1 lshwres -r proc -m eServer-9117-570-SNxxxxxxx --level sys (systeemresources)
    De uitvoer bestaat uit de volgende gegevens:
    • name=lpar1, default_profile=default
    • curr_min_proc_units=0.5, curr_proc_units=0.75, curr_max_proc_units=1.25
    • name=lpar2, default_profile=default
    • curr_min_proc_units=0.5, curr_proc_units=0.75, curr_max_proc_units=1.25
  5. Geef de volgende groepsgegevens op voor het beleidsbestand:
    • Groep: plm1
    • Maximale CVE: 1.75
    • Maximaal geheugen: n.v.t.
    • CVE-type: gedeeld
    • Kies CVE-beheer
    • Hef de selectie op van Geheugenbeheer
  6. Geef de volgende gegevens op voor partities voor CVE-resourcebeheer:
    • Partitie: lpar1.domain.com (dit is de volledige hostnaam voor lpar1)
    • Groep: plm1
    • Resourcerechten:
      • Minimale CVE: 0.5
      • Gegarandeerde CVE: 0.75
      • Maximale CVE: 1.25
      • CVE variabele shares: 1 (standaard)
    • Partitie: lpar2.domain.com
    • Groep: plm1
    • Resourcerechten:
      • Minimale CVE: 0.5
      • Gegarandeerde CVE: 0.75
      • Maximale CVE: 1.25
      • CVE variabele shares: 1 (standaard)
    • Instelbare parameters:
      • Maximale gemiddelde CVE-belasting: 0.8
      • Minimale gemiddelde CVE-belasting: 0.2

Feedback verzenden|Deze pagina beoordelen