{"id":71895,"date":"2020-02-29T08:54:01","date_gmt":"2020-02-29T05:54:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/klasterizacziya-v-proxmox-ve"},"modified":"2020-03-03T16:14:07","modified_gmt":"2020-03-03T13:14:07","slug":"klasterizacziya-v-proxmox-ve","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","title":{"rendered":"Klyngedannelse i Proxmox VE.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/041268b9d5304cdae5a984f07a2fa029.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI tidligere artikler begyndte vi at fort\u00e6lle om, hvad Proxmox VE er, og hvordan det fungerer. I dag vil vi fort\u00e6lle om, hvordan man kan bruge cluster-funktionalitet, og hvilke fordele det giver.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nHvad er et cluster, og hvorfor er det n\u00f8dvendigt? Et cluster (fra engelsk cluster) er en gruppe af servere, der er forbundet med hurtige kommunikationskanaler, som arbejder og pr\u00e6senterer sig for brugeren som \u00e9n enhed. Der er flere grundl\u00e6ggende scenarier for brug af clusters:<\/p>\n<ul>\n<li><b>Sikring af fejltolerance<\/b> (High-availability).<\/li>\n<li><b>Load Balancing<\/b> (Load Balancing).<\/li>\n<li><b>For\u00f8gelse af ydeevne<\/b> (High Performance).<\/li>\n<li><b>Udf\u00f8relse af distribueret computing<\/b> (Distributed computing).<\/li>\n<\/ul>\n<p>\nHvert scenarie stiller sine egne krav til elementerne i clusteret. For eksempel er et hovedkrav for et cluster, der udf\u00f8rer distribueret computing, h\u00f8j hastighed ved flydende punktoperationer og lav netv\u00e6rkslatens. S\u00e5danne clusters bruges ofte til forskningsform\u00e5l.<\/p>\n<p>Da vi ber\u00f8rer emnet distribueret computing, er det v\u00e6rd at bem\u00e6rke, at der ogs\u00e5 findes et begreb kaldet <b>grid-system<\/b> (fra engelsk grid - gitter, netv\u00e6rk). P\u00e5 trods af den generelle lighed, b\u00f8r man ikke forveksle et grid-system med et cluster. Et grid er ikke et cluster i traditionel forstand. I mods\u00e6tning til clusteret er noderne i et grid ofte heterogene og har ofte lav tilg\u00e6ngelighed. Denne tilgang forenkler l\u00f8sningen af opgaver inden for distribueret computing, men g\u00f8r det ikke muligt at skabe en samlet enhed af noderne.<\/p>\n<blockquote><p>Et tydeligt eksempel p\u00e5 et grid-system er den popul\u00e6re beregningsplatform <noindex><a rel=\"nofollow\" href=\"https:\/\/boinc.berkeley.edu\/\">BOINC<\/a><\/noindex> (Berkeley Open Infrastructure for Network Computing). Denne platform blev oprindeligt skabt til projektet <noindex><a rel=\"nofollow\" href=\"https:\/\/setiathome.ssl.berkeley.edu\/\">SETI@home<\/a><\/noindex> (Search for Extra-Terrestrial Intelligence at Home), der besk\u00e6ftiger sig med problemet med at finde udenjordisk intelligens ved at analysere radiosignaler.<\/p><\/blockquote>\n<p><b class=\"spoiler_title\">Hvordan fungerer det<\/b>Den enorme m\u00e6ngde data, der er modtaget fra radioteleskoper, opdeles i mange sm\u00e5 stykker, som sendes til noderne i grid-systemet (i SETI@home-projektet fungerer frivillige computere som s\u00e5danne noder). Data behandles p\u00e5 noderne, og efter behandlingen sendes de tilbage til centralserveren for SETI-projektet. P\u00e5 denne m\u00e5de l\u00f8ser projektet en kompleks global opgave uden at have de n\u00f8dvendige beregningsressourcer til r\u00e5dighed.<\/p>\n<p>Nu hvor vi har en klar forst\u00e5else af, hvad et klynge er, lad os se p\u00e5, hvordan man kan oprette og implementere den. Vi vil bruge et virtualiseringssystem med open source. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.proxmox.com\/en\/proxmox-ve\">Proxmox VE<\/a><\/noindex>.<\/p>\n<p>Det er is\u00e6r vigtigt, f\u00f8r man p\u00e5begynder oprettelsen af en klynge, at have en klar forst\u00e5else af begr\u00e6nsningerne og systemkravene for Proxmox, nemlig:<\/p>\n<ul>\n<li>maksimalt antal noder i klyngen \u2014 <b>32<\/b>;<\/li>\n<li>alle noder skal have <b>den samme version af Proxmox<\/b> (der er undtagelser, men de anbefales ikke til produktion);<\/li>\n<li>hvis der p\u00e5 l\u00e6ngere sigt er planer om at bruge High Availability-funktionaliteten, skal klyngen have <b>mindst 3 noder<\/b>;<\/li>\n<li>for at noderne kan interagere med hinanden, skal portene v\u00e6re \u00e5bne <b>UDP\/5404<\/b>, <b>UDP\/5405<\/b> for corosync og <b>TCP\/22<\/b> for SSH;<\/li>\n<li>netv\u00e6rksforsinkelsen mellem noderne m\u00e5 ikke overstige <b>2 ms<\/b>.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Oprettelse af klynge<\/h2>\n<p>\n<b>Vigtigt! Den nedenfor angivne konfiguration er testm\u00e6ssig. Husk at tjekke med <noindex><a rel=\"nofollow\" href=\"https:\/\/pve.proxmox.com\/pve-docs\/pve-admin-guide.pdf\">official documentation<\/a><\/noindex> Proxmox VE.<\/b><\/p>\n<p>For at starte en testklynge har vi taget tre servere med den samme konfiguration af Proxmox hypervisor (2 kerner, 2 GB RAM).<\/p>\n<blockquote><p>Hvis du vil vide, hvordan man kan installere Proxmox, anbefaler vi at l\u00e6se vores tidligere artikel \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/483236\/\">Magien ved virtualisering: Introduktion til Proxmox VE<\/a><\/noindex>.<\/p><\/blockquote>\n<p>I starten, efter installation af OS, fungerer den enkeltst\u00e5ende server i <b>Standalone-mode<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/07bb2294b5ccd096c868786e20c14200.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLad os oprette en klynge ved at klikke p\u00e5 knappen <b>Create Cluster<\/b> i den relevante sektion.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/a816a86de93a5f97b388490b92e122df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVi angiver navnet p\u00e5 den kommende klynge og v\u00e6lger den aktive netv\u00e6rksforbindelse.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/0b37004b271fccd14917190589081a6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVi klikker p\u00e5 knappen Create. Serveren genererer en 2048-bit n\u00f8gle og gemmer den sammen med parametrene for den nye klynge i konfigurationsfilerne.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/3c6aeaf5b175c2246ba2dea0dcbeb795.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMeddelelsen <b>TASK OK<\/b> indikerer, at operationen er udf\u00f8rt med succes. Nu kan vi se p\u00e5 systemets generelle oplysninger, at serveren er g\u00e5et ind i klyngetilstand. Indtil videre best\u00e5r klyngen kun af \u00e9n node, hvilket betyder, at den ikke har de funktioner, der kr\u00e6ves for at v\u00e6re en klynge.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/b5d1ed1e09f055bc1ed82dfdde3e2e62.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Tilknytning til klynge<\/h2>\n<p>\nF\u00f8r vi kan tilslutte os den oprettede klynge, skal vi have oplysninger til at udf\u00f8re tilslutningen. G\u00e5 derfor ind i afsnittet <b>Cluster<\/b> og trykker p\u00e5 knappen <b>Join Information<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/ff7bb8a493d26cb28d475fe0624f784f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nI det \u00e5bne vindue er vi interesserede i indholdet af det samme felt. Dette skal kopieres.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/bc26af19c074ba8b4f7b359d7bd65301.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHer er alle n\u00f8dvendige forbindelsesparametre indkodet: serveradresse til forbindelse og det digitale fingeraftryk. Vi g\u00e5r til serveren, der skal inkluderes i klyngen. Klik p\u00e5 knappen <b>Join Cluster<\/b> og inds\u00e6t det kopierede indhold i det \u00e5bne vindue.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/4670181c99cc1f1446c418fc0702c583.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nFelter <b>Peer Address<\/b> og <b>Fingerprint<\/b> vil blive udfyldt automatisk. Indtast root-adgangskoden til node nummer 1, v\u00e6lg netv\u00e6rksforbindelsen, og klik p\u00e5 knappen <b>Join<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/e9c3e2c255332422ad27b52634fef2fe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUnder tilslutningen til klyngen kan GUI-websiden stoppe med at opdatere. Det er normalt, bare genindl\u00e6s siden. P\u00e5 samme m\u00e5de tilf\u00f8jer vi endnu en node og ender med at f\u00e5 en fuldt fungerende klynge med 3 aktive noder.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/94727cbe4f161213505e8f197c1382aa.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNu kan vi kontrollere alle noder i klyngen fra et enkelt GUI.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/faed8fc852de04fbfb465a66bf2c4e52.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Organisering af h\u00f8j tilg\u00e6ngelighed<\/h2>\n<p>\nProxmox underst\u00f8tter \"ud af boksen\" funktionen til at organisere HA b\u00e5de for virtuelle maskiner og LXC-containere. V\u00e6rkt\u00f8jet <b>ha-manager<\/b> opdager og h\u00e5ndterer fejl og nedbrud ved at udf\u00f8re failover fra den fejlede node til den fungerende. For at mekanismen fungerer korrekt, skal de virtuelle maskiner og containere have et f\u00e6lles fillager.<\/p>\n<p>N\u00e5r funktionen h\u00f8j tilg\u00e6ngelighed er aktiveret, vil softwarestakken ha-manager kontinuerligt overv\u00e5ge status for den virtuelle maskine eller container og asynkront interagere med de andre noder i klyngen.<\/p>\n<h3>Vi tilslutter det f\u00e6lles lager<\/h3>\n<p>\nSom eksempel har vi opsat et lille NFS-filager p\u00e5 adressen 192.168.88.18. For at alle noder i klyngen kan bruge det, skal vi udf\u00f8re f\u00f8lgende handlinger.<\/p>\n<p>V\u00e6lg i menuen i webgr\u00e6nsefladen <b>Datacenter \u2014 Storage \u2014 Add \u2014 NFS<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/47719648825a22894088c313fefc4a7d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUdfyld felterne <b>ID<\/b> og <b>Server<\/b>. I den dropdown-liste <b>Eksport\u00e9r<\/b> v\u00e6lger vi den \u00f8nskede mappe fra de tilg\u00e6ngelige, og i listen <b>Content<\/b> \u2014 de n\u00f8dvendige datatyper. Efter at have klikket p\u00e5 knappen <b>Tilf\u00f8j<\/b> vil lageret blive tilsluttet til alle noder i klyngen.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/aff4b32a586b83c7bdb7d5618e1bbc19.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nN\u00e5r vi opretter virtuelle maskiner og containere p\u00e5 en hvilken som helst af noderne, angiver vi vores <b>storage<\/b> som lager.<\/p>\n<h3>Vi ops\u00e6tter HA<\/h3>\n<p>\nSom eksempel vil vi oprette en container med Ubuntu 18.04 og konfigurere h\u00f8j tilg\u00e6ngelighed for den. Efter oprettelsen og opstarten af containeren g\u00e5r vi til sektionen <b>Datacenter \u2014 HA \u2014 Add<\/b>. I det \u00e5bnede felt angiver vi ID for den virtuelle maskine\/container og det maksimale antal genstart- og flyttefors\u00f8g mellem noderne.<\/p>\n<blockquote><p>Hvis dette antal overskrides, vil hypervisoren markere VM som fejlbeh\u00e6ftet og s\u00e6tte den i fejltilstand, hvorefter den stopper med at udf\u00f8re handlinger med den.<\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/2b3b06b6db91e9db333e2b08473b5578.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAfter clicking the button <b>Tilf\u00f8j<\/b> v\u00e6rkt\u00f8j <b>ha-manager<\/b> vil informere alle noder i klyngen om, at VM med den angivne ID nu kontrolleres, og i tilf\u00e6lde af nedbrud skal den genstartes p\u00e5 en anden node.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/19a96ff579a921a3171a904bb3ec35eb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Lad os for\u00e5rsage et nedbrud<\/h3>\n<p>\nFor at se, hvordan failover-mekanismen fungerer, sl\u00e5r vi node1 fra str\u00f8mmen. Lad os se fra en anden node, hvad der sker med klyngen. Vi ser, at systemet har registreret et nedbrud.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/ff1bd10589325413bf9914c2a73bf0ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<blockquote><p>Funktionen af HA-mekanismen betyder ikke, at VM k\u00f8rer kontinuerligt. S\u00e5 snart noden \"falder\", stopper VM midlertidigt, indtil den automatisk genstartes p\u00e5 en anden node.<\/p><\/blockquote>\n<p>Og her begynder \"magien\" \u2014 klyngen har automatisk tildelt en ny node til at k\u00f8re vores VM, og inden for 120 sekunder blev driften automatisk genoprettet.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/3174e1df06f57092e05825fa1302592f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVi slukker node2 for str\u00f8m. Lad os se, om klyngen holder, og om VM automatisk vender tilbage til drift.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/771d4e629c75e6b895d0c11348a66a8e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDesv\u00e6rre, som vi kan se, har vi et problem med, at der ikke er quorum p\u00e5 den sidste tilbagev\u00e6rende node, hvilket automatisk deaktiverer HA-funktionen. Vi giver kommandoen til at tvinge quorum i konsollen.<\/p>\n<pre><code class=\"plaintext\">pvecm forventede 1<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/00a573876894377304084d5eeed6275c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEfter 2 minutter fungerede HA-mekanismen korrekt, og da den ikke fandt node2, startede den vores VM p\u00e5 node3.<\/p>\n<p><img decoding=\"async\" alt=\"Klyngedannelse i Proxmox VE.\" src=\"\/wp-content\/uploads\/2020\/02\/dda03dbc36955eba356ad1e902ddd5ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nS\u00e5 snart vi t\u00e6ndte for node1 og node2 igen, blev klyngens drift helt genoptaget. V\u00e6r opm\u00e6rksom p\u00e5, at VM ikke automatisk migrerer tilbage til node1, men dette kan g\u00f8res manuelt.<\/p>\n<h2>Sammenfatning<\/h2>\n<p>\nVi har fortalt dig om, hvordan klyngemekanismen i Proxmox fungerer, samt vist, hvordan HA konfigureres for virtuelle maskiner og containere. Korrekt udnyttelse af klynge- og HA-funktioner \u00f8ger infrastrukturen betydeligt, samt sikrer genopretning efter fejl.<\/p>\n<p>F\u00f8r du opretter en klynge, skal du planl\u00e6gge, hvad form\u00e5let med den vil v\u00e6re, og hvor meget den skal skaleres i fremtiden. Du skal ogs\u00e5 kontrollere det netv\u00e6rksinfrastruktur, s\u00e5 det er klar til at arbejde med minimale forsinkelser, s\u00e5 den fremtidige klynge fungerer uden problemer.<\/p>\n<p>Fort\u00e6l os \u2014 bruger du klyngefunktionerne i Proxmox? Vi ser frem til at h\u00f8re fra dig i kommentarer.<\/p>\n<p><i>Tidligere artikler om hypervisoren Proxmox VE:<\/i><\/p>\n<ul>\n<li><i><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/483236\/\">Magien ved virtualisering: Introduktion til Proxmox VE<\/a><\/noindex><\/i><\/li>\n<li><i><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/486194\/\">Om backups i Proxmox VE<\/a><\/noindex><\/i><\/li>\n<\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/489914\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Proxmox VE \u0438 \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u043a\u0430\u0436\u0435\u043c \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u044d\u0442\u043e \u0434\u0430\u0435\u0442. \u0427\u0442\u043e \u0436\u0435 \u0442\u0430\u043a\u043e\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438 \u0437\u0430\u0447\u0435\u043c \u043e\u043d \u043d\u0443\u0436\u0435\u043d? \u041a\u043b\u0430\u0441\u0442\u0435\u0440 (\u043e\u0442 \u0430\u043d\u0433\u043b. cluster) \u2014 \u044d\u0442\u043e \u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u044b\u043c\u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Proxmox VE | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-29T05:54:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Klyngedannelse i Proxmox VE | ProHoster","description":"I de tidligere artikler begyndte vi at fort\u00e6lle om, hvad der er.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Proxmox VE | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-29T05:54:01+00:00","article:modified_time":"2020-03-03T13:14:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71895","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:54:25","updated":"2022-09-28 06:41:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/71895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=71895"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/71895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/71896"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=71895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=71895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=71895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}