Ersätt VMware Essentials plus?

Permalänk

Ersätt VMware Essentials plus?

Hej.
Jag har ett datacenter med 2x Dell Poweredge R640 servrar kopplade till gemensam lagring MD3240, samt 1x PowerEdge R540 för backup.

Servrarna börjar bli till åren, men med sparkrav och förhoppning om att vi ska kunna få migrera upp våra VM högre upp i koncernen så lever de tills vidare kvar. Broadcom köpet av VMWare gör dock, vad jag förstår det att licenskostnaden kommer skena.
Vi väntar på pris för nya modellen.

Är det dags att ta tillfället i akt och byta hårdvara och hypervisor? Efter upprensning av systemen skulle jag säga att behovet kommer ligga runt 35 VM.

Belastning VMware:
CPU
18.89 GHz used
Memory
385.94 GB

Vilken väg hade ni i sådana fall rekommenderat.
Vi tar in expert konsultation med lite mellanrum för dessa delar, men diskuterar gärna förutsättningarna lite allmänt innan säljarna börjar sälja in oss på något spår

Permalänk
Hedersmedlem
Permalänk

Nej, men tack för tipset, jag ska börja kolla!
Jag har börjat kolla lite på Nutanix, som inte verkar vara så "free" som det marknadsförts som.

Är det smidigt att konvertera VM:s från Vmware till Proxmox eller XCP-NG?
Hur är supporten för dessa lösningar?

Permalänk
Medlem

Hej Lurcazzus,

Det låter som ett litet trevligt kluster du har där. Rx40-serien har några år på nacken, men är ändå så pass mer modernare än rx20-maskinerna jag har i mitt labb.

Jag har hunnit gå igenom så gott som hela skaran av type-1 hypervisors som finns där ute, och är faktiskt mitt uppe i migrering från VMWare/ESXi över till Vates XCP-ng och kan dela med mig av mina erfarenheter så här långt.

Rent administrativt så skulle jag säga att XCP-ng är väldigt snarlikt ESXi med vCenter, vilket är väldigt imponerande med tanke på licenssituationen eller snarare avsaknaden av detta för XCP-ng. Det man däremot kan betala för med Vates XCP-ng så är det just för att få access till deras pro-support som jag förstås inte utnyttjar i mitt labb, de har även ett väldigt bra community där man kan ställa frågor och få snabb respons.

Plus-sidan
Licenseringskostnad är för XenOrchestra för att få tillgång till mer avancerade funktionerna och är rimligt prissatta (https://xen-orchestra.com/#!/xo-pricing)
Betald support går att köpa i olika nivåer som är rimligt prissatta (https://vates.tech/pricing-and-support/)
Stödjer alla tänkbara former av lagringslösningar
Kompetent inbyggd backup-funktion (XenOrchestra)
Smidig central hantering av VM:s (XenOrchestra)
Möjlighet att skapa mallar av snapshots för att snabbt kunna installera upp flera VM:s från en mall
Inbyggt migreringsverktyg för att migrera från VMWare (XenOrchestra)
Möjlighet att importera .vhd-filer från exempelvis Hyper-V
Möjlighet att kompilera XenOrchestra från källkod för att få tillgång till alla premium-funktioner i XenOrchestra utan kostnad
Möjlighet att skapa server pooler på upp till 60 noder per pool som delar inställningar med varandra. Detta kan tyckas vara en begränsning i större datacenter, men faktum är att man kan göra live-migreringar mellan VM:s i olika noder, och det finns säkert skäl till att man inte bör ha mer än 60 noder i en pool

Minus-sidan
Lokal webb-gui per nod saknas (XO-Lite är på gång, men är inte färdigutvecklat). Så om man har en enskild nod så behöver man antingen XenOrchestra appliance alternativt XenAdmin på en PC för att få ett gui att managera VM:s. Det går förstås att göra det mesta dock via CLI gentemot XCP-ng hosten antingen via xe kommandot eller CLI menysystemet xsconsole.

Att göra ändringar på nätverkskonfigurationen upplever jag som lite bökigare än i VMWare. Jag råkade låsa ut mig själv när jag skulle växla över till bonding/LACP på mina 10Gbe interface. Som tur är så finns det ett alternativ xsconsole under Network som heter "Emergency Network Reset" som då återställer alla nätverksinställningar tillbaks till default ej bondat.

Även om backup-lösningen som är inbyggd i XenOrchestra är väldigt kraftfull så bör man läsa på lite innan man börjar sätta upp backup-jobb då du annars kan trassla till det för dig. Men när man väl lärt sig hur det fungerar så fungerar det mycket bra.

Funktionen för att återställa enskilda filer från backup skulle kunna förbättras. Du kan inte återställa filer tillbaka till samma plats på VM:en, utan du kan ladda en mappar eller en fil som tgz- eller zip-arkiv. Visst, det kanske är att förvänta sig lite för mycket från en inbyggd backup-funktion att kunna göra annat, men det går ju att lösa med extern backup-lösning såsom Veeam eller Synology Active Backup för att exempelvis kunna erbjuda self-service återställnings-portal.

Max-storlek för virtuella diskar är 2TB med nuvarande SMAPIv1, och anledningen sägs vara att för att bibehålla smidig snapshot-hantering och backup av VM:s så har de satt denna begränsning. Med dagens servrar och NVME-lagring så räknar jag dock med att detta kommer att hävas i och med att de uppgraderar API:t till den kommande SMAPIv3 som troligtvis inte har denna begränsning. Rådet för större lagringsbehov än 2TB är att man antingen sprider ut data över flera servrar, eller att man kör en separat NAS såsom exempelvis TrueNAS för den lagringen.

Som sagt så har jag åkt några funderare vad gäller backup-funktionen, jag råkade exempelvis bocka i en ruta i backup-jobbet som tvingar alla backup:er till att göras som "full" i stället för delta även fast jobbet var uppsatt som delta-backup:er vilket fyllde upp diskutrymmet på NAS:en som jag gör som backup-remote. Så när jag väl bockade ur denna och i stället ställde in "Full backup interval" till 30 dagar i mitt fall och därefter tog bort alla felaktiga "full"-backup:er så var det löst och fungerar klockrent därefter.

Det även bra att inte glömma att sysprep:a en Windows-maskin om man har tänkt att göra snapshot och sen konvertera till template för att snabbt kunna deploy:a en drös med Windows VM:s, det hjälper att ha med sig hjärnan.

Vid migrering av VM:s över till XCP-ng från VMWare så är det viktigt att avinstallera VMWare tools innan för att undvika problem med att boota VM i XCP-ng. Detta till trots så åkte jag faktiskt på problem med migrering av en Linux VM över till XCP-ng, jag vet inte exakt vad som gjorde att maskinen inte ville boota upp korrekt i XCP-ng, men jag växlade över linux kernel till mainline-version och det löste problemet.

Angående Nutanix så kan jag säga att denna hypervisor-lösning verkligen har sina egenheter, men Prism webb-gui:t är väldigt snyggt, det också det vanligaste argumentet man får höra till att folk kör det, därför att det ser snyggt ut.

Visa signatur

Also found as @piteball@mastodon.rockhost.se

Permalänk

Tusen tack för ett väldigt utförligt svar!
Jag ska absolut kolla mer XCP-ng. Problemet som min chef ser är väl mest hur personalbundet en sådan typ av lösning, medans VMware är lätt att köpa support "på byn" till om det så behövs.

Hur är vägen ut från XCP om man så skulle behöva, går det att återgå till t.ex. VMWare igen?

Permalänk
Skrivet av Lurcazzus:

Hej.
Jag har ett datacenter med 2x Dell Poweredge R640 servrar kopplade till gemensam lagring MD3240, samt 1x PowerEdge R540 för backup.

Servrarna börjar bli till åren, men med sparkrav och förhoppning om att vi ska kunna få migrera upp våra VM högre upp i koncernen så lever de tills vidare kvar. Broadcom köpet av VMWare gör dock, vad jag förstår det att licenskostnaden kommer skena.
Vi väntar på pris för nya modellen.

Är det dags att ta tillfället i akt och byta hårdvara och hypervisor? Efter upprensning av systemen skulle jag säga att behovet kommer ligga runt 35 VM.

Belastning VMware:
CPU
18.89 GHz used
Memory
385.94 GB

Vilken väg hade ni i sådana fall rekommenderat.
Vi tar in expert konsultation med lite mellanrum för dessa delar, men diskuterar gärna förutsättningarna lite allmänt innan säljarna börjar sälja in oss på något spår

Om du har en moderkoncern att ta hänsyn till, se till att få eventuella arkitekturbeslut förankrade med dem så du inte får en shock den dag det visar sig att de beslutat sig för att gå åt ett helt annat håll än du valt.

Permalänk
Skrivet av Pitr-:

Hej Lurcazzus,

Det låter som ett litet trevligt kluster du har där. Rx40-serien har några år på nacken, men är ändå så pass mer modernare än rx20-maskinerna jag har i mitt labb.

Jag har hunnit gå igenom så gott som hela skaran av type-1 hypervisors som finns där ute, och är faktiskt mitt uppe i migrering från VMWare/ESXi över till Vates XCP-ng och kan dela med mig av mina erfarenheter så här långt.

Rent administrativt så skulle jag säga att XCP-ng är väldigt snarlikt ESXi med vCenter, vilket är väldigt imponerande med tanke på licenssituationen eller snarare avsaknaden av detta för XCP-ng. Det man däremot kan betala för med Vates XCP-ng så är det just för att få access till deras pro-support som jag förstås inte utnyttjar i mitt labb, de har även ett väldigt bra community där man kan ställa frågor och få snabb respons.

Plus-sidan
Licenseringskostnad är för XenOrchestra för att få tillgång till mer avancerade funktionerna och är rimligt prissatta (https://xen-orchestra.com/#!/xo-pricing)
Betald support går att köpa i olika nivåer som är rimligt prissatta (https://vates.tech/pricing-and-support/)
Stödjer alla tänkbara former av lagringslösningar
Kompetent inbyggd backup-funktion (XenOrchestra)
Smidig central hantering av VM:s (XenOrchestra)
Möjlighet att skapa mallar av snapshots för att snabbt kunna installera upp flera VM:s från en mall
Inbyggt migreringsverktyg för att migrera från VMWare (XenOrchestra)
Möjlighet att importera .vhd-filer från exempelvis Hyper-V
Möjlighet att kompilera XenOrchestra från källkod för att få tillgång till alla premium-funktioner i XenOrchestra utan kostnad
Möjlighet att skapa server pooler på upp till 60 noder per pool som delar inställningar med varandra. Detta kan tyckas vara en begränsning i större datacenter, men faktum är att man kan göra live-migreringar mellan VM:s i olika noder, och det finns säkert skäl till att man inte bör ha mer än 60 noder i en pool

Minus-sidan
Lokal webb-gui per nod saknas (XO-Lite är på gång, men är inte färdigutvecklat). Så om man har en enskild nod så behöver man antingen XenOrchestra appliance alternativt XenAdmin på en PC för att få ett gui att managera VM:s. Det går förstås att göra det mesta dock via CLI gentemot XCP-ng hosten antingen via xe kommandot eller CLI menysystemet xsconsole.

Att göra ändringar på nätverkskonfigurationen upplever jag som lite bökigare än i VMWare. Jag råkade låsa ut mig själv när jag skulle växla över till bonding/LACP på mina 10Gbe interface. Som tur är så finns det ett alternativ xsconsole under Network som heter "Emergency Network Reset" som då återställer alla nätverksinställningar tillbaks till default ej bondat.

Även om backup-lösningen som är inbyggd i XenOrchestra är väldigt kraftfull så bör man läsa på lite innan man börjar sätta upp backup-jobb då du annars kan trassla till det för dig. Men när man väl lärt sig hur det fungerar så fungerar det mycket bra.

Funktionen för att återställa enskilda filer från backup skulle kunna förbättras. Du kan inte återställa filer tillbaka till samma plats på VM:en, utan du kan ladda en mappar eller en fil som tgz- eller zip-arkiv. Visst, det kanske är att förvänta sig lite för mycket från en inbyggd backup-funktion att kunna göra annat, men det går ju att lösa med extern backup-lösning såsom Veeam eller Synology Active Backup för att exempelvis kunna erbjuda self-service återställnings-portal.

Max-storlek för virtuella diskar är 2TB med nuvarande SMAPIv1, och anledningen sägs vara att för att bibehålla smidig snapshot-hantering och backup av VM:s så har de satt denna begränsning. Med dagens servrar och NVME-lagring så räknar jag dock med att detta kommer att hävas i och med att de uppgraderar API:t till den kommande SMAPIv3 som troligtvis inte har denna begränsning. Rådet för större lagringsbehov än 2TB är att man antingen sprider ut data över flera servrar, eller att man kör en separat NAS såsom exempelvis TrueNAS för den lagringen.

Som sagt så har jag åkt några funderare vad gäller backup-funktionen, jag råkade exempelvis bocka i en ruta i backup-jobbet som tvingar alla backup:er till att göras som "full" i stället för delta även fast jobbet var uppsatt som delta-backup:er vilket fyllde upp diskutrymmet på NAS:en som jag gör som backup-remote. Så när jag väl bockade ur denna och i stället ställde in "Full backup interval" till 30 dagar i mitt fall och därefter tog bort alla felaktiga "full"-backup:er så var det löst och fungerar klockrent därefter.

Det även bra att inte glömma att sysprep:a en Windows-maskin om man har tänkt att göra snapshot och sen konvertera till template för att snabbt kunna deploy:a en drös med Windows VM:s, det hjälper att ha med sig hjärnan.

Vid migrering av VM:s över till XCP-ng från VMWare så är det viktigt att avinstallera VMWare tools innan för att undvika problem med att boota VM i XCP-ng. Detta till trots så åkte jag faktiskt på problem med migrering av en Linux VM över till XCP-ng, jag vet inte exakt vad som gjorde att maskinen inte ville boota upp korrekt i XCP-ng, men jag växlade över linux kernel till mainline-version och det löste problemet.

Angående Nutanix så kan jag säga att denna hypervisor-lösning verkligen har sina egenheter, men Prism webb-gui:t är väldigt snyggt, det också det vanligaste argumentet man får höra till att folk kör det, därför att det ser snyggt ut.

Tips: Fatta aldrig beslut om en produktionsmiljö baserat på utlovade kommande features. Antingen finns den funktionalitet du behöver här och nu, eller så är det fel produkt för dig.

Personligen har jag större tilltro till KVM som bas för en professionell hypervisor än till Xen-baserade produkter, men du hittar seriösa datacenter som kör båda systemen, så det viktigaste är som sagt att fundera på vad man behöver och välja en produkt som uppfyller kraven.

Permalänk
Hedersmedlem
Skrivet av Lurcazzus:

Nej, men tack för tipset, jag ska börja kolla!
Jag har börjat kolla lite på Nutanix, som inte verkar vara så "free" som det marknadsförts som.

Är det smidigt att konvertera VM:s från Vmware till Proxmox eller XCP-NG?
Hur är supporten för dessa lösningar?

Proxmox och XCP-NG har kommersiella supportoptioner.

XCP-NG är t.ex. en del av Vates-stacken (https://vates.tech/open-source-software/) och har supportavtal som ser väldigt intressanta ut. Det är inte gratis, men det är ju inte VMware heller. Om man ska tro Vates egen utsago så får du support direkt av utvecklare, inte av någon mindre erfaren firstline någonstans, vilket borde innebära en betydligt högre supportkvalité än VMware, mer för pengarna helt enkelt.

Proxmox-supporten har jag inte kollat på närmare, men ska tydligen gå att köpa supportavtal där också.

Men allt detta är baserat på teori. Att byta ut VMware på sikt är ju absolut också något jag vill jobba för internt hos mig, men det är ju alltid uppförsbacke att byta ut det etablerade.

XCP-NG kan importera OVA-images, och ESXi kan exportera i OVA-format, så konvertering den vägen bör ju gå, vill minnas att jag läste någon bloggartikel om någon som scriptat konvertering också. Men jag hade inte räknat med en enkel "klicka här"-knapp direkt.

Till sist så ska man ju komma ihåg att XCP-NG till slut är en fork av Citrix Xenserver i grund och botten. Det visar ju med all önskvärd tydlighet styrkan i OSS-lösningar - att du inte blir lika hårt inlåst i en plattform, som en proprietär sådan som t.ex. VMware, där ägarna kan dra bort mattan under dig när som helst.

Disclaimer: Jag vet inte mer än jag läst på nätet, jag är själv väldigt tidigt i att utforska olika möjligheter. Men XCP-NG / Vates ser ju extremt lovande ut i, i alla fall på håll. Skulle ju behöva klämma närmare på det för att få någon riktig uppfattning dock. Dela gärna med dig av dina erfarenheter!

Permalänk
Medlem

Beroende på hur lagringsbehovet ser ut kan man ju titta på virtuellt SAN typ vsan.

Om ni siktar på att kunna migrera maskinerna någon annanstans i framtiden, så ta reda på vad det är för system så att ni inte gör det till ett krångligare projekt.

Ni kan inte köpa licenserna via koncernen, om de nu kör vmware dvs. Större inköp ger bättre pris

Permalänk

Jag jobbar på nutanix. Vi har 2 varianter, Nutanix CE för privat bruk samt kommersiella versionen. CE är begränsad i hur många noder och bestyckning men också mer tillåtande med hårdvaran.
Vår kommersiella version med support finns i olika paketeringar och kan göra det mesta som VMware kan men betydligt enklare.

Bara att pinga mig om det är några frågor.

Permalänk
Medlem
Skrivet av Lurcazzus:

Hur är vägen ut från XCP om man så skulle behöva, går det att återgå till t.ex. VMWare igen?

För att gå från XCP-ng till vSphere/ESXi så har du två vägar, det ena är att använda dig utav gamla ärevördiga VMware converter Standalone och manuellt migrera varje enskild host den vägen.

Det andra alternativet är att ta en snapshot på en VM i XCP-ng och därefter exportera som OVA, för att sedan importera igen i vCenter.

Oavsett metod, så bör man som alltid göra lite sanering av VM innan migrering, såsom att exempelvis ta bort Xen-tools och kanske sätta nätverkskortet till Intel E1000 om du inte redan kör detta.

Länkar in en bra beskrivning just för migrering från XCP-ng till VMware, med beskrivning steg för steg.
https://www.null-byte.org/vmware/migrating-xen-xcp-ng-virtual...

Visa signatur

Also found as @piteball@mastodon.rockhost.se

Permalänk
Skrivet av Det Otroliga Åbäket:

Om du har en moderkoncern att ta hänsyn till, se till att få eventuella arkitekturbeslut förankrade med dem så du inte får en shock den dag det visar sig att de beslutat sig för att gå åt ett helt annat håll än du valt.

Är nog ingen högoddsare att man kommer landa i Azure, men vägen dit är lång och man sanerar för fullt it-systemen.
Men innan man har en Azure miljö redo för oss att gå in i, så lär många av de funktioner vi har driftskrav på idag övergå till Cloudlösningar eller flytta till centrala funktioner. Men det är såklart en bra tanke att ha med sig.

Permalänk
Skrivet av pv2b:

Proxmox och XCP-NG har kommersiella supportoptioner.

XCP-NG är t.ex. en del av Vates-stacken (https://vates.tech/open-source-software/) och har supportavtal som ser väldigt intressanta ut. Det är inte gratis, men det är ju inte VMware heller. Om man ska tro Vates egen utsago så får du support direkt av utvecklare, inte av någon mindre erfaren firstline någonstans, vilket borde innebära en betydligt högre supportkvalité än VMware, mer för pengarna helt enkelt.

Proxmox-supporten har jag inte kollat på närmare, men ska tydligen gå att köpa supportavtal där också.

Men allt detta är baserat på teori. Att byta ut VMware på sikt är ju absolut också något jag vill jobba för internt hos mig, men det är ju alltid uppförsbacke att byta ut det etablerade.

XCP-NG kan importera OVA-images, och ESXi kan exportera i OVA-format, så konvertering den vägen bör ju gå, vill minnas att jag läste någon bloggartikel om någon som scriptat konvertering också. Men jag hade inte räknat med en enkel "klicka här"-knapp direkt.

Till sist så ska man ju komma ihåg att XCP-NG till slut är en fork av Citrix Xenserver i grund och botten. Det visar ju med all önskvärd tydlighet styrkan i OSS-lösningar - att du inte blir lika hårt inlåst i en plattform, som en proprietär sådan som t.ex. VMware, där ägarna kan dra bort mattan under dig när som helst.

Disclaimer: Jag vet inte mer än jag läst på nätet, jag är själv väldigt tidigt i att utforska olika möjligheter. Men XCP-NG / Vates ser ju extremt lovande ut i, i alla fall på håll. Skulle ju behöva klämma närmare på det för att få någon riktig uppfattning dock. Dela gärna med dig av dina erfarenheter!

Tack. Jag ser inte riktigt att vi är behov av något så maffigt som Vmware heller. Så länge vi har någorlunda prestanda och backupen rullar så är jag rätt nöjd. Nätverksbelastningen är väldigt låg och inget annat anmärkningsvärt heller. Det tyngsta är en SQL server som troligen kommer leva året ut.

Skrivet av jocke92:

Beroende på hur lagringsbehovet ser ut kan man ju titta på virtuellt SAN typ vsan.

Om ni siktar på att kunna migrera maskinerna någon annanstans i framtiden, så ta reda på vad det är för system så att ni inte gör det till ett krångligare projekt.

Ni kan inte köpa licenserna via koncernen, om de nu kör vmware dvs. Större inköp ger bättre pris

Tyvärr ingen möjlighet att köpa via koncernen, koncernen köper in sina VM:s i ett krångligt upplägg i dagsläget.

Skrivet av reconone1:

Jag jobbar på nutanix. Vi har 2 varianter, Nutanix CE för privat bruk samt kommersiella versionen. CE är begränsad i hur många noder och bestyckning men också mer tillåtande med hårdvaran.
Vår kommersiella version med support finns i olika paketeringar och kan göra det mesta som VMware kan men betydligt enklare.

Bara att pinga mig om det är några frågor.

Tack! Jag väntar fortfarande på pris på VMware licenserna, men därefter så är det väll inte så osannolikt :).

Skrivet av Pitr-:

För att få från XCP-ng till vSphere/ESXi så har du två vägar, det ena är att använda dig utav gamla ärevördiga VMware converter Standalone och manuellt migrera varje enskild host den vägen.

Det andra alternativet är att ta en snapshot på en VM i XCP-ng och därefter exportera som OVA, för att sedan importera igen i vCenter.
https://picsur.rhz.se/i/7aff9eef-c11c-40cf-bb49-d95bf2435919.jpg

Oavsett metod, så bör man som alltid göra lite sanering av VM innan migrering, såsom att exempelvis ta bort Xen-tools och kanske sätta nätverkskortet till Intel E1000 om du inte redan kör detta.

Länkar in en bra beskrivning just för migrering från XCP-ng till VMware, med beskrivning steg för steg.
https://www.null-byte.org/vmware/migrating-xen-xcp-ng-virtual...

Tack för tipsen! Jag återkommer i tråden när jag kommit längre i tankegången.

Permalänk

Standard licenserna per core känns ändå överlevnadsbara om man går till en host med 1x 16cores.
Så ser ut att bli en Epyq eller liknande Xeon med med 16 cores och 256GB RAM.

Backup mot Windows server som får köra direkt på hårdvaran, alternativt XCP-ng eller annan fri lösning i botten.