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.
<stanza_label>:
attribute=<value>
attribute2=<value>
type=<value>
Het beleidsbestand heeft de volgende regels:
De beschikbare strofetypen en hun kenmerken worden als volgt beschreven:
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. |
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. |
| 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. |
De volgende kenmerken in de groepsstrofe zijn vereist:
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.
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. |
De naam van de partitiestrofe is de hostnaam van de beheerde partitie.
De volgende kenmerken zijn vereist in een partitiestrofe:
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.
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 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 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.