Likes Likes:  0
Resultaten 1 tot 3 van de 3
  1. #1
    Eigen VM dashboard voor klanten
    geregistreerd gebruiker
    75 Berichten
    Ingeschreven
    30/07/13

    Locatie
    Oostzaan

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Danny Timmer
    Bedrijf: Danteck
    Functie: Eigenaar
    URL: danteck.nl
    Registrar SIDN: JA
    ISPConnect: Nee
    KvK nummer: 60243880
    View danny-timmer-12811785/'s profile on LinkedIn

    Eigen VM dashboard voor klanten

    Hi WHT,

    Dit is misschien niet helemaal een vragen topic maar ik wou toch deze topic aanmaken als discussie topic. (of misschien zijn er mensen die al een soort gelijk project hebben gestart, altijd leuk om even ervaringen/gedachten te wisselen)

    Ik ben al enige tijd bezig met een kleinschalig project. Ik wil een eigen dashboard bouwen om waar klanten geautomatiseerd VM's kunnen aanmaken. Uiteraard zijn er al pakketten voor maar ik heb besloten zelf een project hiervoor aan te maken. Ik ben al even bezig en gebruik hiervoor Libvirt. Als Hypervisor gebruik ik ESXi waar de libvirt driver mee communiceert. Het idee eigenlijk vrij simpel. Een klant moet kunnen registeren en alleen zijn eigen VM's kunnen aanmaken. Die VM's komen voor nu nog op 1 ESXi server. Elke klant heeft een apart subnet waar zijn VM's in komen.

    Het IT landschap ziet er nu zo uit:
    - 1 VM met Linux en libvirt
    - 1 Pfsense VM router
    - 1 ESXi Hypervisor

    Gebruikte technieken:
    - MySQL database
    - Libvirt driver
    - Apache webserver voor dashboard
    - PHP
    - Javascript (voor prijsberekening)
    - Bootstrap voor login en dashboard

    Momenteel heb ik de volgende features werkend:
    - VM deployen op basis van ingevoerde gegevens
    - VM stoppen/starten
    - VM uitlezen
    - Klantaccount aanmaken / inlog
    - Provisioning van een IP subnet
    - VM deleten
    - Aparte user sessies (klant A ziet niet klant B VM's)
    - Prijscalculatie

    Zie video voor features:

    De volgende features staan nog open:
    - Console access zoals in de ESXi webpage
    Dit is misschien nog wel de lastige optie om voor elkaar te krijgen.

    - Routing "hoe kan een klant" bij zijn VM komen van afstand (dit gedeelte ook geautomatiseerd maken)
    - Facturatie en winkelmand functionaliteit
    - Snapshot functionaliteit
    Laatst gewijzigd door timmerdanny; 23/12/17 om 15:09.

  2. #2
    Eigen VM dashboard voor klanten
    geregistreerd gebruiker
    81 Berichten
    Ingeschreven
    09/08/10

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    13 Berichten zijn liked


    Naam: Mark Kapitein
    Bedrijf: Kapitein ICT
    Functie: Eigenaar
    Registrar SIDN: nee
    KvK nummer: 27361479
    Ondernemingsnummer: NL205729708B01
    View pub/mark-kapitein/18/145/a61's profile on LinkedIn

    Betreffende de console access:
    https://www.vmware.com/support/developer/html-console/

    Je kan een webmks ticket aanvragen via de vmware powercli of via de SDK die je kan downloaden die ticket die je kan krijgt samen met de host ip kan je dan gebruiken om de console te openen.

    Je kan bijvoorbeeld een mikrotik (als je hosts intern hangen) als proxy laten dienen voor de ESX hosts. door een portforward aan te maken.

    1. Je vraagt een webmks ticket aan
    2. je krijgt hostip en ticketnummer terug
    3. een mikrotik of proxy laat je dat ip doorforwarden op een poort.
    4. de html pagina maak je de wss link naar dat ip+poort

  3. #3
    Eigen VM dashboard voor klanten
    geregistreerd gebruiker
    75 Berichten
    Ingeschreven
    30/07/13

    Locatie
    Oostzaan

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Danny Timmer
    Bedrijf: Danteck
    Functie: Eigenaar
    URL: danteck.nl
    Registrar SIDN: JA
    ISPConnect: Nee
    KvK nummer: 60243880
    View danny-timmer-12811785/'s profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door MarkKapitein Bekijk Berichten
    Betreffende de console access:
    https://www.vmware.com/support/developer/html-console/

    Je kan een webmks ticket aanvragen via de vmware powercli of via de SDK die je kan downloaden die ticket die je kan krijgt samen met de host ip kan je dan gebruiken om de console te openen.

    Je kan bijvoorbeeld een mikrotik (als je hosts intern hangen) als proxy laten dienen voor de ESX hosts. door een portforward aan te maken.

    1. Je vraagt een webmks ticket aan
    2. je krijgt hostip en ticketnummer terug
    3. een mikrotik of proxy laat je dat ip doorforwarden op een poort.
    4. de html pagina maak je de wss link naar dat ip+poort
    Die documentatie had ik inderdaad al gezien. Uit de documentatie had ik begrepen dat voor het gebruik, vCenter nodig hebt. Via vCenter worden de tickets afgehandeld. Ik zit nu nog even te prutsen met pfsense. Aangezien het dashboard ook php gebruikt en pfsense ook lijkt dat me een goede combinatie.

    Over het netwerkontwerp moet ik nog even goed nadenken, gaan we naar een VPN en dat dan de klant bij zijn subnet kan komen? Geven we een IP adres per klant? Of gebruik van misschien wel reverse proxy? Hoe gaan we zorgen dat klant zijn VM in zijn subnet komt? Hangen we aan zijn VM een vlan tag en op de pfsense router ook?
    Hosted Exchange 2016? | SSD VPS | Ondersteuning of Support? | https://www.danteck.nl



Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2018 Webhostingtalk.nl.
Web Statistics