دوره LXC/LXD
معرفی دوره: هدف از دوره LXC/LXD ارائه دانش و تجربه در حوزه کانتینرهای لینوکس / Linux container daemon است که در هنگام استفاده از LXD استفاده می نماییم و این دوره شامل مباحث پیشرفته برای کارهای سخت تر و حرفه ای تر نیز خواهد بود.
در این دوره، شما مفاهیم کانتینر را خواهید آموخت و به نصب و پیکربندی اولیه می پردازید. سپس مهارت های LXC و LXD خود را با یادگیری مهارت های خط فرمان LXD، و تنظیمات اضافی مربوط به سرور، تکمیل خواهید کرد و دانش چگونگی استفاده از LXD در مقیاس های مختلف را خواهید آموخت.
در انتها برای تسلط بیشتر مثال های کاربردی رو در قالب سناریوهای مختلف بررسی می کنیم و می بینیم که چگونه LXD به عنوان ابزار DevOps برای مدیران سیستم، توسعه دهندگاه شبکه و نرم افزار و متخصصین DevOps مورد استفاده قرار می گیرد.
مخاطبین:
- مدیران سیستم و مهندسین لینوکس
- متخصصین توسعه زیرساخت شبکه و مراکز داده
- متخصصین DevOps
- متخصصین مجازی سازی و رایانش ابری
مدت دوره : ۳۲ ساعت
پیش نیاز:
زمان برگزاری: لطفا به تقویم آموزشی مراجعه فرمایید.
سرفصل دوره:
Concepts:
- Virtualization Vs. Containerization
- LXC/LXD vs. Docker
- Container Definitions
- chroot
- UnionFS
- Jail
- Control Groups
- Namespaces
- Filesystem or rootfs
Setup:
- LXC Installation
- LXC Images
- LXC Default Configuration
- Networking Setup For LXC
- LXC Requirements for LXD
- LXD Installation
- Using LXC, Templates and basic usages
- Using LXD by lunching our first container
Getting Started with LXC and LXD:
- Instance Configuration
- Accessing a Container
- Working with Files
- Networking
- Profiles
- Snapshots
- Image Remotes
- Creating a Remote
- Anatomy of an Image
- Publishing Containers
- Distrobuilder
- Server Configuration and Management
- LXD Server Clustering
- LXD Server Backups
- Storage and Filesystems
Common Virtualization and Orchestration Tools:
- Libvirt as a container manager
- Virtual Machine Manager GUI
- LXC with SaltStack
- LXC Web-GUI
- LXC with Vagrant
- LXD Web-GUI
- Using JuJu and OpenStack with LXD
Containers & Security:
- Cgroups
- Capabilities
- AppArmor
- SELinux
- Seccomp
- User namespaces
Use Cases:
- Running an Application Inside LXC
- Rolling Out Memcached Instances with LXC
- Doing a Live Migration with LXD
- Booting a VM Image in LXC
- Containers and Internet of Things (IoT)