Portál AbcLinuxu, 12. května 2025 18:32

Dotaz: Jak ovlivňuje mismatch_cnt konzistentost dat kvm guestů

8.2.2014 01:31 knee
Jak ovlivňuje mismatch_cnt konzistentost dat kvm guestů
Přečteno: 274×
Odpovědět | Admin

Ahoj. Mám 2 servery, na obou mi jede CentOS s KVM na každém běží několik virtuálních strojů. Každý server má vlastní diskové pole s linuxovým software raidem 1, nad tím je LVM a každý virtuální host má k dispozici nějaký LVM oddíl. Problém mi ale dělá mismatch_cnt u raidu, které způsobuje např. i to, že lvm snapshoty oddílů s virtuálními stroji jsou nekonzistentí, protože se pokaždé čte z jiného disku a na nich nejsou stejná data (viz. mismatch_cnt). Mám si s tím dělat starosti?

Někde jsem objevil, že tento problém se může týkat každé md raid 1 konfigurace (nemusí to být vázané na KVM hosty), protože:

1/ OS nařídí DMA řadiči přesun dat z RAM na disky
2/ během přesunu dat (na jednom disku dokončeno, na druhém ještě ne) se změní data v RAM

Prý by to neměl být pro souborové systémy problém, protože data by měla být označena dirty a tím pádem se číst z RAM. Nicméně jak je to u virtualizace? Pozná nějak filesystém ve virtualizovaném stroji to, co se děje v hostiteli? Vykomunikuje to nějak jádro hostitele s jádrem virtuálního stroje? Vysvětlete mi prosím někdo, kdo tomu rozumíte, jak to vlastně funguje. Možná se ptám jako pitomec, ale dost mě takové chování raidu zneklidňuje. Proč se to řeší až na úrovni souborového systém (dirty) a ne na úrovni blokových zařízení, aby mi třeba dd vrátilo vždy stejná data?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.2.2014 19:03 B.E.
Rozbalit Rozbalit vše Re: Jak ovlivňuje mismatch_cnt konzistentost dat kvm guestů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Velmi podobný problém řeším i já na různých serverech.
Bohužel jsem nenašel nikde odpověď. I po:

echo "repair" >/sys/block/md*/md/sync_action
echo "check" > /sys/block/md*/md/sync_action

Hlásí mismatch_cnt chyby (méně, ale přece nějaké)
Nepomohlo připojit FS v režimu sync, a snad jsem zkoušel i bariery bo co, ale ... :(
Třeba nám poradí nějaká kapacita :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.