Citat:
Ursprungligen postat av
Bleppe_Bf
1. Installera ESXi på typ 5 maskiner med specsen x
2. Gör dem till ett kluster
3. Allokera resurserna x ggr 5 till en VM
4. VMware säger nej. Bestämt nej. Det mesta du får allokera i ett kluster är specsen x ggr 1.
5. Runka och fäll en liten tår.
Virtualization for aggregation är ett koncept som inte stöds av de flesta hypervisors (än).
https://en.wikipedia.org/wiki/Virtualization_for_aggregation
Traditionell virtualisering delar upp maskiner i tårtbitar, distribuerad virtualisering som i ett ESXi kluster gör att tårtbitarna kan flyta mellan hypervisors, så att man får redundans och lastbalansering, men VM:arna får inte bli större än en individuell tårta.
Virtualization for aggregation verkar vara ren humbug. En enda referens i din länk från 2010. Ingen av de stora verkar ens titta på detta.
Det är inte så man jobbar med virtualisering.
Dessutom finns det som jag ser det ingen egentlig användning för sådan setup.
Fundera istället på:
Scenario 1: 1 st x86 server med dubbla cpu och en TB ram och kanske 200TB NVME disk. Detta är en standardmaskin i branchen. Behöver du mer än så till en enda VM för någonsomhelst operation?
Scenario 2: (redundans) 4st x86 servrar med DRS.
Scenario 3(recommended): Samma som 2 men istället för att använda en jätteVM så görs skalningen i applikationen. Antingen som flera VM's och LB eller som en container setup.
Jag förstår att tanken är lockande men den är värken smart, det används inte på riktigt och framförallt är det inte best practice att göra sådär.
En liten fråga där .. hur tänker du att exempelvis ram från maskin 1 skall kunna användas av maskin 2(där vi förutsätter att VM bor för tillfället) ?
Även om vi låtsas att vi kan göra detta över RDMA/INF med 40gibit länkar så kommer latency på komponenterna skjuta i höjden jämfört med att köra det lokalt och då faller hela din idé.