systemd - The Good Parts
James Nugent, Engineering at Samsung Research
Ever since the release of systemd eight years ago, the now de-facto init system for Linux has courted controversy - derided by critics as being overly-complicated or insufficiently UNIX-like. Whilst there is room for claims of scope creep, given that systemd acts as a platform and API, in addition to a service manager. This criticism has led many operators and developers to discount systemd entirely as not worth learning, when in fact, it largely succeeds in the aim of "unifying the pointless differences between [Linux] distributions".
In this talk, we will walk through features both known and relatively unknown of the systemd service management components. We will look at how these features can be used in the construction of machine images perfectly suited to building self-assembling and self-healing systems with Packer and Terraform.
A thorough understanding of the primitives afforded by the operating system is an important step in building systems which do not have lock-in to a particular cloud or infrastructure provider. Through bootstrapping a production-grade Consul cluster, we'll look at how service dependency trees are built, how pre-execution and post-execution scripts are incorporated, how logging is managed, how notifying downstream dependencies of important events can be achieved, and how cgroups and namespaces - the building blocks of Linux containers - can be used as parts of service configurations without additional tools. --
If you liked this video and want to see more from HashiCorp, subscribe to our channel: https://www.youtube.com/c/HashiCorp?sub_confirmation=1
To learn more, visit our hands-on interactive lab environment, HashiCorp Learn: https://learn.hashicorp.com/
HashiCorp is the leader in multi-cloud infrastructure automation software. The HashiCorp software suite enables organizations to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint are downloaded tens of millions of times each year and are broadly adopted by the Global 2000. Enterprise versions of these products enhance the open source tools with features that promote collaboration, operations, governance, and multi-data center functionality.
For more information, visit: www.hashicorp.com or follow us on social media:
Twitter: @hashicorp
LinkedIn: https://www.linkedin.com/company/hashicorp
Facebook: https://www.facebook.com/HashiCorp
Видео systemd - The Good Parts канала HashiCorp
Ever since the release of systemd eight years ago, the now de-facto init system for Linux has courted controversy - derided by critics as being overly-complicated or insufficiently UNIX-like. Whilst there is room for claims of scope creep, given that systemd acts as a platform and API, in addition to a service manager. This criticism has led many operators and developers to discount systemd entirely as not worth learning, when in fact, it largely succeeds in the aim of "unifying the pointless differences between [Linux] distributions".
In this talk, we will walk through features both known and relatively unknown of the systemd service management components. We will look at how these features can be used in the construction of machine images perfectly suited to building self-assembling and self-healing systems with Packer and Terraform.
A thorough understanding of the primitives afforded by the operating system is an important step in building systems which do not have lock-in to a particular cloud or infrastructure provider. Through bootstrapping a production-grade Consul cluster, we'll look at how service dependency trees are built, how pre-execution and post-execution scripts are incorporated, how logging is managed, how notifying downstream dependencies of important events can be achieved, and how cgroups and namespaces - the building blocks of Linux containers - can be used as parts of service configurations without additional tools. --
If you liked this video and want to see more from HashiCorp, subscribe to our channel: https://www.youtube.com/c/HashiCorp?sub_confirmation=1
To learn more, visit our hands-on interactive lab environment, HashiCorp Learn: https://learn.hashicorp.com/
HashiCorp is the leader in multi-cloud infrastructure automation software. The HashiCorp software suite enables organizations to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint are downloaded tens of millions of times each year and are broadly adopted by the Global 2000. Enterprise versions of these products enhance the open source tools with features that promote collaboration, operations, governance, and multi-data center functionality.
For more information, visit: www.hashicorp.com or follow us on social media:
Twitter: @hashicorp
LinkedIn: https://www.linkedin.com/company/hashicorp
Facebook: https://www.facebook.com/HashiCorp
Видео systemd - The Good Parts канала HashiCorp
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
What is the Tao of HashiCorp?The Truth About the CAGED SystemUnix50 - Unix Today and Tomorrow: The LanguagesNYLUG Presents: Lennart Poettering -on- Systemd in 2018The mind behind Linux | Linus TorvaldsCreating systemd Service FilesIntroduction to HashiCorp ConsulMicrosoft CEO Satya Nadella On The Cloud Computing Industry And The Future Of Microsoft | CNBCIntroduction to HashiCorp Vault with Armon DadgarAlvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018Happy Terraforming! Real Life Experience and Proven Best PracticesDebConf 14: QA with Linus TorvaldsLISA18 - Solving All the Problems with systemdThe Container Revolution: Reflections After the First Decade"What UNIX Cost Us" - Benno Rice (LCA 2020)Top 10 Linux Job Interview QuestionsDemystifying Systemd for Embedded SystemsDemystifying systemd - 2015 Red Hat SummitCloudInit: The Good Partssystemd Basics