Skyplattformen Apache CloudStack 4.17 har blitt utgitt, og lar deg automatisere distribusjon, konfigurasjon og vedlikehold av privat, hybrid eller offentlig skyinfrastruktur (IaaS, infrastruktur som en tjeneste). CloudStack-plattformen ble overført til Apache Foundation av Citrix, som mottok prosjektet etter å ha kjøpt opp Cloud.com. Installasjonspakker er forberedt for CentOS, Ubuntu og openSUSE.
CloudStack er ikke avhengig av typen hypervisor og lar deg bruke Xen (XCP-ng, XenServer/Citrix Hypervisor og Xen Cloud Platform), KVM, Oracle VM (VirtualBox) og VMware i én skyinfrastruktur samtidig. Et webgrensesnitt og en spesiell API tilbys for å administrere brukerbasen, lagring, databehandling og nettverksressurser. I det enkleste tilfellet består en skyinfrastruktur basert på CloudStack av én kontrollserver og et sett med databehandlingsnoder som gjeste-OSer kjøres på i virtualiseringsmodus. Mer komplekse systemer støtter bruken av en klynge av flere administrasjonsservere og ekstra lastbalansere. Samtidig kan infrastrukturen deles inn i segmenter som hver opererer i et eget datasenter.
Versjon 4.17 er klassifisert som LTS (Long Term Support) og vil bli støttet i 18 måneder. Hovedinnovasjoner:
- Støtte for oppdatering av virtuelle rutere (VR, Virtual Router) gjennom erstatning på stedet, som ikke krever at arbeidet stoppes (tidligere krevde oppdatering å stoppe og slette den gamle forekomsten, og deretter installere og starte en ny). Non-stop oppdatering implementeres ved bruk av live patcher som brukes på flukt.
- IPv6-støtte er gitt for isolerte nettverk og VPC-nettverk, som tidligere kun var tilgjengelig for delte nettverk. Det er også mulig å konfigurere statiske IPv6-ruter med tildeling av IPv6-undernett for virtuelle miljøer.
- Hovedpakken inkluderer en lagringsplugin for SDS-plattformen (Software Defined Storage) StorPool, som lar deg bruke funksjoner som øyeblikkelige øyeblikksbilder, partisjonskloning, dynamisk plassallokering, sikkerhetskopiering og separate QoS-policyer for hver virtuell disk.
- Brukere gis muligheten til uavhengig å opprette felles nettverk (delte nettverk) og private gatewayer (private gatewayer) gjennom et standard webgrensesnitt eller API (tidligere var disse mulighetene kun tilgjengelige for administratoren).
- Det er mulig å koble nettverk med flere kontoer (flere brukere kan dele ett nettverk) uten å involvere virtuelle rutere og uten portvideresending.
- Nettgrensesnittet lar deg legge til flere SSH-nøkler til et miljø uten å manuelt redigere .ssh/authorized_keys-filen (nøkler velges under oppretting av miljø).
- Nettgrensesnittet strukturerer informasjon om systemhendelser som brukes til å revidere og identifisere årsakene til feil. Hendelser er nå tydelig knyttet til ressursen som genererte hendelsen. Du kan søke, filtrere og sortere hendelser etter objekter.
- Lagt til en alternativ måte å lage øyeblikksbilder av lagringen til virtuelle maskiner som kjører KVM-hypervisoren. I den forrige implementeringen ble libvirt brukt til å lage øyeblikksbilder, som ikke støtter arbeid med virtuelle disker i RAW-format. Den nye implementeringen bruker de spesifikke egenskapene til hver lagring og lar deg lage øyeblikksbilder av virtuelle disker uten å kutte RAM.
- Støtte for eksplisitt kobling av en partisjon til et spesifikt primærlager er lagt til veiviseren for miljø- og partisjonsmigrering.
- Rapporter om status for administrasjonsservere, ressursdistribusjonsserveren og serveren med DBMS er lagt til administratorgrensesnittet.
- For vertsmiljøer med KVM er muligheten til å bruke flere lokale lagringspartisjoner lagt til (tidligere var bare én primær lokal lagring tillatt, noe som forhindret tillegg av flere disker).
- Muligheten til å reservere offentlige IP-adresser for senere bruk i nettverkene dine er gitt.
Kilde: opennet.ru