Practical LXC and LXD - Senthil Kumaran S.

Practical LXC and LXD (eBook)

Linux Containers for Virtualization and Orchestration
eBook Download: PDF
2017 | 1st ed.
XV, 159 Seiten
Apress (Verlag)
978-1-4842-3024-4 (ISBN)
Systemvoraussetzungen
46,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Use Linux containers as an alternative virtualization technique to virtualize your operating system environment. This book will cover LXC's unmatched flexibility with virtualization and LXD's smooth user experience.

Practical LXC and LXD begins by introducing you to Linux containers (LXC and LXD). You will then go through use cases based on LXC and LXD. Next, you will see the internal workings of LXC and LXD by considering the repositories and templates used. You will then learn how to integrate LXC and LXD with common virtualization and orchestration tools such as libvirt and SaltStack. Finally, you will dive into containerization and security. The book will explore some of the common problems in security and provide a case study on how containerization can help mitigate some of the operating system-level security issues in an IoT environment.

What You Will Learn
  • Get an introduction to Linux containers
  • Discover the basics of LXC and LXD
  • See use cases that can be solved with LXC and LXD - for developers, devops, and system administrators
  • Master LXC and LXD repositories
  • Use LXC and LXD with common virtualization and orchestration tools
  • Consider a containerization and security in IoT case study
Who This Book Is For

The audience for this book should have basic knowledge of Linux and software development in general. The intended readership is primarily software developers, operations engineers, and system administrators who are interested in devops, though managers and enthusiasts will also benefit from this book.



Senthil Kumaran S, popularly called 'stylesen' on the Internet, is from Chennai, India, and is currently working as a LAVA Software Engineer for Linaro Ltd., in Cambridge, UK. He is a free software enthusiast and contributes to many free open source software projects. He is a Full Committer of the Apache Subversion version control system project and a Project Management Committee (PMC) member at Apache Software Foundation. As a Debian Maintainer, Senthil maintains packages such as django-compat and many Linaro Automated Validation Architecture (LAVA)-related packages for the Debian operating system. He has previously authored the book Open Source in the Tamil language. Senthil has contributed many articles to Linux For You magazine and is a regular speaker at various technical events. He holds a bachelor's degree in Computer Science and Engineering from Thiagarajar College of Engineering, Madurai, India, and a master's degree in Software Systems from Birla Institute of Technology, Pilani, India.
Use Linux containers as an alternative virtualization technique to virtualize your operating system environment. This book will cover LXC's unmatched flexibility with virtualization and LXD's smooth user experience.Practical LXC and LXD begins by introducing you to Linux containers (LXC and LXD). You will then go through use cases based on LXC and LXD. Next, you will see the internal workings of LXC and LXD by considering the repositories and templates used. You will then learn how to integrate LXC and LXD with common virtualization and orchestration tools such as libvirt and SaltStack. Finally, you will dive into containerization and security. The book will explore some of the common problems in security and provide a case study on how containerization can help mitigate some of the operating system-level security issues in an IoT environment.What You Will LearnGet an introduction to Linux containersDiscover the basics of LXC and LXDSee use cases that can be solved with LXC and LXD - for developers, devops, and system administratorsMaster LXC and LXD repositoriesUse LXC and LXD with common virtualization and orchestration toolsConsider a containerization and security in IoT case studyWho This Book Is ForThe audience for this book should have basic knowledge of Linux and software development in general. The intended readership is primarily software developers, operations engineers, and system administrators who are interested in devops, though managers and enthusiasts will also benefit from this book.

Senthil Kumaran S, popularly called “stylesen” on the Internet, is from Chennai, India, and is currently working as a LAVA Software Engineer for Linaro Ltd., in Cambridge, UK. He is a free software enthusiast and contributes to many free open source software projects. He is a Full Committer of the Apache Subversion version control system project and a Project Management Committee (PMC) member at Apache Software Foundation. As a Debian Maintainer, Senthil maintains packages such as django-compat and many Linaro Automated Validation Architecture (LAVA)-related packages for the Debian operating system. He has previously authored the book Open Source in the Tamil language. Senthil has contributed many articles to Linux For You magazine and is a regular speaker at various technical events. He holds a bachelor’s degree in Computer Science and Engineering from Thiagarajar College of Engineering, Madurai, India, and a master’s degree in Software Systems from Birla Institute of Technology, Pilani, India.

Chapter 1:  Introduction to Linux ContainersChapter Goal: This chapter gives a formal introduction to containers, what is the need for containers, how flexible are containers than traditional virtualization techniques. We also walk through some of the features which Linux kernel offers which helps in providing containerization. Touch upon containerization equivalents in other operating systems such as Solaris, BSD, Parallels, etc.No of pages 15 – 20 pagesChapter 2: Installation Chapter Goal: Discuss various installation methods available in some major GNU/Linux distributions in order to install LXC and LXD.No of pages: 15 – 20 pages Chapter 3: Basics and getting started with LXC, LXDChapter Goal: Explain what is LXC and LXD with some basics. The first steps towards using LXC and LXD will be discussed in this chapter.No of pages : 20 – 25 pagesChapter 4: Use cases that will be solved by LXC and LXDChapter Goal: Discuss various use cases that could be addressed by using LXC and LXC for different classes of users.No of pages: 40 – 50 pagesSub - Topics: 1. For Developers2. Dev-ops3. System AdministratorsChapter 5: LXC, LXD repositoriesChapter Goal: This chapter discusses about using LXC, LXD repositories and the templates that are involved. It will give an overview on the internal working of LXC and LXD.No of pages: 15 – 20 pagesChapter 6: LXC and LXD with common virtualization and orchestration toolsChapter Goal: This chapter discusses integrating LXC and LXD with commong virtualization and orchestration tools such as libvirt, SaltStack, etc.No of pages: 15 – 20 pagesChapter 7: Containerization and security in IoT (Case Study)Chapter Goal: This chapter explores the common problems in IoT security and does a case study on how containerization can help mitigate some of the operating system level security issues in IoT environment.No of pages: 15 – 20 pages

Erscheint lt. Verlag 31.8.2017
Zusatzinfo XV, 159 p. 45 illus., 40 illus. in color.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte containerize • containers • Linux • lxc • lxd • OpenSource
ISBN-10 1-4842-3024-8 / 1484230248
ISBN-13 978-1-4842-3024-4 / 9781484230244
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 3,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania; Peer Heinlein …

eBook Download (2023)
Rheinwerk Computing (Verlag)
69,90
das umfassende Handbuch

von Michael Kofler

eBook Download (2023)
Rheinwerk Computing (Verlag)
49,90
Die wichtigen Befehle

von Daniel J. Barrett

eBook Download (2024)
O'Reilly Verlag
16,90