Főoldal > Timetable > Session details > Contribution details

Közreműködés Előadás

Szegedi Tudományegyetem, József Attila Tanulmányi és Információs Központ -
4. ALKALMAZÁSFEJLESZTÉSI ÉS ÜZEMELTETÉSI TECHNOLÓGIÁK

Pacemaker alapú HA szervervirtualizáció

Előadók

  • WÁGNER Ferenc

Elsődleges szerzők

Témakör

4.5 Virtualizáció

Magyar nyelvű tematika (min. 1000 karakter, max. 2000 karakter)

Az NIIF Program keretében működő szolgáltatások üzemeltetésére és fejlesztéseink támogatására több, mint tíz éve használunk szervervirtualizációs technológiákat. Ezen rendszerek tervezésénél elsődleges szempont volt a magas rendelkezésre állás, vagyis az elosztott és hibatűrő működés. A Program szellemiségének megfelelően szabad szoftverek segítségével oldottuk meg a feladatot: a Linux-HA projekt eredményeire építettünk. A terület dinamikus fejlődése miatt ez azt is jelentette, hogy idővel minden egyes komponenst (cluster tagsági réteg, HA erőforrás-kezelés, storage, hálózati illesztés, virtualizációs technológia és felhasználói felület) cserélnünk kellett.

Előadásomban rövid történeti áttekintés után bemutatom a jelenleg működő virtualizációs clusterünk tervezési elveit és az ezek megvalósítására használt szoftverkomponensek (Corosync, Pacemaker, DLM, cLVM, OpenVSwitch, KVM, libvirt) illesztését, a kapcsolódó saját fejlesztéseinket, valamint kitérek a velük szerzett üzemeltetési tapasztalatainkra is.

Angol nyelvű előadáscím

Pacemaker based HA server virtualization

Angol nyelvű tematika (min. 1000 karakter, max. 2000 karakter)

We have been experimenting with server virtualization technologies for running services and development projects of the NIIF Program for more than ten years. The primary design principle of these systems was high availability, that is, distributed and failure tolerant operation. According to the principles of the Program we sought a solution using free software, thus we decided to build upon the results of the Linux-HA project. The fast-paced development of this area eventually necessitated replacement of all system components (cluster membership, HA resource management, storage, networking, virtualization technology and user interface).

After a short historical review I will present the design principles of our current virtualization cluster and the integration of the software components (Corosync, Pacemaker, DLM, cLVM, OpenVSwitch, KVM, libvirt) constituting it, including our own developments and experiences operating the resulting system.