āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ āļēāļĐāļēāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

Ad


āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

ctdb - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Cloud

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ ctdb āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ ctdb āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


ctdb - āļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ CTDB

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āļ‹āļĩāļ—āļĩāļšāļĩ [āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆ-āļ„āļģāļŠāļąāđˆāļ‡-āļ„āļģāļŠāļąāđˆāļ‡ ARGS]

DESCRIPTION


ctdb āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļĢāļĢāļ–āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢāļ”āļđāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ CTDB

āļ„āļģāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āļžāļđāļ”āļ–āļķāļ‡āđ‚āļŦāļ™āļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ:

āļžāļ™āļ‡
āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļŦāļ™āļ”āļ—āļēāļ‡āļāļēāļĒāļ āļēāļž āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļŦāļ™āļ”āļ—āļēāļ‡āļāļēāļĒāļ āļēāļžāđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāđ‚āļŦāļ™āļ”
āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđ‚āļŦāļ™āļ”āđāļĢāļāļĄāļĩāļŸāļīāļŠāļīāļ„āļąāļĨāđ‚āļŦāļ™āļ”āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 0 āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

PNN-āļĢāļēāļĒāļāļēāļĢ
āļ™āļĩāđˆāļ„āļ·āļ­ PNN āđ€āļ”āļĩāļĒāļ§ āļĢāļēāļĒāļāļēāļĢ PNN āļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„āļŦāļĢāļ·āļ­ "āļ—āļąāđ‰āļ‡āļŦāļĄāļ”"

āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđ‰āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

DB
āļ™āļĩāđˆāļ­āļēāļˆāđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ locking.tdb āļŦāļĢāļ·āļ­ ID āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™
"0x42fe72c5"

āļĢāļēāļĒāļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļĢāļēāļĒāļāļēāļĢāđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡ DB.

OPTIONS


-n PNN-āļĢāļēāļĒāļāļēāļĢ
āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ PNN-LIST āļ„āļ§āļĢāļŠāļ­āļšāļ–āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāđ‰āļ­āļ‡āļ‚āļ­
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļāļēāļĢāļŠāļ­āļšāļ–āļēāļĄ daemon āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™āđ‚āļĨāļ„āļąāļĨāđ‚āļŪāļŠāļ•āđŒ

-Y
āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āļ”āđ‰āļ§āļĒāļŠāļ„āļĢāļīāļ›āļ•āđŒ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰ a
āļ•āļąāļ§āļ„āļąāđˆāļ™āļŸāļīāļĨāļ”āđŒāļ‚āļ­āļ‡ ':' āđ„āļĄāđˆāđƒāļŠāđˆāļ—āļļāļāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰

-x āļ•āļąāļ§āđāļĒāļ
āđƒāļŠāđ‰ SEPARATOR āđ€āļžāļ·āđˆāļ­āļ„āļąāđˆāļ™āļŸāļīāļĨāļ”āđŒāđƒāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āđˆāļēāļ™āđ„āļ”āđ‰ āļ™āļĩāđˆāļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē -Y

-X
āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āļ”āđ‰āļ§āļĒāļŠāļ„āļĢāļīāļ›āļ•āđŒ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰ a
āļ•āļąāļ§āļ„āļąāđˆāļ™āļŸāļīāļĨāļ”āđŒāļ‚āļ­āļ‡ '|' āđ„āļĄāđˆāđƒāļŠāđˆāļ—āļļāļāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰

āļ‹āļķāđˆāļ‡āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš "-x|" āđāļĨāļ°āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ€āļŠāļĨāļĨāđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡

-t āļŦāļĄāļ”āđ€āļ§āļĨāļē
āļĢāļ°āļšāļļāļ§āđˆāļē ctdb āļ„āļ§āļĢāļĢāļ­āļ–āļķāļ‡ TIMEOUT āļ§āļīāļ™āļēāļ—āļĩāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ
āļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļ āļđāļ• CTDB āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 10 āļ§āļīāļ™āļēāļ—āļĩ

-T timelimit
āļĢāļ°āļšāļļāļ§āđˆāļē TIMELIMIT āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļēāļĢāļąāļ™āļŠāļđāļ‡āļŠāļļāļ” (āđ€āļ›āđ‡āļ™āļ§āļīāļ™āļēāļ—āļĩ) āļŠāļģāļŦāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ ctdb
āđ€āļĄāļ·āđˆāļ­āđ€āļāļīāļ™ TIMELIMIT āļ„āļģāļŠāļąāđˆāļ‡ ctdb āļˆāļ°āļŠāļīāđ‰āļ™āļŠāļļāļ”āđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļ„āļ·āļ­ 120 āļ§āļīāļ™āļēāļ—āļĩ

-? --āļŠāđˆāļ§āļĒ
āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āđ„āļ›āļ—āļĩāđˆāļŦāļ™āđ‰āļēāļˆāļ­

--āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ›āļ—āļĩāđˆāļŦāļ™āđ‰āļēāļˆāļ­

-d --debug=āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļē
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļŠāļģāļŦāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļ›āļĢāļ°āļāļēāļĻ (2)

--āļ‹āđ‡āļ­āļāđ€āļāđ‡āļ•=āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ
āļĢāļ°āļšāļļāļ§āđˆāļē FILENAME āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ‹āđ‡āļ­āļāđ€āļāđ‡āļ•āđ‚āļ”āđ€āļĄāļ™ Unix āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļš
āļ āļđāļ• CTDB āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™ āļ„āđˆāļēāļ”āļĩāļŸāļ­āļĨāļ•āđŒāļ„āļ·āļ­ /tmp/ctdb.socket

āļšāļĢāļīāļŦāļēāļĢ āļ„āļģāļŠāļąāđˆāļ‡


āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļĄāļ­āļ™āļīāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļ”āļđāđāļĨāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ CTDB

āļžāļ™
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡ PNN āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™

xpnn
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡ PNN āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ•āļīāļ”āļ•āđˆāļ­āļāļąāļš CTDB daemon āļĄāļąāļ™
āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļŸāļĨāđŒāđ‚āļŦāļ™āļ”āđ‚āļ”āļĒāļ•āļĢāļ‡ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ„āļĄāđˆāļ„āļēāļ”āļ„āļīāļ”āđ„āļ”āđ‰āļŦāļēāļāđ„āļŸāļĨāđŒāđ‚āļŦāļ™āļ”āļĄāļĩ
āđāļāđ‰āđ„āļ‚āđāļĨāđ‰āļ§āđāļ•āđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļŦāļĨāļ”āđƒāļŦāļĄāđˆ

āļŠāļ–āļēāļ™āļ°
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļŠāļ–āļēāļ™āļ°āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ” CTDB āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ•āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ
āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļŠāļ­āļšāļ–āļēāļĄ

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļŦāļēāļāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļŠāļ­āļšāļ–āļēāļĄāđ€āļ›āđ‡āļ™ INACTIVE āļŠāļ–āļēāļ™āļ°āļ­āļēāļˆāđ„āļĄāđˆāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™

āđ‚āļŦāļ™āļ” āļŠāļ–āļēāļ™āļ°
āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļˆāļģāļ™āļ§āļ™āļŸāļīāļŠāļīāļ„āļąāļĨāđ‚āļŦāļ™āļ”āđāļĨāļ°āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ‚āļŦāļ™āļ” āļ”āļđ āļ‹āļĩāļ—āļĩāļšāļĩ(7)
āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”

āļĢāļļāđˆāļ™
āļĢāļŦāļąāļŠāļĢāļļāđˆāļ™āļ„āļ·āļ­āļ•āļąāļ§āđ€āļĨāļ‚āļ—āļĩāđˆāļĢāļ°āļšāļļāļĢāļļāđˆāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡. āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļœāđˆāļēāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāļĄāđˆāļŦāļĢāļ·āļ­āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™
āļĢāļŦāļąāļŠāļĢāļļāđˆāļ™āļˆāļ°āļ–āļđāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™

āļ•āļąāļ§āđ€āļĨāļ‚āļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļ­āļ·āđˆāļ™āđƒāļ”āļ™āļ­āļāļˆāļēāļāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­ a
āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰āļœāđˆāļēāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđāļĨāđ‰āļ§ āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āļŠāļļāđˆāļĄāļ—āļĩāđˆāđāļŠāļ”āļ‡āļ–āļķāļ‡āļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ ctdb āđāļĨāļ°āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ āļđāļ• CTDB āđƒāļŠāđ‰āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļ™āļĩāđ‰
āļ āļēāļĒāđƒāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļšāļ­āļāđ„āļ”āđ‰āļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­āđƒāļ”āļ—āļĩāđˆāļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āļšāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļĢāļļāđˆāļ™āļ­āļ·āđˆāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ„āļģāļŠāļąāđˆāļ‡
āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ„āļĄāđˆāļ„āļ‡āļ­āļĒāļđāđˆāđƒāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ
āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āļ„āļģāļŠāļąāđˆāļ‡āđ€āļāđˆāļēāļ—āļĩāđˆāļ„āđ‰āļēāļ‡āļ­āļĒāļđāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ•āļąāļ§āđ€āļĨāļ‚āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āđ€āļ›āđ‡āļ™ "āđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡" āļ™āļĩāđˆāļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāđ€āļ‰āļžāļēāļ° ctdbd
daemon āđ€āļĢāļīāđˆāļĄāļ—āļģāļ‡āļēāļ™āđāļĨāđ‰āļ§ āđāļ•āđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ§āļĄāđ€āļ‚āđ‰āļēāļāļąāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļœāđˆāļēāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđ‚āļŦāļ™āļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ "INVALID" āđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļĢāļŦāļąāļŠāļĢāļļāđˆāļ™āļˆāļĢāļīāļ‡āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļ–āļķāļ‡
āļĢāļ§āļĄāđ€āļ‚āđ‰āļēāļāļąāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰āļŠāļģāđ€āļĢāđ‡āļˆāļœāđˆāļēāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™

āđ€āļŠāļĄāļ·āļ­āļ™ āđ‚āļŦāļ™āļ” āļˆāļģāļ™āļ§āļ™ (āļ§āļĩāđ€āļ­āđ‡āļ™āđ€āļ­āđ‡āļ™) āđāļœāļ™āļ—āļĩāđˆ
āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļˆāļģāļ™āļ§āļ™āđ‚āļŦāļ™āļ”āđ€āļŠāļĄāļ·āļ­āļ™āđāļĨāļ°āļāļēāļĢāđāļĄāļ›āļˆāļēāļāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļŦāļ™āļ”āđ€āļŠāļĄāļ·āļ­āļ™āļ–āļķāļ‡
āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļŦāļ™āļ”āļ—āļēāļ‡āļāļēāļĒāļ āļēāļž āđ‚āļŦāļ™āļ”āđ€āļŠāļĄāļ·āļ­āļ™āđ‚āļŪāļŠāļ•āđŒāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ CTDB āđ€āļ‰āļžāļēāļ°āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāđƒāļ™āđāļœāļ™āļ—āļĩāđˆ VNN āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™ lmaster āļŦāļĢāļ·āļ­ dmaster āļŠāļģāļŦāļĢāļąāļšāļšāļąāļ™āļ—āļķāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļāļēāļĢāļŸāļ·āđ‰āļ™āļ•āļąāļ§ āđ‚āļŦāļĄāļ”
āļ™āļĩāđˆāļ„āļ·āļ­āđ‚āļŦāļĄāļ”āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļĄāļĩāļŠāļ­āļ‡āđ‚āļŦāļĄāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰:

āļ›āļāļ•āļī - āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ

āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ - āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ–āļđāļāļĢāļ°āļ‡āļąāļš āļŦāļĒāļļāļ”āļšāļĢāļīāļāļēāļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ
āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļāļģāļĨāļąāļ‡āļĢāļ­āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđƒāļŦāđ‰āđ€āļŠāļĢāđ‡āļˆāļŠāļĄāļšāļđāļĢāļ“āđŒ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ„āļ§āļĢāđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™āļ āļēāļĒāđƒāļ™
āļ§āļīāļ™āļēāļ—āļĩ āļŦāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ•āļīāļ”āļ„āđ‰āļēāļ‡āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ° RECOVERY āđāļŠāļ”āļ‡āļ§āđˆāļēāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ
āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļš

āđ€āļĄāļ·āđˆāļ­ Recovery Master āļ•āļĢāļ§āļˆāļžāļšāļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđ€āļŠāđˆāļ™ āđ‚āļŦāļ™āļ”āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™
āļĒāļāđ€āļĨāļīāļāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­/āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđāļĨāđ‰āļ§ daemon āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļˆāļ°āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ
āđ‚āļ”āļĒāļ—āļĩāđˆāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļĢāļ§āļĄāđƒāļŦāļĄāđˆāļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđ€āļĄāļ·āđˆāļ­āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āļĩāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļķāđ‰āļ™
āļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒāļāļđāđ‰āļ„āļ·āļ™āļˆāļ° "āļŦāļĒāļļāļ”" āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļāđˆāļ­āļ™āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ‡āļāļąāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļŠāđˆāļ™
āđāļ‹āļĄāļšāđ‰āļēāļˆāļēāļāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļĄāļąāļ™āļĒāļąāļ‡āļˆāļ°āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ‚āļŦāļĄāļ”āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđ€āļ›āđ‡āļ™
āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™

āđ€āļĄāļ·āđˆāļ­ CTDB daemon āđ€āļĢāļīāđˆāļĄāļ—āļģāļ‡āļēāļ™ āļĄāļąāļ™āļˆāļ°āđ€āļĢāļīāđˆāļĄāļ—āļģāļ‡āļēāļ™āđƒāļ™āđ‚āļŦāļĄāļ” RECOVERY āđ€āļĄāļ·āđˆāļ­āđ‚āļŦāļ™āļ”āđ„āļ”āđ‰āļĢāļąāļš
āļĢāļ§āļĄāđ€āļ‚āđ‰āļēāđ€āļ›āđ‡āļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāđ‰āļ§ āđ‚āļŦāļĄāļ”āđ‚āļŦāļ™āļ”āļˆāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™
āđ€āļ‚āđ‰āļēāļŠāļđāđˆāđ‚āļŦāļĄāļ”āļ›āļāļ•āļīāđāļĨāļ°āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļ "āļĨāļ°āļĨāļēāļĒ" āļ—āļģāđƒāļŦāđ‰āđāļ‹āļĄāļšāđ‰āļēāđ€āļ‚āđ‰āļēāļ–āļķāļ‡
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

āļāļēāļĢāļŸāļ·āđ‰āļ™āļ•āļąāļ§ āđ€āļˆāđ‰āļēāļ™āļēāļĒ
āļ™āļĩāđˆāļ„āļ·āļ­āđ‚āļŦāļ™āļ”āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđāļšāļšāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļ™āļĩāđ‰
āđ‚āļŦāļ™āļ”āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļˆāļĢāļīāļ‡āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™

āļ„āļĢāļąāđ‰āļ‡āļĨāļ°āļŦāļ™āļķāđˆāļ‡āđ‚āļŦāļ™āļ”āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđāļšāļšāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ”āđ‰ āđ‚āļŦāļ™āļ”āđƒāļ”āļ„āļ·āļ­
āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰ Recovery Master āļ•āļąāļ”āļŠāļīāļ™āđ‚āļ”āļĒāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡āđƒāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™
daemons āļ—āļģāļ‡āļēāļ™āļšāļ™āđāļ•āđˆāļĨāļ°āđ‚āļŦāļ™āļ”

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb āļŠāļ–āļēāļ™āļ°
āļˆāļģāļ™āļ§āļ™āđ‚āļŦāļ™āļ”:4
pnn:0 192.168.2.200 āļ•āļāļĨāļ‡ (āđ‚āļŦāļ™āļ”āļ™āļĩāđ‰)
pnn:1 192.168.2.201 āļ•āļāļĨāļ‡
pnn:2 192.168.2.202 āļ•āļāļĨāļ‡
pnn:3 192.168.2.203 āļ•āļāļĨāļ‡
āļĢāļļāđˆāļ™:1362079228
āļ‚āļ™āļēāļ”: āļŪāļīāļ•
āđāļŪāļŠ:0 l āļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ:0
āđāļŪāļŠ:1 l āļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ:1
āđāļŪāļŠ:2 l āļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ:2
āđāļŪāļŠ:3 l āļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ:3
āđ‚āļŦāļĄāļ”āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™: āļ›āļāļ•āļī (0)
āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļŦāļĨāļąāļ:0

āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° [PNN-āļĢāļēāļĒāļāļēāļĢ]
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ„āļĨāđ‰āļēāļĒāļāļąāļš āļŠāļ–āļēāļ™āļ° āļŠāļąāđˆāļ‡āļāļēāļĢ. āļˆāļ°āđāļŠāļ”āļ‡āļŠāļļāļ”āļĒāđˆāļ­āļĒ "āļŠāļ–āļēāļ™āļ°āđ‚āļŦāļ™āļ”" āļ‚āļ­āļ‡
āđ€āļ­āļēāļ—āđŒāļžāļļāļ— āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ„āļ·āļ­:

· āļĢāļŦāļąāļŠāļ—āļēāļ‡āļ­āļ­āļāļ„āļ·āļ­āļ„āđˆāļēāļšāļīāļ•-OR āļ‚āļ­āļ‡āđāļŸāļĨāđ‡āļāļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĢāļ°āļšāļļ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ āļ‹āļĩāļ—āļĩāļšāļĩ
āļŠāļ–āļēāļ™āļ° āļ­āļ­āļāļ”āđ‰āļ§āļĒ 0 āļŦāļēāļāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļŠāļ–āļēāļ™āļ°āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ”āđ‰

· āļ‹āļĩāļ—āļĩāļšāļĩ āļŠāļ–āļēāļ™āļ° āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ–āļēāļ™āļ°āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ‹āļĩāļ—āļĩāļšāļĩ āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™
āđƒāļŦāđ‰āļŠāļ–āļēāļ™āļ°āđ€āļ‰āļžāļēāļ°āđ‚āļŦāļ™āļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļŦāļēāļāļĢāļ°āļšāļļ PNN-LIST āđ„āļ§āđ‰ āļŠāļ–āļēāļ™āļ°āļˆāļ°āđ€āļ›āđ‡āļ™
āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĢāļ°āļšāļļ

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ‹āļĩāļ—āļĩāļšāļĩ āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° āļĢāļ§āļšāļĢāļ§āļĄāļŠāļ–āļēāļ™āļ°āļˆāļēāļāđ‚āļŦāļ™āļ”āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™ āđāļ•āđˆāļ–āđ‰āļēāđ€āļĢāļĩāļĒāļ
āļ”āđ‰āļ§āļĒ "-n all" (āļŦāļĢāļ·āļ­āļ„āļĨāđ‰āļēāļĒāļāļąāļ™) āļŠāļ–āļēāļ™āļ°āļˆāļ°āļ–āļđāļāļĢāļ§āļšāļĢāļ§āļĄāļˆāļēāļāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āđƒāļ™
āđƒāļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļŠāļ™āđƒāļˆ āļ‹āļĩāļ—āļĩāļšāļĩ āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ° āļ‹āļĩāļ—āļĩāļšāļĩ āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° -n āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļˆāļ°āļœāļĨāļīāļ•āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™
āđ€āļ­āļēāļ—āđŒāļžāļļāļ— āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļĩāđˆāļˆāļ°āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ nodespecs āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ 2 āđāļšāļš (āļĄāļĩāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩ "-n") āđāļ•āđˆ
āļœāļĨāļĨāļąāļžāļ˜āđŒāļĄāļąāļāļˆāļ°āļŠāļąāļšāļŠāļ™!

āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ—āļąāđˆāļ§āđ„āļ›āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ„āļ·āļ­ āļ‹āļĩāļ—āļĩāļšāļĩ āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ° āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™a
āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļĄāļĩāļŠāļļāļ‚āļ āļēāļžāļ”āļĩ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb āđ‚āļŦāļ™āļ”āļŠāļ–āļēāļ™āļ°
pnn:0 10.0.0.30 āļ•āļāļĨāļ‡ (āđ‚āļŦāļ™āļ”āļ™āļĩāđ‰)

# ctdb nodestatus āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļˆāļģāļ™āļ§āļ™āđ‚āļŦāļ™āļ”:2
pnn:0 10.0.0.30 āļ•āļāļĨāļ‡ (āđ‚āļŦāļ™āļ”āļ™āļĩāđ‰)
pnn:1 10.0.0.31 āļ•āļāļĨāļ‡

āļĢāļĩāļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡ pnn āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ‹āļķāđˆāļ‡āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđ€āļ›āđ‡āļ™ remaster

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļŦāļēāļāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļŠāļ­āļšāļ–āļēāļĄāđ€āļ›āđ‡āļ™ INACTIVE āļŠāļ–āļēāļ™āļ°āļ­āļēāļˆāđ„āļĄāđˆāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™

uptime
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āđ€āļ§āļĨāļēāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ ctdb daemon āđ€āļĄāļ·āđˆāļ­āļāļđāđ‰āļ„āļ·āļ™āļ„āļĢāļąāđ‰āļ‡āļĨāđˆāļēāļŠāļļāļ”āļŦāļĢāļ·āļ­ ip-failover
āđ€āļŠāļĢāđ‡āļˆāđāļĨāļ°āđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ™āļēāļ™āđ€āļ—āđˆāļēāđƒāļ” āļŦāļēāļ "āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē" āđāļŠāļ”āļ‡āđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āļĨāļš āļ™āļĩāđˆ
āđāļŠāļ”āļ‡āļ§āđˆāļēāļĄāļĩāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™/āđ€āļŸāļĨāđ‚āļ­āđ€āļ§āļ­āļĢāđŒāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđāļĨāļ°āļĄāļąāļ™āđ€āļĢāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđƒāļ™āđ„āļĄāđˆāļāļĩāđˆāļ§āļīāļ™āļēāļ—āļĩ
āļĄāļēāđāļĨāđ‰āļ§

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb āđ€āļ§āļĨāļēāļ—āļģāļ‡āļēāļ™
āđ€āļ§āļĨāļēāļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ” : āļžāļĪ 29 āļ•.āļ„. 10:38:54 2009
āđ€āļ§āļĨāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ Ctdbd : (000 16:54:28) āļ§āļąāļ™āļžāļļāļ˜āļ—āļĩāđˆ 28 āļ•.āļ„. 17:44:26 2009
āđ€āļ§āļĨāļēāļ—āļĩāđˆāļāļđāđ‰āļ„āļ·āļ™āļĨāđˆāļēāļŠāļļāļ”/āļĨāđ‰āļĄāđ€āļŦāļĨāļ§: (000 16:53:31) āļžāļļāļ˜ 28 āļ•.āļ„. 17:45:23 2009
āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ‚āļ­āļ‡āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļĨāđˆāļēāļŠāļļāļ”/āļĨāđ‰āļĄāđ€āļŦāļĨāļ§: 2.248552 āļ§āļīāļ™āļēāļ—āļĩ

āļĢāļēāļĒāļāļēāļĢāđ‚āļŦāļ™āļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# āđ‚āļŦāļ™āļ”āļĢāļēāļĒāļāļēāļĢ ctdb
192.168.2.200
192.168.2.201
192.168.2.202
192.168.2.203

āđāļ—āđ‡āļ
āđāļŠāļ”āļ‡ NAT āđ€āļāļ•āđ€āļ§āļĒāđŒāļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™āđāļĨāļ°āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ€āļāļ•āđ€āļ§āļĒāđŒ NAT āļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļāļĨāļļāđˆāļĄ. āļ”āļđāļŠāđˆāļ§āļ™ NAT GATEWAY āđƒāļ™ āļ‹āļĩāļ—āļĩāļšāļĩ(7) āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb natgwlist
0 192.168.2.200
āļˆāļģāļ™āļ§āļ™āđ‚āļŦāļ™āļ”:4
pnn:0 192.168.2.200 āļ•āļāļĨāļ‡ (āđ‚āļŦāļ™āļ”āļ™āļĩāđ‰)
pnn:1 192.168.2.201 āļ•āļāļĨāļ‡
pnn:2 192.168.2.202 āļ•āļāļĨāļ‡
pnn:3 192.168.2.203 āļ•āļāļĨāļ‡

āļ›āļīāļ‡
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ° "ping" āđ‚āļŦāļ™āļ” CTDB āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ€āļ›āđ‡āļ™
āļ§āļīāđˆāļ‡.

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb ping -n āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļ•āļ­āļšāļāļĨāļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆ 0 āđ€āļ§āļĨāļē=0.000054 āļ§āļīāļ™āļēāļ—āļĩ (3 āļĨāļđāļāļ„āđ‰āļē)
āļ•āļ­āļšāļāļĨāļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆ 1 āđ€āļ§āļĨāļē=0.000144 āļ§āļīāļ™āļēāļ—āļĩ (2 āļĨāļđāļāļ„āđ‰āļē)
āļ•āļ­āļšāļāļĨāļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆ 2 āđ€āļ§āļĨāļē=0.000105 āļ§āļīāļ™āļēāļ—āļĩ (2 āļĨāļđāļāļ„āđ‰āļē)
āļ•āļ­āļšāļāļĨāļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆ 3 āđ€āļ§āļĨāļē=0.000114 āļ§āļīāļ™āļēāļ—āļĩ (2 āļĨāļđāļāļ„āđ‰āļē)

āđ„āļ­āđ€āļŸāļ‹
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āđ€āļ™āđ‡āļ•āđ€āļ§āļīāļĢāđŒāļāļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļŸāļŠ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āđ‚āļŪāļŠāļ•āđŒ public
āļ—āļĩāđˆāļ­āļĒāļđāđˆāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb ifaces
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļšāļ™āđ‚āļŦāļ™āļ” 0
āļŠāļ·āđˆāļ­:eth5 āļĨāļīāļ‡āļ„āđŒ:āļ‚āļķāđ‰āļ™ āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:2
āļŠāļ·āđˆāļ­:eth4 āļĨāļīāļ‡āļ„āđŒ:āļĨāļ‡ āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:0
āļŠāļ·āđˆāļ­:eth3 āļĨāļīāļ‡āļ„āđŒ:āļ‚āļķāđ‰āļ™ āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:1
āļŠāļ·āđˆāļ­:eth2 āļĨāļīāļ‡āļ„āđŒ:āļ‚āļķāđ‰āļ™ āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:1

#ctdb -X iface
|āļŠāļ·āđˆāļ­|LinkStatus|āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡|
|eth5|1|2|
|eth4|0|0|
|eth3|1|1|
|eth2|1|1|

ip
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļˆāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ
āđāļĨāļ°āļŸāļīāļŠāļīāļ„āļąāļĨāđ‚āļŦāļ™āļ”āđƒāļ”āļ—āļĩāđˆāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ„āļ­āļžāļĩāļ™āļĩāđ‰ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ° ONLY
āđāļŠāļ”āļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ—āļĩāđˆāđ‚āļŦāļ™āļ”āļĢāļđāđ‰āļˆāļąāļ āļ”āļđāļĢāļēāļĒāļŠāļ·āđˆāļ­āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
ips āļŠāļēāļ˜āļēāļĢāļ“āļ°āļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ "ctdb ip -n all"

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb ip -v
IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āļšāļ™āđ‚āļŦāļ™āļ” 0
172.31.91.82 āđ‚āļŦāļ™āļ”[1] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth2,eth3] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth2,eth3]
172.31.91.83 āđ‚āļŦāļ™āļ”[0] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[eth3] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth2,eth3] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth2,eth3]
172.31.91.84 āđ‚āļŦāļ™āļ”[1] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth2,eth3] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth2,eth3]
172.31.91.85 āđ‚āļŦāļ™āļ”[0] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[eth2] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth2,eth3] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth2,eth3]
172.31.92.82 āđ‚āļŦāļ™āļ”[1] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth5] āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth4,eth5]
172.31.92.83 āđ‚āļŦāļ™āļ”[0] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[eth5] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth5] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth4,eth5]
172.31.92.84 āđ‚āļŦāļ™āļ”[1] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth5] āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth4,eth5]
172.31.92.85 āđ‚āļŦāļ™āļ”[0] āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ[eth5] āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™[eth5] āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§[eth4,eth5]

#ctdb -X ip -v
|IP āļŠāļēāļ˜āļēāļĢāļ“āļ°|āđ‚āļŦāļ™āļ”|āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™|āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™|āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļē|
|172.31.91.82|1||eth2,eth3|eth2,eth3|
|172.31.91.83|0|eth3|eth2,eth3|eth2,eth3|
|172.31.91.84|1||eth2,eth3|eth2,eth3|
|172.31.91.85|0|eth2|eth2,eth3|eth2,eth3|
|172.31.92.82|1||eth5|eth4,eth5|
|172.31.92.83|0|eth5|eth5|eth4,eth5|
|172.31.92.84|1||eth5|eth4,eth5|
|172.31.92.85|0|eth5|eth5|eth4,eth5|

āđ„āļ­āļžāļĩāļ­āļīāļ™āđ‚āļŸ IP
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ—āļĩāđˆāļĢāļ°āļšāļļ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb ipinfo 172.31.92.85
IP āļŠāļēāļ˜āļēāļĢāļ“āļ°[172.31.92.85] āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļŦāļ™āļ” 0
IP: 172.31.92.85
āđ‚āļŦāļ™āļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™:0
āļˆāļģāļ™āļ§āļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹:2
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹[1]: āļŠāļ·āđˆāļ­:eth4 āļĨāļīāļ‡āļāđŒ:āļĨāļ‡ āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:0
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹[2]: āļŠāļ·āđˆāļ­:eth5 āļĨāļīāļ‡āļāđŒ:āļ‚āļķāđ‰āļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡:2 (āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ)

āļŠāļ–āļēāļ™āļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļ§āđˆāļēāļŠāļ„āļĢāļīāļ›āļ•āđŒāđƒāļ”āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđƒāļ™āļĢāļ­āļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāđāļĨāļ°
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļŦāļēāļāļŠāļ„āļĢāļīāļ›āļ•āđŒāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļģāđƒāļŦāđ‰āđ‚āļŦāļ™āļ”āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™
āđ„āļĄāđˆāđāļ‚āđ‡āļ‡āđāļĢāļ‡ āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļēāļāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ™āļąāđ‰āļ™āļāđ‡āđāļŠāļ”āļ‡āđ€āļŠāđˆāļ™āļāļąāļ™

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# āļŠāļ–āļēāļ™āļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒ ctdb
7 āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĢāļ­āļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĨāđˆāļēāļŠāļļāļ”
00.ctdb Status:OK Duration:0.056 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
10.āļŠāļ–āļēāļ™āļ°āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹:āļ•āļāļĨāļ‡ Duration:0.077 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
11.natgw Status:OK Duration:0.039 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
20.multipathd Status:OK Duration:0.038 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
31.clamd āļŠāļ–āļēāļ™āļ°:āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
40.vsftpd āļŠāļ–āļēāļ™āļ°:OK Duration:0.045 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
41.httpd Status:OK Duration:0.039 āļ­. 24 āļĄāļĩ.āļ„. 18:56:57 2009
50.samba āļŠāļ–āļēāļ™āļ°:āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” Duration:0.082 āļ­āļąāļ‡āļ„āļēāļĢ 24 āļĄāļĩ.āļ„. 18:56:57 2009
āļœāļĨāļĨāļąāļžāļ˜āđŒ: āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”: āļžāļ­āļĢāđŒāļ• Samba tcp 445 āđ„āļĄāđˆāļ•āļ­āļšāļŠāļ™āļ­āļ‡

āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ

āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļœāļĨāđƒāļ™āļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›āļ—āļĩāđˆāļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ a
āļŠāļąāđˆāļ§āļ‚āļ“āļ°āļŦāļ™āļķāđˆāļ‡āļˆāļ™āļāļĢāļ°āļ—āļąāđˆāļ‡āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāļ°āļ—āđ‰āļ­āļ™āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āđƒāļ™ 'āļŠāļ–āļēāļ™āļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒ'

āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ

āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļœāļĨāđƒāļ™āļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›āļ—āļĩāđˆāļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ a
āļŠāļąāđˆāļ§āļ‚āļ“āļ°āļŦāļ™āļķāđˆāļ‡āļˆāļ™āļāļĢāļ°āļ—āļąāđˆāļ‡āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāļ°āļ—āđ‰āļ­āļ™āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āđƒāļ™ 'āļŠāļ–āļēāļ™āļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒ'

āļĢāļēāļĒāļāļēāļĢ
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļĒāļāđ€āļ§āđ‰āļ™āļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ„āļ”āđ‰āļ—āļĩāđˆāļĨāđ‰āļēāļŠāļĄāļąāļĒāđ€āļŠāđˆāļ™
āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļŠāļļāļāļāļēāļāļēāļĻ tunables āļ—āļĩāđˆāļĨāđ‰āļēāļŠāļĄāļąāļĒāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āļ”āđ‰āļ§āļĒ "ctdb
āļ„āļģāļŠāļąāđˆāļ‡ getvar"

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb listvars
MaxRedirectCount = 3
SeqnumInterval = 1000
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļ„āļ§āļšāļ„āļļāļĄ = 60
āļ—āļĢāļēāđ€āļ§āļīāļĢāđŒāļŠāđ„āļ—āļĄāđŒāđ€āļ­āļēāļ•āđŒ = 20
KeepaliveInterval = 5
Keepalive āļ‚āļĩāļ”āļˆāļģāļāļąāļ” = 5
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ = 20
āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ = 1
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡ = 3
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļĢāļąāļšāļŠāđˆāļ§āļ‡ = 9
āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ‚āļ­āļ‡āļˆāļ­āļ āļēāļž = 15
TickleUpdateInterval = 20
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļ‚āļ­āļ‡āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ = 30
EventScriptTimeoutCount = 1
RecoveryGracePeriod = 120
āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļāļēāļĢāļŸāļ·āđ‰āļ™āļ•āļąāļ§āļŦāđ‰āļēāļĄ = 300
āļ‚āļ™āļēāļ”āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļŪāļŠ = 100001
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ MaxDead = 5
āļŦāļĄāļ”āđ€āļ§āļĨāļēāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ = 10
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđāļšāļ™ = 1
āļāļģāļŦāļ™āļ” IPs = 0
LCP2PublicIP = 1
āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ›āļīāļ‡āđƒāļŦāļĄāđˆ = 60
NoIPFailback = 0
āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ IPFailover = 0
VerboseMemoryNames = 0
RecdPingTimeout = 60
RecdFailCount = 10
LogLatencyMs = 0
RecLockLatencyMs = 1000
RecoveryDropAllIPs = 120
āļŠāđˆāļ§āļ‡āļŠāļļāļāļāļēāļāļēāļĻ = 10
āđāļ§āļ„āļ„āļąāđˆāļĄāđāļĄāđ‡āļāļ‹āđŒāļĢāļąāļ™āđ„āļ—āļĄāđŒ = 30
RepackLimit = 10000
āļ‚āļĩāļ”āļˆāļģāļāļąāļ”āļŠāļđāļāļāļēāļāļēāļĻ = 5000
VacuumFastPathCount = 60
MaxQueueDropMsg = 1000000
āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ UseStatus = 0
AllowUnhealthyDBRead = 0
āļŠāđˆāļ§āļ‡āļ›āļĢāļ°āļ§āļąāļ•āļīāļŠāļ–āļīāļ•āļī = 1
DeferredAttachTO = 120
AllowClientDBattach = 1
āļāļđāđ‰āļ„āļ·āļ™PDBBySeqNum = 0

āđ€āļāđ‡āļ—āļ§āļēāļĢāđŒ āļŠāļ·āđˆāļ­
āļĢāļąāļšāļ„āđˆāļēāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ„āļ”āđ‰

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdbgetvar MaxRedirectCount
MaxRedirectCount = 3

āđ€āļ‹āļ§āļēāļĢāđŒ āļŠāļ·āđˆāļ­ āļĄāļđāļĨāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ„āļ”āđ‰

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡: ctdb setvar MaxRedirectCount 5

āđ€āļĨāđ€āļ§āļĨāļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļ§āđˆāļēāđ‚āļŦāļ™āļ”āđƒāļ”āđ€āļ›āđ‡āļ™ LVSMASTER āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ LVSMASTER āđ€āļ›āđ‡āļ™āđ‚āļŦāļ™āļ”āđƒāļ™
āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļĢāļ°āļšāļš LVS āđāļĨāļ°āļĢāļąāļšāļ—āļĢāļēāļŸāļŸāļīāļāļ‚āļēāđ€āļ‚āđ‰āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļāļĨāļđāļāļ„āđ‰āļē

LVS āļ„āļ·āļ­āđ‚āļŦāļĄāļ”āļ—āļĩāđˆāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ CTDB/Samba āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļŠāđ‰āļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āđ€āļ”āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļš
āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđƒāļ™āđ‚āļŦāļĄāļ”āļ™āļĩāđ‰āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāđ‚āļŦāļ™āļ”āđ€āļ‰āļžāļēāļ°āļ‹āļķāđˆāļ‡āļˆāļ°
āļĄāļąāļĨāļ•āļīāđ€āļžāļĨāđ‡āļāļ‹āđŒ/āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒāđƒāļŦāđ‰āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāđ€āļ—āđˆāļēāđ† āļāļąāļ™āļšāļ™āđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļ™āļĩāđˆāļ„āļ·āļ­
āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ­āļ·āđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļŠāļēāļ˜āļēāļĢāļ“āļ° āļ”āļđ manpage āļŠāļģāļŦāļĢāļąāļš ctdbd āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš LVS

āđ€āļĨāđ€āļ§āļĨ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļ§āđˆāļēāđ‚āļŦāļ™āļ”āđƒāļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆāđƒāļ™ LVS
āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āļ™āļąāđˆāļ™āļ„āļ·āļ­āđ‚āļŦāļ™āļ”āđƒāļ”āļ—āļĩāđˆāđ€āļĢāļēāļāļģāļĨāļąāļ‡āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āđ€āļ”āļĩāļĒāļ§
āļ‚āđ‰āļēāļĄ

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ LVS āļˆāļ°āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒāđ€āļ‰āļžāļēāļ°āđƒāļ™āđ‚āļŦāļ™āļ”āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļąāđ‰āļ‡ LVS āđāļĨāļ°āļĒāļąāļ‡
āļŠāļļāļ‚āļ āļēāļžāļ”āļĩ. āļĒāļāđ€āļ§āđ‰āļ™āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒ āļ‹āļķāđˆāļ‡āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ LVS āļˆāļ°āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļŠāđˆāļ™āļāļąāļ™ LVS āļˆāļ°āđ„āļĄāđˆāđƒāļŠāđ‰āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļ•āļąāļ”āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­, āļŦāļĒāļļāļ”āļ—āļģāļ‡āļēāļ™, āļ–āļđāļāđāļšāļ™
āļŦāļĢāļ·āļ­āļžāļīāļāļēāļĢ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ:

2:10.0.0.13
3:10.0.0.14

āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļ”āļđāļŠāđˆāļ§āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™
āļ‹āļĩāļ—āļĩāļšāļĩ(7) āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ:

āļĢāļĩāļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒ: āđƒāļŠāđˆ
LMASTER: āđƒāļŠāđˆ
LVS: āđ„āļĄāđˆ
NATGW: āđƒāļŠāđˆ

āļŠāļ–āļīāļ•āļī
āļĢāļ§āļšāļĢāļ§āļĄāļŠāļ–āļīāļ•āļīāļˆāļēāļ CTDB daemon āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļˆāļģāļ™āļ§āļ™āļāļēāļĢāđ‚āļ—āļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļš āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļēāļ‚āļēāļ•āđˆāļēāļ‡ āđ† āđƒāļ™āļŠāļ–āļīāļ•āļīāļŠāļēāļĄāļēāļĢāļ–āļžāļšāđ„āļ”āđ‰āđƒāļ™ ctdb-āļŠāļ–āļīāļ•āļī(7)

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#āļŠāļ–āļīāļ•āļī ctdb
CTDB āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 1
num_clients3
āđāļŠāđˆāđāļ‚āđ‡āļ‡ 0
āļāļģāļĨāļąāļ‡āļŸāļ·āđ‰āļ™āļ•āļąāļ§ 0
āļĨāļđāļāļ„āđ‰āļē_āđāļžāđ‡āļ„āđ€āļāđ‡āļ•_āļŠāđˆāļ‡ 360489
āļĨāļđāļāļ„āđ‰āļē_āđāļžāđ‡āļ„āđ€āļāđ‡āļ•_recv 360466
node_packets_sent 480931
node_packets_recv 240120
keepalive_packets_sent4
Keepalive_packets_recv 3
āļ›āļĄ
req_call2
āļ•āļ­āļšāļāļĨāļąāļš_call2
req_dmaster 0
Reply_dmaster 0
Reply_error 0
āļĢāļĩāļ„āļīāļ§_āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ42
req_control 120408
Reply_control 360439
āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ
req_call2
āļĢāļĩāļ„āļīāļ§_āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ24
req_control 360440
āļŦāļĄāļ”āđ€āļ§āļĨāļē
āđ‚āļ—āļĢ 0
āļ„āļ§āļšāļ„āļļāļĄ 0
āļŠāļģāļĢāļ§āļˆ 0
Total_calls 2
āļĢāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ_āđ‚āļ—āļĢ 0
lockwait_calls 0
āļĢāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ_lockwait_calls 0
āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđƒāļŠāđ‰āđāļĨāđ‰āļ§ 5040
max_hop_count 0
max_call_latency 4.948321 āļ§āļīāļ™āļēāļ—āļĩ
max_lockwait_latency 0.000000 āļ§āļīāļ™āļēāļ—āļĩ

āļŠāļ–āļīāļ•āļīāļĢāļĩāđ€āļ‹āđ‡āļ•
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāđ‰āļēāļ‡āļ•āļąāļ§āļ™āļąāļšāļŠāļ–āļīāļ•āļīāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ‚āļŦāļ™āļ”

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡: ctdb Statisticsreset

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ–āļīāļ•āļī DB
āđāļŠāļ”āļ‡āļŠāļ–āļīāļ•āļīāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DB āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļēāļ‚āļēāļ•āđˆāļēāļ‡āđ† āđƒāļ™ ​​dbstatistics
āļŠāļēāļĄāļēāļĢāļ–āļžāļšāđ„āļ”āđ‰āđƒāļ™ ctdb-āļŠāļ–āļīāļ•āļī(7)

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb dbstatistics locking.tdb
āļŠāļ–āļīāļ•āļīāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ: locking.tdb
ro_delegations 0
ro_revoids 0
āļĨāđ‡āļ­āļ„
āļĢāļ§āļĄ 14356
āļĨāđ‰āļĄāđ€āļŦāļĨāļ§ 0
āļ›āļąāļˆāļˆāļļāļšāļąāļ™0
āļĢāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ 0
hop_count_buckets: 28087 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 XNUMX
lock_buckets: 0 14188 38 76 32 19 3 0 0 0 0 0 0 0 0 0 XNUMX
locks_latency MIN/AVG/MAX 0.001066/0.012686/4.202292 āļ§āļīāļ™āļēāļ—āļĩ āļˆāļēāļ 14356
āļ›āļļāđˆāļĄāļĨāļąāļ”āļŦāļĄāļēāļĒāđ€āļĨāļ‚: 1
Count:8 Key:ff5bd7cb3ee3822edc1f0000000000000000000000000000

āļĢāļąāļšāļ™āļēāļŽāļīāļāļē
āđāļŠāļ”āļ‡āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āļŦāļēāļāļĄāļĩ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ:

āđ„āļŸāļĨāđŒ Reclock:/clusterfs/.ctdb/recovery.lock

āļ•āļąāđ‰āļ‡āļ™āļēāļŽāļīāļāļē [āđ„āļŸāļĨāđŒ]
FILE āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āļŦāļēāļāđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ–āļđāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ—āļĩāđˆ
āļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ‹āļķāđˆāļ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āļ‹āļķāđˆāļ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļĨāđ‡āļ­āļāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđ€āļ›āđ‡āļ™
āļ™āļģāļāļĨāļąāļšāļĄāļē

āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļ FILE āđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāđƒāļŠāđ‰āļ­āļĩāļāļ•āđˆāļ­āđ„āļ›

āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡āđ‚āļŦāļ™āļ” CTDB āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ™āļĩāđ‰ āļ•āđ‰āļ­āļ‡ be
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ—āļļāļāđ‚āļŦāļ™āļ”āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđ‚āļ”āļĒāļĢāļ°āļšāļļ -n āļ—āļąāđ‰āļ‡āļŦāļĄāļ” (āļŦāļĢāļ·āļ­āļ„āļĨāđ‰āļēāļĒāļāļąāļ™) āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āđ‚āļ›āļĢāļ”āļ”āļđāļĢāļēāļĒāļāļēāļĢ CTDB_RECOVERY_LOCK āđƒāļ™
ctdbd.conf(5) āđāļĨāļ° --reclock āļĢāļēāļĒāļāļēāļĢāđƒāļ™ ctdbd(1). āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļĨāđ‡āļ­āļ„āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™
āđ‚āļ›āļĢāļ”āļ”āļđāļŠāđˆāļ§āļ™āļāļēāļĢāļĨāđ‡āļ­āļāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđƒāļ™ āļ‹āļĩāļ—āļĩāļšāļĩ(7)

āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡
āļĢāļąāļšāļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļ›āļąāļˆāļˆāļļāļšāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ” āļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļˆāļ°āļ„āļ§āļšāļ„āļļāļĄāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ·āļ­āļ­āļ°āđ„āļĢ
āđ€āļ‚āļĩāļĒāļ™āļĨāļ‡āđƒāļ™āļĨāđ‡āļ­āļāđ„āļŸāļĨāđŒ

āļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļ–āļđāļāđāļĄāļ›āļāļąāļšāļĢāļ°āļ”āļąāļš syslog āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļ
āđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āļĢāļ°āļ”āļąāļšāļ™āļąāđ‰āļ™āđāļĨāļ°āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļēāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļˆāļ°āļ–āļđāļāļžāļīāļĄāļžāđŒ

āļĢāļēāļĒāļāļēāļĢāļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļˆāļēāļāļŠāļđāļ‡āļŠāļļāļ”āđ„āļ›āļ•āđˆāļģāļŠāļļāļ” āđ„āļ”āđ‰āđāļāđˆ :

āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ DEBUG

āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡ āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļ‚āļ­āļ‡āđ‚āļŦāļ™āļ” āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ„āļ§āļšāļ„āļļāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš

debuglevel āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™ ERR WARNING NOTICE INFO DEBUG

āļĢāļąāļšāļ›āļīāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ‡āļ„āļ·āļ™ id āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ‚āļ­āļ‡ ctdb daemon

āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļŦāļ™āļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™
āļˆāļ°āļĒāļąāļ‡āļ„āļ‡āļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāđƒāļ™āļĢāļ°āđ€āļšāļĩāļĒāļ™ TDB āļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđ‚āļŪāļŠāļ•āđŒāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđāļ•āđˆ ip . āļŠāļēāļ˜āļēāļĢāļ“āļ°
āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ–āļđāļāļĒāļķāļ”āļ„āļĢāļ­āļ‡āđ‚āļ”āļĒāđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™ āđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļŪāļŠāļ•āđŒāļšāļĢāļīāļāļēāļĢāđƒāļ”āđ† āļ­āļĩāļāļ•āđˆāļ­āđ„āļ›

āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļāļēāļĢāļ”āļđāđāļĨāļĢāļ°āļšāļšāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

āļŦāļĒāļļāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢ STOP āđ‚āļŦāļ™āļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļŦāļĒāļļāļ”āļ„āļ·āļ­
āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļ•āđˆāļˆāļ°āđ„āļĄāđˆāđ‚āļŪāļŠāļ•āđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āđƒāļ”āđ† āđāļĨāļ°āđ„āļĄāđˆāđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ
āđƒāļ™ VNNMAP āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļŦāļ™āļ” DISABLED āđāļĨāļ°āđ‚āļŦāļ™āļ” STOPPED āļ„āļ·āļ­ STOPPED
āđ‚āļŦāļ™āļ”āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļŪāļŠāļ•āđŒāļŠāđˆāļ§āļ™āđƒāļ” āđ† āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļāļđāđ‰āļ„āļ·āļ™
āļŦāļĒāļļāļ”/āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āđ‚āļŦāļ™āļ”

āļ•āđˆāļ­
āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļŦāļĒāļļāļ”āļāļēāļĢāļ”āļđāđāļĨāļĢāļ°āļšāļš

āđ€āļžāļīāđˆāļĄ āđ„āļ­āđāļžāļ”āļ”āļĩāļ­āļēāļĢāđŒ/āļŦāļ™āđ‰āļēāļāļēāļ āđ„āļ­āđ€āļŸāļ‹
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄ IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āđƒāļŦāļĄāđˆāđƒāļŦāđ‰āļāļąāļšāđ‚āļŦāļ™āļ”āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļ˜āļēāļĢāļ“āļ°
āđāļ­āļ”āđ€āļ”āļĢāļŠāļ—āļĩāđˆāļˆāļ°āđ€āļžāļīāđˆāļĄāđ„āļ›āļĒāļąāļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ— ctdb daemons

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āļ­āļąāļ›āđ€āļ”āļ•āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡ ctdb āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ” āđ† āļˆāļ°āļŠāļđāļāļŦāļēāļĒāđ„āļ›āđƒāļ™āļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ„āļ›
āđ€āļ§āļĨāļē ctdb āļ–āļđāļāļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āđāļĨāļ°āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ–āļđāļāļ­āđˆāļēāļ™āļ‹āđ‰āļģ āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ™āļĩāđ‰
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđāļšāļšāļ–āļēāļ§āļĢ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ­āļąāļ›āđ€āļ”āļ•āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļ”āđ‰āļ§āļĒ

āļˆāļąāļ”āļŠāđˆāļ‡ āđ„āļ­āđāļžāļ”āļ”āļĩāļ­āļēāļĢāđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļš IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āļ­āļ­āļāļˆāļēāļāđ‚āļŦāļ™āļ”āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ–āđ‰āļē ip āļŠāļēāļ˜āļēāļĢāļ“āļ°āļ™āļĩāđ‰
āļ–āļđāļāđ‚āļŪāļŠāļ•āđŒāđ‚āļ”āļĒāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļĨāļšāļ­āļ­āļ ip āļˆāļ°āļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļāđˆāļ­āļ™āļ–āļķāļ‡
āđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™ āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ–āļđāļāļĨāļšāļ­āļ­āļ

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āļ­āļąāļ›āđ€āļ”āļ•āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡ ctdb āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ” āđ† āļˆāļ°āļŠāļđāļāļŦāļēāļĒāđ„āļ›āđƒāļ™āļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ„āļ›
āđ€āļ§āļĨāļē ctdb āļ–āļđāļāļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āđāļĨāļ°āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ–āļđāļāļ­āđˆāļēāļ™āļ‹āđ‰āļģ āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ™āļĩāđ‰
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđāļšāļšāļ–āļēāļ§āļĢ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ­āļąāļ›āđ€āļ”āļ•āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļ”āđ‰āļ§āļĒ

āļĄāļđāļŸāļ­āļīāļ› āđ„āļ­āđāļžāļ”āļ”āļĩāļ­āļēāļĢāđŒ āļžāļ™āļ‡
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āđ„āļ›āļĒāļąāļ‡āđ‚āļŦāļ™āļ”āđ€āļ‰āļžāļēāļ°

āđ€āļžāļ·āđˆāļ­āđāļ—āļ™āļ—āļĩāđˆāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒ "āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī" āļ‚āļ­āļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āļ™āļąāđ‰āļ™
āđ‚āļ”āļĒāļ›āļāļ•āļī ctdb āļˆāļ°āļĄāļĩāđƒāļŦāđ‰ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđ€āļ›āļĨāļĩāđˆāļĒāļ™ tunables āļŠāļģāļŦāļĢāļąāļš
āļ āļđāļ•āđ„āļ›āļ—āļĩāđˆ:

āļāļģāļŦāļ™āļ” IPs = 0

NoIPFailback = 1

āļāļēāļĢāļ›āļīāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ›āļīāļ” CTDB daemon āđ€āļ‰āļžāļēāļ°

āļāļģāļŦāļ™āļ”āļšāļ—āļšāļēāļ—āļŦāļĨāļąāļ āđ€āļ›āļīāļ” | āļ›āļīāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āļīāļ”/āļ›āļīāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– LMASTER āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ‚āļ“āļ°āļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ™āļĩāđ‰
āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™ LMASTER āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āđ€āļšāļĩāļĒāļ™āđƒāļ™
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– LMASTER āļˆāļ°āđ„āļĄāđˆāđāļŠāļ”āļ‡āđƒāļ™ vnnmap

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļŦāļ™āļ”āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļĩāđ‰ āđāļ•āđˆāļŠāļēāļĄāļēāļĢāļ–āļ–āļ­āļ”āđ‚āļŦāļ™āļ”āļ­āļ­āļāļˆāļēāļāđ‚āļŦāļ™āļ”āđ„āļ”āđ‰
āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđƒāļ™āđ„āļŸāļĨāđŒ sysconfig āļŦāļĢāļ·āļ­āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰

āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļīāļ”/āļ›āļīāļ”āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ™āļĩāđ‰āđāļĨāđ‰āļ§ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ—āļģāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļāđˆāļ­āļ™āļˆāļķāļ‡āļˆāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰
āļœāļĨ

āļ”āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆ "ctdb getcapabilities"

setrecmasterāļšāļ—āļšāļēāļ— āđ€āļ›āļīāļ” | āļ›āļīāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āļīāļ”/āļ›āļīāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– RECMASTER āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ‚āļ“āļ°āļĢāļąāļ™āđ„āļ—āļĄāđŒ
āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļĩāđ‰āļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™ RECMASTER āļŠāļģāļŦāļĢāļąāļš .āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
āļāļĨāļļāđˆāļĄ. āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– RECMASTER āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļŠāļ™āļ° recmaster
āļāļēāļĢāđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡. āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļĩāļĄāļēāļŠāđ€āļ•āļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āđ€āļĄāļ·āđˆāļ­āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™
āļ—āļĩāđˆāļ–āļđāļāļ–āļ­āļ”āļ­āļ­āļāļˆāļēāļāđ‚āļŦāļ™āļ”āļˆāļ°āļĒāļąāļ‡āļ„āļ‡āđ€āļ›āđ‡āļ™ remaster āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ„āļ›

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļŦāļ™āļ”āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļĩāđ‰ āđāļ•āđˆāļŠāļēāļĄāļēāļĢāļ–āļ–āļ­āļ”āđ‚āļŦāļ™āļ”āļ­āļ­āļāļˆāļēāļāđ‚āļŦāļ™āļ”āđ„āļ”āđ‰
āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđƒāļ™āđ„āļŸāļĨāđŒ sysconfig āļŦāļĢāļ·āļ­āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰

āļ”āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆ "ctdb getcapabilities"

āđ‚āļŦāļĨāļ”āđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆ āļŦāļĢāļ·āļ­āļĨāļšāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļ­āļ­āļāļˆāļēāļāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ
āļāļĨāļļāđˆāļĄ

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāđ‚āļŦāļ™āļ”:

1 āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļĒāļēāļĒāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ‚āļąāđ‰āļ™āđāļĢāļāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ”āđ‰āļ§āļĒ 'ctdb status' āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆ
āđāļĨāļ°āļ§āļīāđˆāļ‡āđ€āļžāļ·āđˆāļ­āļŠāļļāļ‚āļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ­āļĒāđˆāļēāļžāļĒāļēāļĒāļēāļĄāļ‚āļĒāļēāļĒāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āđ€āļ›āđ‡āļ™
āļŠāļļāļ‚āļ āļēāļžāđāļ‚āđ‡āļ‡āđāļĢāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ!

2 āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļāđ‰āđ„āļ‚ /etc/ctdb/nodes āđāļĨāļ°āđ€āļžāļīāđˆāļĄāđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāļŠāļļāļ”āļ—āđ‰āļēāļĒāđƒāļ™āđ„āļŸāļĨāđŒ
āļ•āđ‰āļ­āļ‡āđ€āļžāļīāđˆāļĄāđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆāļ•āđˆāļ­āļ—āđ‰āļēāļĒāđ„āļŸāļĨāđŒāļ™āļĩāđ‰!

3 āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĄāļĩāđ„āļŸāļĨāđŒ /etc/ctdb/nodes āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāļ„āļļāļ“āđāļāđ‰āđ„āļ‚
āđāļĨāļ°āđ€āļžāļīāđˆāļĄāđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆ!

4 āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ 'ctdb reloadnodes' āđ€āļžāļ·āđˆāļ­āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ‚āļŦāļĨāļ” nodesfile āļ‹āđ‰āļģ

5 āđƒāļŠāđ‰ 'ctdb status' āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļ‚āļ“āļ°āļ™āļĩāđ‰āđāļŠāļ”āļ‡āđ‚āļŦāļ™āļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļŦāļĢāļ·āļ­āđ„āļĄāđˆ

6, āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđāļĨāļ°āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ‚āļŦāļ™āļ”āđƒāļŦāļĄāđˆāđāļĨāļ°āļ™āļģāļĄāļēāļ­āļ­āļ™āđ„āļĨāļ™āđŒ

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĨāļšāđ‚āļŦāļ™āļ”:

1 āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĨāļšāđ‚āļŦāļ™āļ”āļ­āļ­āļāļˆāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļāđˆāļ­āļ™āļ­āļ·āđˆāļ™āđƒāļŦāđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ”āđ‰āļ§āļĒ 'ctdb status' āļ—āļĩāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđ‚āļŦāļ™āļ”āļ•āđˆāļēāļ‡āđ† āļĒāļāđ€āļ§āđ‰āļ™āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļˆāļ°āļĨāļš āļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩ āļ—āļģ
āļ­āļĒāđˆāļēāļžāļĒāļēāļĒāļēāļĄāļĨāļšāđ‚āļŦāļ™āļ”āļ­āļ­āļāļˆāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļ§āđ‰āļ™āđāļ•āđˆāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļˆāļ°āđāļ‚āđ‡āļ‡āđāļĢāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ!

2, āļāļēāļĢāļ›āļīāļ”āļĢāļ°āļšāļšāđāļĨāļ°āļ›āļīāļ”āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļˆāļ°āļĨāļšāļ­āļ­āļ

3, āļšāļ™āđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™ āđ† āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđƒāļŦāđ‰āđāļāđ‰āđ„āļ‚āđ„āļŸāļĨāđŒ /etc/ctdb/nodes āđāļĨāļ°āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™
āļĨāļšāļ­āļ­āļ. āļ­āļĒāđˆāļēāļĨāļšāļšāļĢāļĢāļ—āļąāļ”āļŠāļģāļŦāļĢāļąāļšāđ‚āļŦāļ™āļ”āļ™āļąāđ‰āļ™ āđ€āļžāļĩāļĒāļ‡āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ‚āļ”āļĒāđ€āļžāļīāđˆāļĄ '#' āļ—āļĩāđˆ
āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”

4 āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ 'ctdb reloadnodes' āđ€āļžāļ·āđˆāļ­āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ‚āļŦāļĨāļ” nodesfile āļ‹āđ‰āļģ

5 āđƒāļŠāđ‰ 'ctdb status' āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāļĨāļšāđ„āļĄāđˆāļ›āļĢāļēāļāļāđƒāļ™
āļĢāļēāļĒāļāļēāļĢ..

āđ‚āļŦāļĨāļ”āļ‹āđ‰āļģ [PNN-āļĢāļēāļĒāļāļēāļĢ]
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļĢāļĩāđ‚āļŦāļĨāļ”āđ„āļŸāļĨāđŒāļ„āļ­āļ™āļŸāļīāļāļđāđ€āļĢāļŠāļąāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĢāļ°āļšāļļ āđ€āļĄāļ·āđˆāļ­āđ„āļŦāļĢāđˆ
āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ—āļĩāđˆāđ€āļŠāļĢāđ‡āļˆāļŠāļĄāļšāļđāļĢāļ“āđŒāļˆāļ°āļ–āļđāļāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāļĄāđˆāđāļĨāļ°āļāļģāļŦāļ™āļ”āđƒāļŦāļĄāđˆāļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļ›āđ‡āļ™
āļˆāļģāđ€āļ›āđ‡āļ™

getdbmap
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ TDB āđāļšāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆ CTDB daemon āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ āļšāļēāļ‡
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āđ€āļ›āđ‡āļ™ PERSISTENT āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡
āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļĒāļąāļ‡āļ„āļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļĢāļĩāļšāļđāļ• āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ„āļ·āļ­ secrets.tdb
āđ‚āļ”āļĒāļˆāļ°āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļĢāļ§āļĄāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļāļąāļšāđ‚āļ”āđ€āļĄāļ™āđ„āļ§āđ‰

āļ–āđ‰āļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļĄāđˆāļ­āļĒāļđāđˆāđƒāļ™āļŠāļ āļēāļžāļ›āļāļ•āļī āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āđ€āļ›āđ‡āļ™āđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒ
āļŦāļēāļāļĄāļĩāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļŠāļĄāļšāļđāļĢāļ“āđŒāļŠāļĄāļšāļđāļĢāļ“āđŒāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆāđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļ­āļēāļˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ§āđˆāļē
āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ–āļđāļāļāļđāđ‰āļ„āļ·āļ™āđ‚āļ”āļĒāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļœāļđāđ‰āļ”āļđāđāļĨāļĢāļ°āļšāļšāļˆāļ°āļ•āđ‰āļ­āļ‡
āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ›āļąāļāļŦāļē

āļ”āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆ "ctdb getdbstatus", "ctdb backupdb", "ctdb restoredb", "ctdb dumpbackup", "ctdb
āđ€āļŠāđ‡āļ”", "ctdb setvar AllowUnhealthyDBRead 1" āđāļĨāļ° (āļŦāļēāļāļ•āļīāļ”āļ•āļąāđ‰āļ‡ samba āļŦāļĢāļ·āļ­ tdb-utils)
"āļ•āļĢāļ§āļˆāļŠāļ­āļš tdbtool"

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāđ„āļĄāđˆāļ–āļēāļ§āļĢāđāļĨāļ°āđ€āļāđ‡āļšāđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ samba daemons āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļĨāđ‰āļēāļ‡āđ€āļŠāļĄāļ­āđ€āļĄāļ·āđˆāļ­ ctdb/samba āđ€āļĢāļīāđˆāļĄāļ—āļģāļ‡āļēāļ™āđāļĨāļ°
āđ€āļĄāļ·āđˆāļ­āđ‚āļŦāļ™āļ”āļ–āļđāļāļĢāļĩāļšāļđāļ•

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdbgetdbmap
āļˆāļģāļ™āļ§āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ:10
dbid:0x435d3410 āļŠāļ·āđˆāļ­:notify.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/notify.tdb.0
dbid:0x42fe72c5 name:locking.tdb path:/var/ctdb/locking.tdb.0
dbid:0x1421fb78 āļŠāļ·āđˆāļ­:brlock.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/brlock.tdb.0
dbid:0x17055d90 āļŠāļ·āđˆāļ­:āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­.tdb:/var/ctdb/connections.tdb.0
dbid:0xc0bdde6a āļŠāļ·āđˆāļ­:sessionid.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/sessionid.tdb.0
dbid:0x122224da āļŠāļ·āđˆāļ­:test.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/test.tdb.0
dbid:0x2672a57f āļŠāļ·āđˆāļ­:idmap2.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/persistent/idmap2.tdb.0 āļ–āļēāļ§āļĢ
dbid:0xb775fff6 āļŠāļ·āđˆāļ­:secrets.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/persistent/secrets.tdb.0 āļ–āļēāļ§āļĢ
dbid:0xe98e08b6 āļŠāļ·āđˆāļ­:group_mapping.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/persistent/group_mapping.tdb.0 PERSISTENT
dbid:0x7bbbd26c āļŠāļ·āđˆāļ­:passdb.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/persistent/passdb.tdb.0 āļ–āļēāļ§āļĢ

# ctdb getdbmap # āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāđāļ‚āđ‡āļ‡āđāļĢāļ‡
āļˆāļģāļ™āļ§āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ:1
dbid:0xb775fff6 āļŠāļ·āđˆāļ­:secrets.tdb āđ€āļŠāđ‰āļ™āļ—āļēāļ‡:/var/ctdb/persistent/secrets.tdb.0 āļ–āļēāļ§āļĢ āđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒ

#ctdb -X getdbmap
|ID|āļŠāļ·āđˆāļ­|āđ€āļŠāđ‰āļ™āļ—āļēāļ‡|āļ–āļēāļ§āļĢ|āđ„āļĄāđˆāđāļ‚āđ‡āļ‡āđāļĢāļ‡|
|0x7bbbd26c|passdb.tdb|/var/ctdb/persistent/passdb.tdb.0|1|0|

āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļĢāļ­āļ‡ DB āđ„āļŸāļĨāđŒ
āļ„āļąāļ”āļĨāļ­āļāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DB āđ„āļ›āļĒāļąāļ‡ FILE FILE āļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āļĒāđ‰āļ­āļ™āļŦāļĨāļąāļ‡āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ āļ„āļ·āļ™āļ„āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ.
āļ‹āļķāđˆāļ‡āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļĨāļąāļāđƒāļ™āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļēāļ§āļĢ āđ€āļŠāđˆāļ™ secrets.tdb āđāļĨāļ°āļ­āļ·āđˆāļ™āđ†

āļ„āļ·āļ™āļ„āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ„āļŸāļĨāđŒ [DB]
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ„āļ·āļ™āļ„āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļēāļ§āļĢāļ—āļĩāđˆāļŠāļģāļĢāļ­āļ‡āđ„āļ§āđ‰āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ backupdb
āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļāļđāđ‰āļ„āļ·āļ™āļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ”āļĩāļĒāļ§āļāļąāļšāļ—āļĩāđˆāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āđ‚āļ”āļĒāļāļēāļĢāļĢāļ°āļšāļļ dbname āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ›āļĒāļąāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™āđ„āļ”āđ‰

setdreadonly DB
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ€āļĢāļāļ„āļ­āļĢāđŒāļ”āđāļšāļšāļ­āđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ™āļĩāđˆāļ„āļ·āļ­
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļ”āļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļšāļąāļ™āļ—āļķāļāļ—āļĩāđˆāđ‚āļ•āđ‰āđāļĒāđ‰āļ‡āđ‚āļ”āļĒāļŦāļĨāļąāļāđāļĨāđ‰āļ§āđƒāļ™ locking.tdb
āđāļĨāļ°āļšāļĨāđ‡āļ­āļ.tdb āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

setdbāđ€āļŦāļ™āļĩāļĒāļ§ DB
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļšāļąāļ™āļ—āļķāļāđ€āļŦāļ™āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ°āļšāļļ āļ™āļĩāđˆāļ„āļ·āļ­
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļ”āļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļšāļąāļ™āļ—āļķāļāļ—āļĩāđˆāđ‚āļ•āđ‰āđāļĒāđ‰āļ‡āđ‚āļ”āļĒāļŦāļĨāļąāļāđāļĨāđ‰āļ§āđƒāļ™ locking.tdb
āđāļĨāļ°āļšāļĨāđ‡āļ­āļ.tdb āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

āļ āļēāļĒāđƒāļ™ āļ„āļģāļŠāļąāđˆāļ‡


āļ„āļģāļŠāļąāđˆāļ‡āļ āļēāļĒāđƒāļ™āļ–āļđāļāđƒāļŠāđ‰āđ‚āļ”āļĒāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ‚āļ­āļ‡ CTDB āđāļĨāļ°āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ CTDB
āļāļĨāļļāđˆāļĄ. āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ­āļēāļˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ”āđ‰

āļāļĢāļ°āđ€āļˆāļĩāđŠāļĒāļš āđ„āļ­āđāļžāļ”āļ”āļĩāļ­āļēāļĢāđŒ
āđāļŠāļ”āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ TCP āļ—āļĩāđˆāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļāļąāļš CTDB āđƒāļŦāđ‰ "āļ–āļđāļāļāļĢāļ°āļ•āļļāđ‰āļ™" āļŦāļēāļāļĄāļĩāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”

āļāļ•āļąāļāļāļđ āđ„āļ­āđāļžāļ”āļ”āļĩāļ­āļēāļĢāđŒ INTERFACE
āļŠāđˆāļ‡ ARP āļŸāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļĢāļ°āļšāļļāļœāđˆāļēāļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļĢāļ°āļšāļļ āļ™āļĩāđ‰
āļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āđƒāļŠāđ‰āđ‚āļ”āļĒ ctdb eventscripts

āļ†āđˆāļēcp
āļ­āđˆāļēāļ™āļĢāļēāļĒāļāļēāļĢāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ TCP āļŦāļ™āļķāđˆāļ‡āļĢāļēāļĒāļāļēāļĢāļ•āđˆāļ­āļšāļĢāļĢāļ—āļąāļ” āļˆāļēāļāļ­āļīāļ™āļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āļŠāļīāđ‰āļ™āļŠāļļāļ”āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ
āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­. āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ–āļđāļāļāļģāļŦāļ™āļ”āđ€āļ›āđ‡āļ™:

SRC-IPADDR:SRC-āļ—āđˆāļēāđ€āļĢāļ·āļ­ DST-IPADDR:DST-āļžāļ­āļĢāđŒāļ•

āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļˆāļ°āļĒāļļāļ•āļīāđ‚āļ”āļĒāļāļēāļĢāļ­āļ­āļ TCP RST āđ„āļ›āļĒāļąāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ SRC-IPADDR:SRC-PORT

āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļĢāļ°āļšāļļāđƒāļ™āļ­āļīāļ™āļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

āļĨāļš DB KEY
āļĨāļš KEY āļˆāļēāļ DB

āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ DB KEY
āļžāļīāļĄāļžāđŒāļ„āđˆāļēāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļš KEY āđƒāļ™ DB

āļžāļĩāļŠāđ‚āļ•āļĢāđŒ DB KEY āđ„āļŸāļĨāđŒ
āļˆāļąāļ”āđ€āļāđ‡āļš KEY āđƒāļ™ DB āđ‚āļ”āļĒāļĄāļĩāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡ FILE āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡

āļžāļĩāļ—āļĢāļēāļ™āļŠāđŒ DB [āđ„āļŸāļĨāđŒ]
āļ­āđˆāļēāļ™āļĢāļēāļĒāļāļēāļĢāļ„āļđāđˆāļ„āļĩāļĒāđŒ-āļ„āđˆāļē āļŦāļ™āļķāđˆāļ‡āļ„āļđāđˆāļ•āđˆāļ­āļŦāļ™āļķāđˆāļ‡āļšāļĢāļĢāļ—āļąāļ”āļˆāļēāļ FILE āđāļĨāļ°āļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāđƒāļŠāđ‰ a
āļ˜āļļāļĢāļāļĢāļĢāļĄāđ€āļ”āļĩāļĒāļ§ āļ„āđˆāļēāļ§āđˆāļēāļ‡āļˆāļ°āđ€āļ—āđˆāļēāļāļąāļšāļāļēāļĢāļĨāļšāļ„āļĩāļĒāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

āļ„āļĩāļĒāđŒāđāļĨāļ°āļ„āđˆāļēāļ„āļ§āļĢāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļŦāļĢāļ·āļ­āđāļ—āđ‡āļš āđāļ•āđˆāļĨāļ°āļ„āļĩāļĒāđŒ/āļ„āđˆāļēāļ„āļ§āļĢāđ€āļ›āđ‡āļ™ a
āļŠāļ•āļĢāļīāļ‡āļ—āļĩāđˆāļžāļīāļĄāļžāđŒāđ„āļ”āđ‰āļ­āļĒāļđāđˆāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļģāļžāļđāļ”āļ„āļđāđˆ

āļĢāļąāļ™āļŠāđ€āļ•āļ• [āļ•āļąāđ‰āļ‡āļ„āđˆāļē|first_recovery|āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™|āļ—āļģāļ‡āļēāļ™]
āļžāļīāļĄāļžāđŒ runstate āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļĢāļ°āļšāļļ Runstates āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļŠāļģāļ„āļąāļ
āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™āđƒāļ™ CTDB āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āļŦāļēāļāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ runstate āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ āđ‚āļŦāļ™āļ”āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāđƒāļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™
runstates āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļŠāļģāđ€āļĢāđ‡āļˆ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
#ctdb runstate
āļ§āļīāđˆāļ‡

setifacelink āđ„āļ­āđ€āļŸāļ‹ āļ‚āļķāđ‰āļ™|āļĨāļ‡
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āļ āļēāļĒāđƒāļ™āļ‚āļ­āļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ IFACE āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ°āđƒāļŠāđ‰āđƒāļ™
10. āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđƒāļ™āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ "āļ•āļĢāļ§āļˆāļŠāļ­āļš"

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡: ctdb setifacelink eth0 up

setnatgwāļŠāļ–āļēāļ™āļ° āđ€āļ›āļīāļ” | āļ›āļīāļ”
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŦāļĢāļ·āļ­āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŦāļĨāļąāļāļ‚āļ­āļ‡āđ€āļāļ•āđ€āļ§āļĒāđŒ NAT āļšāļ™āđ‚āļŦāļ™āļ”

āļˆāļĩāđ‰ SRC-IPADDR:SRC-āļ—āđˆāļēāđ€āļĢāļ·āļ­ DST-IPADDR:DST-āļžāļ­āļĢāđŒāļ•
āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡ TCP āđ„āļ›āļĒāļąāļ‡āđ‚āļŪāļŠāļ•āđŒāļ•āđ‰āļ™āļ—āļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ TCP āļ—āļĩāđˆāļĢāļ°āļšāļļ āļˆāļĩāđ‰ TCP āļ„āļ·āļ­ a
āđāļžāđ‡āļāđ€āļāđ‡āļ• TCP ACK āļ—āļĩāđˆāļĄāļĩāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļĢāļąāļšāļ—āļĢāļēāļšāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđāļĨāļ°āļˆāļ°āļ—āļģāđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļĢāļąāļšāđ‚āļ”āļĒ
āđ‚āļŪāļŠāļ•āđŒāļ•āđ‰āļ™āļ—āļēāļ‡āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļŠāđˆāļ‡ ACK āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļāļĨāļąāļšāđ„āļ›āļ—āļĩāđˆāļ›āļĨāļēāļĒāļ­āļĩāļāļ”āđ‰āļēāļ™āļŦāļ™āļķāđˆāļ‡āļ—āļąāļ™āļ—āļĩ

āļāļēāļĢāļāļĢāļ°āļ•āļļāđ‰āļ™ TCP āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢ "āļˆāļĩāđ‰" āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” IP āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°
āļ—āļģāđƒāļŦāđ‰āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļĢāļąāļšāļĢāļđāđ‰āļ—āļąāļ™āļ—āļĩāļ§āđˆāļēāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ TCP āļ–āļđāļāļ‚āļąāļ”āļˆāļąāļ‡āļŦāļ§āļ°āđāļĨāļ°
āļĨāļđāļāļ„āđ‰āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āđƒāļŦāļĄāđˆ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđ€āļĢāđˆāļ‡āđ€āļ§āļĨāļēāļ—āļĩāđˆāļĨāļđāļāļ„āđ‰āļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢ
āļ•āļĢāļ§āļˆāļŦāļēāđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđƒāļŦāļĄāđˆāļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” IP āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ ctdb

āļĢāļļāđˆāļ™
āđāļŠāļ”āļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ CTDB

āļāļēāļĢāļ”āļĩāļšāļąāļ āļ„āļģāļŠāļąāđˆāļ‡


āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļ—āļ”āļŠāļ­āļš CTDB āđāļĨāļ°āđ„āļĄāđˆāļ„āļ§āļĢāđƒāļŠāđ‰
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ•āļēāļĄāļ›āļāļ•āļī

OPTIONS
--āļžāļīāļĄāļžāđŒ-emptyrecords
āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļžāļīāļĄāļžāđŒāđ€āļĢāđ‡āļāļ„āļ­āļĢāđŒāļ”āļ§āđˆāļēāļ‡āđ€āļĄāļ·āđˆāļ­āļ”āļąāļĄāļžāđŒāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ catdb, cattbd
āđāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡ dumpdbbackup āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ§āđˆāļēāļ‡āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāļĨāļšāđ‚āļ”āļĒ
ctdb āđāļĨāļ°āļ—āļģāļ„āļ§āļēāļĄāļŠāļ°āļ­āļēāļ”āđ‚āļ”āļĒāļāļĨāđ„āļāļāļēāļĢāļ”āļđāļ”āļāļļāđˆāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŠāļ§āļīāļ•āļŠāđŒāļ™āļĩāđ‰āļˆāļķāļ‡āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļ”āļĩāļšāļąāļāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļēāļĢāļ”āļđāļ”āļāļļāđˆāļ™

--āļžāļīāļĄāļžāđŒāļ‚āļ™āļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ
āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ”āļąāļĄāļžāđŒāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (catdb, cattdb, dumpdbbackup) āļžāļīāļĄāļžāđŒāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āđ€āļĢāđ‡āļāļ„āļ­āļĢāđŒāļ”
data āđāļ—āļ™āļāļēāļĢāļ”āļąāļĄāļžāđŒāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āđ‰āļ­āļĄāļđāļĨ

--āļžāļīāļĄāļžāđŒ-lmaster
āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰ catdb āļžāļīāļĄāļžāđŒ lmaster āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđ€āļĢāđ‡āļāļ„āļ­āļĢāđŒāļ”

--āļžāļīāļĄāļžāđŒ-āđāļŪāļŠ
āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ”āļąāļĄāļžāđŒāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (catdb, cattdb, dumpdbbackup) āļžāļīāļĄāļžāđŒāđāļŪāļŠāļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđ€āļĢāđ‡āļāļ„āļ­āļĢāđŒāļ”

--āļžāļīāļĄāļžāđŒ-recordflags
āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰ catdb āđāļĨāļ° dumpdbbackup āļžāļīāļĄāļžāđŒāļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āļĢāļ°āđ€āļšāļĩāļĒāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļĢāļ°āđ€āļšāļĩāļĒāļ™ āļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļē
cattdb āļžāļīāļĄāļžāđŒāđāļŸāļĨāđ‡āļāđ€āļŠāļĄāļ­

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ PID
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļĄāļĩāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ­āļĒāļđāđˆāļšāļ™āđ‚āļŪāļŠāļ•āđŒ CTDB āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āđƒāļŠāđ‰āđ‚āļ”āļĒ
āđāļ‹āļĄāļšāđ‰āļēāđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļĢāļ°āļĒāļ°āđ„āļāļĨāļ‚āļ­āļ‡āđāļ‹āļĄāļšāđ‰āļēāļĒāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ„āļĄāđˆ

āļĢāļąāļšāļŠāļ–āļēāļ™āļ° DB
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb getdbstatus test.tdb.0
āđ€āļŠāļ™āļ­āļĢāļēāļ„āļē: 0x122224da
āļŠāļ·āđˆāļ­: test.tdb
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡: /var/ctdb/test.tdb.0
āļ–āļēāļ§āļĢ: āđ„āļĄāđˆ
āļŠāļļāļ‚āļ āļēāļž: āđ‚āļ­āđ€āļ„

# ctdb getdbstatus registry.tdb # āļ”āđ‰āļ§āļĒ TDB . āļ—āļĩāđˆāđ€āļŠāļĩāļĒāļŦāļēāļĒ
dbid: 0xf2a58948
āļŠāļ·āđˆāļ­: registry.tdb
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡: /var/ctdb/persistent/registry.tdb.0
āļ–āļēāļ§āļĢ: āđƒāļŠāđˆ
āļŠāļļāļ‚āļ āļēāļž: NO-HEALTHY-NODES - āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” - āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ TDB āļ—āļĩāđˆāđ€āļŠāļĩāļĒāļŦāļēāļĒāđƒāļ™ '/var/ctdb/persistent/registry.tdb.0.corrupted.20091208091949.0Z'

āđāļ„āļ—āļ”āļĩāļšāļĩ DB
āļžāļīāļĄāļžāđŒāļ”āļąāļĄāļžāđŒāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ TDB āļ—āļĩāđˆāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

āđāļ„āļ•āļ•āļēāļĨāđ‡āļ­āļ DB
āļžāļīāļĄāļžāđŒāļ”āļąāļĄāļžāđŒāļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ TDB āđ‚āļĨāļ„āļąāļĨ DB

dumpdbāļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ„āļŸāļĨāđŒ
āļžāļīāļĄāļžāđŒāļ”āļąāļĄāļžāđŒāļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļˆāļēāļāđ„āļŸāļĨāđŒāļŠāļģāļĢāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļĨāđ‰āļēāļĒāļāļąāļš āđāļ„āļ—āļ”āļĩāļšāļĩ.

āđ€āļŠāđ‡āļ” DB
āļĨāļšāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DB

āļāļđāđ‰
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ recovery daemon āđ€āļžāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

āļˆāļąāļ”āļŠāļĢāļĢāđƒāļŦāļĄāđˆ, āļ‹āļīāļ‡āļ„āđŒ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ•āđ‰āļ™āđāļšāļšāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļēāļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢ ip āđƒāļŦāļĄāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°
āđāļˆāļāļˆāđˆāļēāļĒāļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢ "āļĢāļĩāđ€āļ‹āđ‡āļ•" āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāļāļĨāļąāļšāđ€āļ›āđ‡āļ™
āļŠāļ–āļēāļ™āļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļēāļāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ "moveip" āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ "āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™" āļˆāļ°
āļĒāļąāļ‡āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāđƒāļŦāļĄāđˆāļ™āļĩāđ‰ āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļĄāļĩāļ™āđ‰āļģāļŦāļ™āļąāļāļĄāļēāļāļ‚āļķāđ‰āļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļˆāļ°āļ—āļģāđ€āļŠāđˆāļ™āļāļąāļ™
āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āđ€āļāđ‡āļ—āļĄāļ­āļ™āđ‚āļŦāļĄāļ”
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ‡āļ„āļ·āļ™āđ‚āļŦāļĄāļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļ‡āđ‚āļŦāļ™āļ” āđ‚āļŦāļĄāļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ·āļ­ ACTIVE
āļŦāļĢāļ·āļ­āļžāļīāļāļēāļĢ āđ‚āļ”āļĒāļ›āļāļ•āļīāđ‚āļŦāļ™āļ”āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļ§āđˆāļēāđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļ„āļēāļ”āļ§āđˆāļēāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļ™āļˆāļĢāļīāļ‡āđāļĨāļ°āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡

āđāļ­āļ„āļ—āļĩāļŸ - āļ™āļĩāđˆāļ„āļ·āļ­āđ‚āļŦāļĄāļ”āļ›āļāļ•āļī āđ‚āļŦāļ™āļ”āļāļģāļĨāļąāļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™āđ† āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĒāđˆāļēāļ‡āđāļ‚āđ‡āļ‡āļ‚āļąāļ™ āļ—āļąāđ‰āļ‡
āļ§āđˆāļēāļāļēāļĢāļ‚āļ™āļŠāđˆāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđāļĨāļ°āđ‚āļŦāļ™āļ”āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡ āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ‚āļŦāļ™āļ”
āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļĄāđˆāđ„āļ”āđ‰ āļˆāļ°āļ–āļđāļāļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ›āđ‡āļ™ DISCONNECTED āđāļĨāļ°āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļˆāļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™
āļ„āļ·āļ™āļ„āđˆāļēāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ

āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ - āđ‚āļŦāļ™āļ”āļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļĄāļĩāđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™āļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āđƒāļ™āđ‚āļŦāļĄāļ”āļ™āļĩāđ‰āđ‚āļŦāļ™āļ”
āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļ•āļĢāļ§āļˆāļžāļšāđāļĨāļ°āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āđ‚āļŦāļĄāļ”āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­
āđ€āļžāļ·āđˆāļ­āļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ”āļĩāļšāļąāļ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļ™āļš GDB āļāļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ ctdb āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āđ„āļĄāđˆāđƒāļŦāđ‰
āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ‚āļ­āļ‡āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļˆāļēāļāļāļēāļĢāļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ‚āļŦāļ™āļ”āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™ DISCONNECTED āđāļĨāļ°āļ—āļģāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™

āļ•āļąāđ‰āļ‡āļĄāļ­āļ™āđ‚āļŦāļĄāļ” 0 | 1
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™/āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļŦāļĄāļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļšāļ™āđ‚āļŦāļ™āļ”āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ āļŦāļĨāļąāļ
āļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ„āļ·āļ­āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļ™āļš GDB āļāļąāļš ctdb daemon āļ—āļĩāđˆāļĢāļąāļ™āļ­āļĒāļđāđˆ āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āđ„āļĄāđˆāđƒāļŦāđ‰
āđ‚āļŦāļ™āļ”āļ­āļ·āđˆāļ™ āđ† āļˆāļēāļāļāļēāļĢāļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ›āđ‡āļ™ DISCONNECTED āđāļĨāļ°āļ­āļ­āļāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™ āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļĩāđ‰ āđƒāļŦāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļē
āđ‚āļŦāļĄāļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļ›āđ‡āļ™ 0 āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļš GDB āļ­āļĒāđˆāļēāļĨāļ·āļĄāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš
āđ‚āļŦāļĄāļ”āļāļĨāļąāļšāđ„āļ›āļ—āļĩāđˆ 1 āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™

āđāļ™āļš DBNAME [āļ”āļ·āđ‰āļ­āļ”āļķāļ‡]
āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ CTDB āđƒāļŦāļĄāđˆāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē DBNAME āđāļĨāļ°āđāļ™āļšāļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āļ–āļ­āļ”āļ­āļ­āļ āļĢāļēāļĒāļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ–āļ­āļ”āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļēāļ§āļĢāļ—āļĩāđˆāļĢāļ°āļšāļļāļ­āļ­āļāļˆāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļĒāļāđ€āļĨāļīāļāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ°āļšāļļāļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ°āļšāļļ

āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ„āļ§āļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āđāļĨāļ° AllowClientDBAccess āļ—āļĩāđˆāļ›āļĢāļąāļšāđ„āļ”āđ‰āļ„āļ§āļĢāļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āđ‚āļŦāļ™āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļāđˆāļ­āļ™āļ—āļģāļāļēāļĢāļ–āļ­āļ”āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ—āļģāđƒāļŦāđ‰ ctdb daemon āđ€āļ‚āļĩāļĒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđ€āļ•āļīāļĄ
āđāļœāļ™āļ—āļĩāđˆāļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

rddump āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ”āļąāļĄāļžāđŒāđāļœāļ™āļœāļąāļ‡āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ‚āļ­āļ‡talloc for
daemon āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

āđƒāļˆāļ­āđˆāļ­āļ™
āļĨāļ°āļĨāļēāļĒāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ•āļĢāļķāļ‡āđ„āļ§āđ‰āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰

āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ
āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđāļĨāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ . āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡
eventscritps āļžāļĢāđ‰āļ­āļĄāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ•āļēāļĄāļ­āļģāđ€āļ āļ­āđƒāļˆ

āļŦāđ‰āļēāļĄ āđāļšāļ™āđ„āļ—āļĄāđŒ
Administratively āđāļšāļ™āđ‚āļŦāļ™āļ”āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļē BANTIME āļ§āļīāļ™āļēāļ—āļĩ āđ‚āļŦāļ™āļ”āļˆāļ°āļ–āļđāļāđ€āļĨāļīāļāđāļšāļ™āļŦāļĨāļąāļ‡āļˆāļēāļ BANTIME
āļ§āļīāļ™āļēāļ—āļĩāļœāđˆāļēāļ™āđ„āļ›

āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāđāļšāļ™āđ„āļĄāđˆāđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāđƒāļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒ āļĄāļąāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļŪāļŠāļ•āđŒāļšāļąāļ™āļ—āļķāļāđƒāļ” āđ† āļŠāļģāļŦāļĢāļąāļš
TDB āđāļšāļšāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļŪāļŠāļ•āđŒāļ—āļĩāđˆāļ­āļĒāļđāđˆ IP āļŠāļēāļ˜āļēāļĢāļ“āļ°āđƒāļ”āđ†

āđ‚āļŦāļ™āļ”āļˆāļ°āļ–āļđāļāđāļšāļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŦāļēāļāļ—āļģāļ‡āļēāļ™āļœāļīāļ”āļ›āļāļ•āļī āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđ‚āļŦāļ™āļ”āļ­āļēāļˆāļ–āļđāļāđāļšāļ™āļŦāļēāļāļĄāļąāļ™
āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›

āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĒāļāđ‚āļŦāļ™āļ”āļ­āļ­āļāļˆāļēāļāļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāđƒāļ™āļāļēāļĢāļ”āļđāđāļĨāļĢāļ°āļšāļš āđƒāļŦāđ‰āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ āļŦāļĒāļļāļ” āļ„āļģāļŠāļąāđˆāļ‡

āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļŦāđ‰āļēāļĄ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĒāļāđ€āļĨāļīāļāļāļēāļĢāđāļšāļ™āđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļ–āļđāļāđāļšāļ™āļˆāļēāļāļœāļđāđ‰āļ”āļđāđāļĨāļĢāļ°āļšāļšāđ‚āļ”āļĒāđƒāļŠāđ‰
āļ„āļģāļŠāļąāđˆāļ‡āļŦāđ‰āļēāļĄāļŦāļĢāļ·āļ­āļ–āļđāļāđāļšāļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āļĢāļĩāļšāļēāļĨāļēāļ™āļ‹āđŒāđ‚āļŦāļ™āļ” [PNN-āļĢāļēāļĒāļāļēāļĢ]
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ‚āļŦāļ™āļ”āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ›āļĢāļąāļšāļŠāļĄāļ”āļļāļĨāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢ IP āļ‚āļ­āļ‡ LCP2
āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄ NS āđ‚āļŦāļĨāļ”āļ‹āđ‰āļģ āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āļ—āļģāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđ„āļĄāđˆāļ„āļ§āļĢāđ€āļ›āđ‡āļ™
āļˆāļģāđ€āļ›āđ‡āļ™

check_srvids āđ€āļ­āļŠāļ­āļēāļĢāđŒāļ§āļĩāļ”āļĩ ...
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļĄāļĩāļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļžāļ­āļĢāđŒāļ•āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ srvid āļšāļ™āđ‚āļŦāļ™āļ”āļŦāļĢāļ·āļ­
āđ„āļĄāđˆ. āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŠāđ‰āļĢāļēāļĒāļāļēāļĢāļ„āđˆāļēāđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļš

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
# ctdb check_srvids 1 2 3 14765
āļĢāļŦāļąāļŠāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ 0:1 āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆ
āļĢāļŦāļąāļŠāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ 0:2 āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆ
āļĢāļŦāļąāļŠāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ 0:3 āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆ
āļĢāļŦāļąāļŠāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ 0:14765 āļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§

āđƒāļŠāđ‰ ctdb āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad