Sådan opdateres Zevenet Cluster med minimal nedetid

SENDT AF Zevenet | 25. juli 2017

Oversigt

Den følgende artikel beskriver proceduren for opdatering Zevenet 5 Cluster eller nyere version for at opnå den minimale nedetid under opdateringsproceduren. I henhold til de konfigurerede tjenester kan du opleve et minimum af nedetid eller ingen nedetid overhovedet.

Hvis der ikke er konfigureret en klynge, kan nedetiden i værste fald øges i et minut.

Bemærk, at hvis du i øjeblikket kører en ældre version af Zevenet end 5, bør du se, om din klynge er klar til at blive migreret i henhold til artiklen Konfigurer Zevenet 5 Cluster.

Miljø

For at forstå opdateringsproceduren bedre med minimalt nedetid er følgende miljø bygget:


Krav fra EE 5

Download den seneste tilgængelige version af Zevenet 5 EE fra Zevenet Central https://central.zevenet.com, menu fanen Viden> Enterprise Edition> ZVN Enterprise Edition fuld pakke 5.xx som indeholder kravene og proceduren før og under opdateringen pr. node.

For Zevenet 5 en gang tgz filen er ukomprimeret i begge klynknoder som angivet i dokumentet, fortsæt som følger.

Opdateringsprocedure

Hvis du kører Zevenet 6.0.0 eller nyere, så zlbinstaller bruges ikke mere, brug checkupgrades kommando i stedet.

Før du starter, skal du udføre et snapshot af begge noder i klyngen, bare for at vende ændringer om nødvendigt.

0. Gå til noden med MASTER rolle og stoppe zeninotify proces, denne proces, der er ansvarlig for at replikere enhver konfigurationsændring, låser også enhver synkroniseringsanmodning fra backup-noden som angivet nedenfor.

[master]root@zva5n1:# kill -9 `ps -ef | grep zeninotify | grep enterprise.bin | awk {'print $2'}`

I hovednoden blokerer du enhver anmodning om ssh-forbindelse fra BACKUP. Dette åbner filen /etc/hosts.deny og indtast følgende linje i slutningen af ​​filen. Skift venligst 192.168.100.25 af din nuværende BACKUP IP. Gem ændringer og forlad. Denne handling blokerer i MASTER-noden ethvert forsøg på forbindelse til ssh-service fra BACKUP.

(in the current MASTER, file /etc/hosts.deny)
sshd: 192.168.100.25

1. Gå til BACKUP node (følger det aktuelle eksempel zva5n2), og anvend opdateringen som beskrevet i instruktionerne i opdateringspakken, eller udfør checkupgrades værktøj, hvis du kører Zevenet 6.0.0 eller nyere:

[backup]root@zlb:# checkupgrades
[backup]root@zlb:# checkupgrades -i

2. Når opdateringsprocessen er afsluttet, skal du kontrollere, at den er færdig uden fejl. Hvis der opdages en fejl i installationsprocessen, skal du åbne en supportbillet og vedhæfte output fra installationsprocessen til den.

3. Hvis der ikke er fejl under opdateringen af BACKUP knudepunkt (zva5n2), gå til MASTER-noden (zva5n1) og anvend nu opdateringen på denne server som angivet i trin 1. Når opdateringen er udført, genstartes tjenesten for at anvende ændringerne, og derfor skifter tjenesten automatisk under denne proces og den aktuelle BACKUP-knude, der bliver den nye MASTER.

4. Hvis opdateringen udføres uden fejl, fortsæt med at deaktivere den allerede konfigurerede sshd-blok i /etc/hosts.deny at slette den linje, der er indtastet i trin 0 i den gamle MASTER-knude zna5n1.

5. Hvis fail-back er aktiveret, er MASTER rolle flyttes automatisk til denne knude igen. Hvis dette ikke er tilfældet, vil MASTER rolle opbevares i den anden knude (zva5n2).

6. For at tvinge MASTER rolle til knudepunkt zva5n1 så skal du kun aktivere vedligeholdelsestilstanden i node zva5n2, og MASTER rolle vil blive overtaget af noden zva5n1 automatisk som lige før opdateringen.

Nyd din lige opdaterede Zevenet uden nedetid!

Del på:

Dokumentation i henhold til GNU Free Documentation License.

Var denne artikel til hjælp?

Relaterede artikler