Upgrade to Pro — share decks privately, control downloads, hide ads and more …

systemd - Zusätzliche Dienste

systemd - Zusätzliche Dienste

Zeigt die weiteren Vorteile von systemd wie z.B. systemd-networkd, systemd-timesyncd usw…

Avatar for Stefan Betz

Stefan Betz

October 25, 2015

More Decks by Stefan Betz

Other Decks in Technology

Transcript

  1. Inhalt 1 about:me 2 systemd-networkd 3 systemd-timesyncd 4 systemd-nspawn 5

    systemd-boot 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 2 von 14
  2. about:me Ausweis bitte ~1984 geboren ~2011 systemd (Arch Linux) ~2016

    systemd in Ubuntu LTS (UASY) 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 3 von 14
  3. about:me Ausweis bitte ~1984 geboren ~2011 systemd (Arch Linux) ~2016

    systemd in Ubuntu LTS (UASY) 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 3 von 14
  4. about:me Ausweis bitte ~1984 geboren ~2011 systemd (Arch Linux) ~2016

    systemd in Ubuntu LTS (UASY) 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 3 von 14
  5. systemd-networkd Einfache Netzwerkkonfiguration Distributionsübergreifend Anwendungszwecke: Server VMs Container Konfiguriert Interfaces

    dynamisch Unit Typen: .link .netdev .network 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 4 von 14
  6. systemd-networkd Einfache Netzwerkkonfiguration Distributionsübergreifend Anwendungszwecke: Server VMs Container Konfiguriert Interfaces

    dynamisch Unit Typen: .link .netdev .network 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 4 von 14
  7. systemd-networkd Einfache Netzwerkkonfiguration Distributionsübergreifend Anwendungszwecke: Server VMs Container Konfiguriert Interfaces

    dynamisch Unit Typen: .link .netdev .network 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 4 von 14
  8. systemd-networkd Einfache Netzwerkkonfiguration Distributionsübergreifend Anwendungszwecke: Server VMs Container Konfiguriert Interfaces

    dynamisch Unit Typen: .link .netdev .network 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 4 von 14
  9. systemd-networkd Einfache Netzwerkkonfiguration Distributionsübergreifend Anwendungszwecke: Server VMs Container Konfiguriert Interfaces

    dynamisch Unit Typen: .link .netdev .network 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 4 von 14
  10. .netdev Units welche Interfaces machen Das könnte z.B. sein. .

    . . . . eine Bridge . . . ein Bond . . . ein TUN/TAP br0.netdev [NetDev] Name=br0 Kind=bridge 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 5 von 14
  11. .netdev Units welche Interfaces machen Das könnte z.B. sein. .

    . . . . eine Bridge . . . ein Bond . . . ein TUN/TAP br0.netdev [NetDev] Name=br0 Kind=bridge 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 5 von 14
  12. .netdev Units welche Interfaces machen Das könnte z.B. sein. .

    . . . . eine Bridge . . . ein Bond . . . ein TUN/TAP br0.netdev [NetDev] Name=br0 Kind=bridge 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 5 von 14
  13. .netdev Units welche Interfaces machen Das könnte z.B. sein. .

    . . . . eine Bridge . . . ein Bond . . . ein TUN/TAP br0.netdev [NetDev] Name=br0 Kind=bridge 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 5 von 14
  14. .netdev Units welche Interfaces machen Das könnte z.B. sein. .

    . . . . eine Bridge . . . ein Bond . . . ein TUN/TAP br0.netdev [NetDev] Name=br0 Kind=bridge 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 5 von 14
  15. .network Units die IP Sachen machen br0.network [Match] Name=br0 Statische

    Konfiguration: [Network] Address=192.168.1.1/24 Address=fd07:4763:1234:1234::1/64 IPForward=yes IPv6PrivacyExtensions=no DHCP Konfiguration: [Network] DHCP=yes 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 6 von 14
  16. .network Units die IP Sachen machen br0.network [Match] Name=br0 Statische

    Konfiguration: [Network] Address=192.168.1.1/24 Address=fd07:4763:1234:1234::1/64 IPForward=yes IPv6PrivacyExtensions=no DHCP Konfiguration: [Network] DHCP=yes 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 6 von 14
  17. .network Units die IP Sachen machen br0.network [Match] Name=br0 Statische

    Konfiguration: [Network] Address=192.168.1.1/24 Address=fd07:4763:1234:1234::1/64 IPForward=yes IPv6PrivacyExtensions=no DHCP Konfiguration: [Network] DHCP=yes 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 6 von 14
  18. .network Units die IP Sachen machen br0.network [Match] Name=br0 Statische

    Konfiguration: [Network] Address=192.168.1.1/24 Address=fd07:4763:1234:1234::1/64 IPForward=yes IPv6PrivacyExtensions=no DHCP Konfiguration: [Network] DHCP=yes 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 6 von 14
  19. .network Slaves für Bridges enp5s0.network [Match] Name=enp5s0 [Network] Bridge=br0 25.

    Oktober 2015 systemd – Zusätzliche Dienste Seite 7 von 14
  20. .network Slaves für Bridges enp5s0.network [Match] Name=enp5s0 [Network] Bridge=br0 25.

    Oktober 2015 systemd – Zusätzliche Dienste Seite 7 von 14
  21. .network Slaves für Bridges enp5s0.network [Match] Name=enp5s0 [Network] Bridge=br0 25.

    Oktober 2015 systemd – Zusätzliche Dienste Seite 7 von 14
  22. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  23. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  24. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  25. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  26. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  27. systemd-timesyncd NTP war gestern NTP ohne ntpd Quellen: Konfiguration vom

    Distributor timesyncd.conf .network Files DHCP 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 8 von 14
  28. timedatectl Zeitzone, Status, . . . Zeitzone: timedatectl set-timezone Europe/Berlin

    Status: timedatectl Abbildung: timedatectl status 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 9 von 14
  29. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  30. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  31. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  32. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  33. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  34. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  35. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  36. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  37. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  38. systemd-nspawn Neuigkeiten aus der Container Welt Debian/Ubuntu => Enthalten im

    Paket systemd-container btrfs Support: Klonen geht schnell (Danke COW!) Templates => Vorlagen für Maschinen Empheral Boot => Wegwerfmaschinen (z.b. für ansible praktisch) machinectl: Klonen von Images (btrfs) Import/Export von Images (z.B. als .tar.gz) Pullen von Images (z.B. tar.gz, .raw, . . . ) .nspawn Units seit Version 226, Bridge Support ab Version 227 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 10 von 14
  39. systemd-boot Überblick GRUB zu Komplex => Konfiguration meist per Script

    Komplexität bei UEFI nicht mehr erforderlich UEFI-only Eintrag für Windows Bootloader automatisch grub.cfg ~500 Zeilen vs. systemd-boot Konfiguration ~7 Zeilen 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 11 von 14
  40. systemd-boot Überblick GRUB zu Komplex => Konfiguration meist per Script

    Komplexität bei UEFI nicht mehr erforderlich UEFI-only Eintrag für Windows Bootloader automatisch grub.cfg ~500 Zeilen vs. systemd-boot Konfiguration ~7 Zeilen 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 11 von 14
  41. systemd-boot Überblick GRUB zu Komplex => Konfiguration meist per Script

    Komplexität bei UEFI nicht mehr erforderlich UEFI-only Eintrag für Windows Bootloader automatisch grub.cfg ~500 Zeilen vs. systemd-boot Konfiguration ~7 Zeilen 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 11 von 14
  42. systemd-boot Überblick GRUB zu Komplex => Konfiguration meist per Script

    Komplexität bei UEFI nicht mehr erforderlich UEFI-only Eintrag für Windows Bootloader automatisch grub.cfg ~500 Zeilen vs. systemd-boot Konfiguration ~7 Zeilen 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 11 von 14
  43. systemd-boot Überblick GRUB zu Komplex => Konfiguration meist per Script

    Komplexität bei UEFI nicht mehr erforderlich UEFI-only Eintrag für Windows Bootloader automatisch grub.cfg ~500 Zeilen vs. systemd-boot Konfiguration ~7 Zeilen 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 11 von 14
  44. systemd-boot Konfiguration /boot/loader/loader.conf timeout 5 default arch /boot/loader/entries/arch.conf title Linux

    linux /vmlinuz-linux initrd /intel-ucode.img initrd /initramfs-linux.img options root=/dev/main/root bla=true 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 12 von 14
  45. systemd-boot Konfiguration /boot/loader/loader.conf timeout 5 default arch /boot/loader/entries/arch.conf title Linux

    linux /vmlinuz-linux initrd /intel-ucode.img initrd /initramfs-linux.img options root=/dev/main/root bla=true 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 12 von 14
  46. systemd-boot Konfiguration /boot/loader/loader.conf timeout 5 default arch /boot/loader/entries/arch.conf title Linux

    linux /vmlinuz-linux initrd /intel-ucode.img initrd /initramfs-linux.img options root=/dev/main/root bla=true 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 12 von 14
  47. systemd-boot Installation/Update Installation: bootctl install Update: bootctl update Status: bootctl

    status 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 13 von 14
  48. systemd-boot Installation/Update Installation: bootctl install Update: bootctl update Status: bootctl

    status 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 13 von 14
  49. systemd-boot Installation/Update Installation: bootctl install Update: bootctl update Status: bootctl

    status 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 13 von 14
  50. systemd-boot Installation/Update Installation: bootctl install Update: bootctl update Status: bootctl

    status 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 13 von 14
  51. Vielen Dank für die Aufmerksamkeit! Die Folien unterliegen der CreativeCommons

    „Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Unported“. 2015 Stefan J. Betz 25. Oktober 2015 systemd – Zusätzliche Dienste Seite 14 von 14