OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

4.3. Standaardinstellingen configuratiebestand‌


De /etc/multipath.conf configuratiebestand bevat een defaults sectie die de gebruiksvriendelijke_namen

parameter ja, als volgt.


standaardinstellingen {

gebruikersvriendelijke_namen ja

}


Hiermee wordt de standaardwaarde van de gebruiksvriendelijke_namen parameter.


Het configuratiebestand bevat een sjabloon met standaardconfiguratiewaarden. Dit onderdeel wordt als volgt van commentaar voorzien.


#standaarden {

# udev_dir /dev

# polling_interval 5

# selector "round-robin 0"

# failover van path_grouping_policy

# getuid_callout "/lib/dev/scsi_id --op de witte lijst --device=/dev/%n"

# prioconst

# path_checker richting

#rr_min_io 1000

# rr_weight-uniform

# failback-handleiding

# no_path_retry mislukt

# gebruikersvriendelijke_namen nee

#}


Om de standaardwaarde voor een van de configuratieparameters te overschrijven, kunt u de relevante regel uit deze sjabloon kopiëren naar de defaults sectie en verwijder het commentaar. Om bijvoorbeeld de

path_grouping_policy zodat deze multibus is in plaats van de standaardwaarde van failover, kopieert u de juiste regel van de sjabloon naar de sectie met initiële standaardinstellingen van het configuratiebestand en verwijdert u de opmerkingen als volgt.


standaardinstellingen {

gebruikersvriendelijke_namen ja padgroeperingsbeleid multibus

}


Standaardinstellingen voor multipath-configuratie van tabellen [P. 90] beschrijft de attributen die zijn ingesteld in de defaults sectie

van de multipath.conf configuratiebestand. Deze waarden worden door DM-Multipath gebruikt, tenzij ze worden overschreven door de attributen die zijn opgegeven in het apparaten en multipaden delen van de multipath.conf bestand.


Tabel 5.3. Standaardinstellingen voor multipath-configuratie


Kenmerk

Beschrijving

polling_interval

Specificeert het interval tussen twee padcontroles in seconden. Voor goed functionerende paden zal het interval tussen controles geleidelijk toenemen tot (4 * polling_interval). De standaardwaarde is 5.

udev_dir

De map waarin udev-apparaatknooppunten worden gemaakt. De standaardwaarde is /dev.

multipath_dir

De map waarin de dynamische gedeelde objecten zijn opgeslagen. De standaardwaarde is doorgaans systeemafhankelijk /lib/multipad.

breedsprakigheid

De standaard breedsprakigheid. Hogere waarden verhogen het breedsprakigheidsniveau. Geldige niveaus liggen tussen 0 en 6. De standaardwaarde is 2.

pad_kiezer

Specificeert het standaardalgoritme dat moet worden gebruikt bij het bepalen welk pad moet worden gebruikt voor de volgende I/O-bewerking. Mogelijke waarden zijn onder meer:

round-robin 0: Loop door elk pad in de padgroep en stuur naar elk pad dezelfde hoeveelheid I/O.

wachtrijlengte 0: Stuur de volgende reeks I/O langs het pad met het minste aantal openstaande I/O-verzoeken.

servicetijd 0: Stuur de volgende reeks I/O langs het pad met de kortste geschatte servicetijd, die wordt bepaald door de totale omvang van de uitstaande I/O naar elk pad te delen door de relatieve doorvoer.


De standaardwaarde is round-robin 0.

pad_groepering_beleid

Specificeert het standaardbeleid voor padgroepering dat moet worden toegepast op niet-gespecificeerde multipaths. Mogelijke waarden zijn onder meer:

failover = 1 pad per prioriteitsgroep

multibus = alle geldige paden in 1 prioriteitsgroep

groepeer_op_serieel = 1 prioriteitsgroep per gedetecteerd serienummer

groep_door_prio = 1 prioriteitsgroep per padprioriteitwaarde

groep_op_knooppuntnaam = 1 prioriteitsgroep per doelknooppuntnaam.


De standaardwaarde is failover.

getuid_callout

Specificeert het standaardprogramma en de argumenten die moeten worden aangeroepen om een ​​unieke pad-ID te verkrijgen. Er is een absoluut pad vereist.


De standaardwaarde is /lib/udev/scsi_id --op de witte lijst --device=/dev/%n.



Kenmerk

Beschrijving

prio

Specificeert de standaardfunctie die moet worden aangeroepen om een ​​padprioriteitwaarde te verkrijgen. De ALUA-bits in SPC-3 bieden bijvoorbeeld een exploiteerbare prio-waarde.

Mogelijke waarden zijn:

const: stel een prioriteit van 1 in voor alle paden.

emc: Genereer de padprioriteit voor EMC-arrays.

tweede: Genereer de padprioriteit op basis van de SCSI-3 ALUA-instellingen.

NetApp: Genereer de padprioriteit voor NetApp-arrays.

rdac: Genereer de padprioriteit voor de LSI/Engenio RDAC-controller.

hp_sw: Genereer de padprioriteit voor de Compaq/HP-controller in actieve/standby-modus.

hds: Genereer de padprioriteit voor Hitachi HDS modulaire opslagarrays.


De standaardwaarde is const.

prio_args

De argumentreeks die aan de prio-functie wordt doorgegeven. De meeste prio-functies hebben geen argumenten nodig. De datacore-prioritizer heeft er een nodig. Voorbeeld, "time-out=1000 voorkeursds=foo". De standaardwaarde is (null) "".

functionaliteiten

De extra functies van multipath-apparaten. De enige bestaande functie is wachtrij_if_no_path, wat hetzelfde is als instelling no_path_retry naar queue. Voor informatie over problemen die kunnen optreden bij het gebruik van deze functie, zie Sectie, "Problemen met de functie wachtrij_if_no_path".

pad_checker

Specificeert de standaardmethode die wordt gebruikt om de status van de paden te bepalen. Mogelijke waarden zijn onder meer:

leessector0: Lees de eerste sector van het apparaat.

tur: Geef een TESTEENHEID KLAAR aan het apparaat.

emc_clariion: Vraag de EMC Clariion-specifieke EVPD-pagina 0xC0 om het pad te bepalen.

hp_sw: controleer de padstatus voor HP opslagarrays met Active/Standby-firmware.

rdac: Controleer de padstatus voor de LSI/Engenio RDAC-opslagcontroller.

richting: Lees de eerste sector met directe I/O.


De standaardwaarde is richting.

failback

Beheert de failback van padgroepen.

• Een waarde van Onmiddellijk specificeert onmiddellijke failback naar de padgroep met de hoogste prioriteit die actieve paden bevat.



Kenmerk

Beschrijving

• Een waarde van handboek specificeert dat er geen onmiddellijke failback mag plaatsvinden, maar dat failback alleen kan plaatsvinden met tussenkomst van de operator.

• Een numerieke waarde groter dan nul duidt op uitgestelde failback, uitgedrukt in seconden.


De standaardwaarde is handboek.

rr_min_io

Specificeert het aantal I/O-aanvragen dat naar een pad moet worden gerouteerd voordat naar het volgende pad in de huidige padgroep wordt overgeschakeld.


De standaardwaarde is 1000.

rr_gewicht

Indien ingesteld op prioriteiten, en dan in plaats van te verzenden rr_min_io verzoeken om een ​​pad voordat u belt pad_kiezer om het volgende pad te kiezen, wordt het aantal te verzenden verzoeken bepaald door rr_min_io maal de prioriteit van het pad, zoals bepaald door de prio-functie. Indien ingesteld op uniform, zijn alle padgewichten gelijk.


De standaardwaarde is uniform.

no_path_retry

Een numerieke waarde voor dit kenmerk specificeert het aantal keren dat het systeem moet proberen een mislukt pad te gebruiken voordat wachtrijen worden uitgeschakeld. Een waarde van mislukt geeft aan Onmiddellijk mislukking, zonder wachtrij. Een waarde van queue geeft aan dat de wachtrij niet mag stoppen totdat het pad is vastgesteld.


De standaardwaarde is 0.

gebruiksvriendelijke_namen

Indien ingesteld op ja, geeft dit aan dat het systeem de /etc/multipath/bindingen bestand om een ​​persistent en uniek bestand toe te wijzen alias aan de multipath, in de vorm van mpathn. Indien ingesteld op nee, geeft dit aan dat het systeem de WWID als alias voor de multipath. In beide gevallen wordt wat hier is opgegeven, overschreven door apparaatspecifieke aliassen die u opgeeft in de multipaths-sectie van het configuratiebestand.


De standaardwaarde is geen.

wachtrij_zonder_daemon

Indien ingesteld op Nee, wordt de multipad daemon zal de wachtrij voor alle apparaten uitschakelen wanneer deze wordt afgesloten.


De standaardwaarde is ja.

spoel_op_laatste_del

Indien ingesteld op ja, dan multipath schakelt wachtrijen uit wanneer het laatste pad naar een apparaat is verwijderd.


De standaardwaarde is geen.

max_fds

Stelt het maximale aantal geopende bestandsdescriptors in waarmee geopend kan worden multipath en multipad demon. Dit is gelijkwaardig aan de



Kenmerk

Beschrijving

opdracht ulimit -n. Een waarde van max zal dit instellen op de systeemlimiet

/proc/sys/fs/nr_open. Als dit niet is ingesteld, wordt het maximale aantal open bestandsdescriptors uit het aanroepproces gehaald; meestal is dit 1024. Voor de zekerheid moet dit worden ingesteld op het maximale aantal paden plus 32, als dat aantal groter is dan 1024.

checker_timer

De time-out die moet worden gebruikt voor padcontroleurs die SCSI-opdrachten met een expliciete time-out geven, in seconden.


De standaardwaarde wordt overgenomen van /sys/block/sdx/device/timeoutDit is 30 seconden vanaf 12.04 LTS

snelle_io_fail_tmo

Het aantal seconden dat de SCSI-laag wacht nadat er een probleem is gedetecteerd op een externe FC-poort voordat de I/O naar apparaten mislukt

op die afgelegen poort. Deze waarde moet kleiner zijn dan de waarde van dev_loss_tmo. Als u dit uitschakelt, wordt de time-out uitgeschakeld.


De standaardwaarde wordt bepaald door het besturingssysteem.

dev_loss_tmo

Het aantal seconden dat de SCSI-laag wacht nadat er een probleem is gedetecteerd op een externe FC-poort voordat deze uit het systeem wordt verwijderd. Als u dit op oneindig instelt, wordt dit ingesteld op 2147483647 seconden, oftewel 68 jaar. De standaardwaarde wordt bepaald door het besturingssysteem.


Top OS Cloud Computing bij OnWorks: