$30 off During Our Annual Pro Sale. View Details »

Private Cloud mit SmartOS und Project FiFo

fraosug
November 21, 2017

Private Cloud mit SmartOS und Project FiFo

fraosug

November 21, 2017
Tweet

More Decks by fraosug

Other Decks in Technology

Transcript

  1. © 2017 [email protected]
    Private Cloud
    mit
    SmartOS
    und
    Project FiFo

    View Slide

  2. Was ist das Ziel?

    View Slide

  3. Private Cloud-Umgebung
    1. Private! Cloud!
    2. Open Source
    3. Ausfallsicher
    4. Skalierbarkeit
    5. API (REST)

    View Slide

  4. Warum SmartOS?
    ‣ Basiert auf Illumos
    ‣ Zones, Crossbow, ZFS, DTrace
    ‣ Leichtgewichtiger Hypervisor
    ‣ Keine Boot-Environments
    ‣ Boot via USB oder Netboot
    ‣ Viele Virtualisierungs-Optionen
    ‣ Aktive Weiterentwicklung

    View Slide

  5. Virtualisierungs-Optionen
    1. Nativ 32- / 64-bit
    2. LX Branded Zones
    3. KVM

    View Slide

  6. Datasets.at : Zonen-Images

    View Slide

  7. View Slide

  8. View Slide

  9. Paketmanagement
    ‣ pkgsrc (NetBSD)
    ‣ Binär-Pakete (32- und 64bit)
    ‣ Releases jedes Quartal (Q1-Q4)
    ‣ Release im 4. Quartal LTS für 3 Jahre
    ‣ PREFIX=/opt/local
    ‣ Kein Paketmanagement in Globaler Zone

    View Slide

  10. Wie Server updaten?
    1. Platform-Archive herunterladen
    2. IPXE Konfiguration anpassen
    3. Server rebooten

    View Slide

  11. Project FiFo

    View Slide

  12. Einfache Installation!

    View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. VM mit REST API erstellen

    View Slide

  23. FiFo Cloud

    View Slide

  24. One last thing…

    View Slide

  25. ips mit SmartOS

    View Slide

  26. ?

    View Slide

  27. Quellen
    ‣ https://www.joyent.com/smartos
    ‣ https://wiki.smartos.org
    ‣ https://github.com/joyent/pkgsrc/wiki
    ‣ https://datasets.at
    ‣ https://project-fifo.net
    ‣ https://docs.project-fifo.net/docs/introduction
    ‣ https://blog.project-fifo.net/cloud-management-for-everyone/
    ‣ https://blog.project-fifo.net/fifo-jails-digital-ocean/
    ‣ https://api.project-fifo.net/docs
    ‣ https://github.com/everycity/ec-userland
    ‣ http://smartos.pkg.ec/en/catalog.shtml

    View Slide