Hur organisera alltihop (virtualisering, lagring)?
Det är så att jag har en del servrar, lagring, virtuella maskiner och annat utspritt lite varstans som kör lite olika tjänster och så. Det jag skulle vilja göra är att förenkla det hela och att på ett smidigt sätt kunna administrera alltihop, gärna från ett och samma ställe (i alla fall det mesta av det). Just nu är det ingen samordning alls, allt administreras separat via antingen VMware vSphere Client eller ssh.
Att helt och håller byta ut alla operativsystem och hypervisors, etc, är inget som helst problem. Lagringen vill jag dock fortfarande ska köra ZFS. Har inte heller någon större lust (eller ekonomisk möjlighet) att byta ut själva hårdvaran. Har övervägt bland annat OpenStack (vilket verkar alldeles för krångligt och tidskrävande), SmartOS (vilket inte har officiellt stöd för AMD-V eller Intel-processorer utan EPT) och Proxmox VE (vilket jag rent spontant inte riktigt gillar, vet dock inte riktigt varför, samt att jag har hört att communityt runt Proxmox VE inte är särskilt vänskapligt och hjälpsamt).
Här nedan är "inventariet" och vad de olika maskinerna kör för operativsystem eller hypervisor och ungefär vad de håller på med idag.
Hemma
HP N40L. ESXi (virtualisering).
HP N40L. OmniOS/ZFS (lagring).
Raspberry Pi 256MB. Debian (testa saker på ARM).
Plats 1 (hos en kompis)
Intel Atom-baserad server. ESXi (virtualisering).
Intel Atom-baserad server. OmniOS/ZFS (lagring/backup).
Plats 2 (i serverhall)
Intel Core i3-baserad server. ESXi (virtualisering + lagring).
Övrigt
4 VM från två olika leverantörer (kör 4 olika tjänster "utåt").
Virtualiseringsmaskinerna har inga speciellt tunga laster. Maskinerna under "Hemma" och "Plats 1" används främst till privata ändamål (utveckling och testning samt lagring av privata filer) medan maskinerna under "Plats 2" och "Övrigt" används till offentliga sådana (tjänster riktade mot internet). De separata virtuella maskinerna (under "Övrigt") funderar jag på att skrota till förmån för en dedikerad (virtualiserings-) server.
De konkreta frågor jag har är dessa:
Finns det någon smidig lösning för att organisera, administrera och orkestrera alla de olika maskinerna och deras funktioner (virtualsering och lagring)? Jag vill helst av allt ha en "gratislösning" (på samma sätt som ESXi är "gratis"), då jag är en relativt fattig student.
Är det en dum idé att kombinera de mer privata maskinerna (under "Hemma" och "Plats 1") med mer offentliga maskinerna (under "Plats 2" och de 4 virtuella maskinerna under "Övrigt")? Bör jag separera dessa? Det känns rent spontant som att separationen är en bra grej ur säkerhetssynpunkt.
Några andra tankar, idéer, förslag? Kritik?
Det jag efterfrågar är inte alls ett färdigt eller fullständigt schema eller tillvägagångssätt, utan snarare ett finger som pekar i rätt riktning så att säga. Det kanske rentav är någon som har gjort något liknande och kan dela med sig av erfarenheter.
Hoppas ni förstår vad jag är ute efter.
Tackar så jättemycket på förhand och ursäkta för mastodonttexten.