LXD هي حاوية نظام حديثة وآمنة وقوية ومدير آلات افتراضية.
يوفر تجربة موحدة لتشغيل وإدارة أنظمة Linux الكاملة داخل الحاويات أو الأجهزة الافتراضية. يدعم LXD الصور لعدد كبير من توزيعات Linux (صور وصور أوبونتو الرسمية التي يوفرها المجتمع) وهي مبنية على واجهة برمجة تطبيقات قوية للغاية ولكنها بسيطة للغاية. تقوم LXD بتقييم من مثيلات واحدة على جهاز واحد إلى مجموعة في رف مركز بيانات كامل ، مما يجعلها مناسبة لتشغيل أعباء العمل من أجل التطوير وفي الإنتاج.
يتيح لك LXD إعداد نظام يبدو وكأنه سحابة خاصة صغيرة. يمكنك تشغيل أي نوع من عبء العمل بطريقة فعالة مع الحفاظ على مواردك تحسينًا.
يجب أن تفكر في استخدام LXD إذا كنت ترغب في تحريك بيئات مختلفة أو تشغيل الأجهزة الافتراضية ، أو بشكل عام التشغيل وإدارة البنية التحتية الخاصة بك بطريقة فعالة من حيث التكلفة.
شاهد البدء في وثائق LXD لتعليمات التثبيت والخطوات الأولى.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | يكتب | خدمة | حالة |
|---|---|---|
| الاختبارات | جيثب | ![]() |
| اذهب الوثائق | غودوك | |
| تحليل ثابت | غوربورت | |
| الترجمات | ويب |
يعمل LXD Daemon فقط على Linux لكن أداة العميل ( lxc ) متوفرة على معظم الأنظمة الأساسية.
| نظام التشغيل | شكل | يأمر |
|---|---|---|
| Linux | فرقعة | snap install lxd |
| النوافذ | الشوكولاتة | choco install lxc |
| ماكوس | البيرة | brew install lxc |
يتوفر مستودع التغليف Snap LXD هنا.
لمزيد من الإرشادات حول تثبيت LXD لمجموعة واسعة من توزيعات Linux وأنظمة التشغيل ، وتثبيت LXD من المصدر ، راجع كيفية تثبيت LXD في الوثائق.
يوفر مشروع LXD حزم عميل SDK للتفاعل مع خوادم LXD من البرنامج الخاص بك.
هذه SDKs مرخصة باسم Apache-2.0.
| لغة | عنوان URL |
|---|---|
| يذهب | https://pkg.go.dev/github.com/canonical/lxd/client |
| بيثون | https://github.com/canonical/pylxd |
لمزيد من المعلومات حول استخدام API LXD ، راجع REST API في الوثائق.
إذا كنت تبحث عن أدوات (خارج lxc CLI) لإدارة LXD على نطاق (من خادم واحد إلى مجموعات واسعة) ، يمكن أن تكون المشاريع التالية مفيدة:
| أداة | وصلة |
|---|---|
| ANSIBLE - المكون الإضافي للاتصال | https://galaxy.ansible.com/ui/repo/published/community/general/content/connection/lxd/ |
| ANSIBLE - البرنامج المساعد المخزون | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| الترباس - نقل LXD | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| microcloud | https://canonical.com/microcloud |
| Packer - LXD Builder | https://developer.hashicorp.com/packer/integrations/hashicorp/lxd/latest/components/builder/lxd |
| مزود terraform | https://registry.terraform.io/providers/terraform-lxd/lxd |
النظر في الجوانب التالية للتأكد من أن تثبيت LXD آمن:
انظر الأمان للحصول على معلومات مفصلة.
مهم:
يمنح الوصول المحلي إلى LXD من خلال مقبس UNIX دائمًا الوصول الكامل إلى LXD. يتضمن ذلك القدرة على إرفاق مسارات أو أجهزة نظام الملفات إلى أي مثيل بالإضافة إلى تعديل ميزات الأمان في أي حالة.
لذلك ، يجب عليك فقط إعطاء هذا الوصول إلى المستخدمين الذين تثق بهم مع الوصول إلى الجذر إلى نظامك.
تتوفر القنوات التالية لك للتفاعل مع مجتمع LXD.
يمكنك تقديم تقارير الأخطاء وطلبات الميزات على: https://github.com/canonical/lxd/issues/new
منتدى مناقشة متاح على: https://discourse.ubuntu.com/c/lxd/
إذا كنت تفضل مناقشات حية ، فيمكنك أن تجدنا في #lxd على irc.libera.chat . انظر البدء مع IRC إذا لزم الأمر.
يتوفر الدعم التجاري لـ LXD من خلال Ubuntu Pro (Ubuntu Pro (Infra-on فقط) أو Ubuntu Pro الكامل). يغطي الدعم جميع إصدارات LTS لمدة خمس سنوات بدءًا من يوم الإصدار.
راجع وصف الخدمة الكاملة للحصول على معلومات مفصلة حول ما توفره Ubuntu Pro.
الوثائق الرسمية متوفرة على: https://documentation.ubuntu.com/lxd/en/latest/
يمكنك العثور على موارد إضافية على موقع الويب ، على YouTube وفي قسم البرامج التعليمية في المنتدى.
يتم تقدير الإصلاحات والميزات الجديدة بشكل كبير. تأكد من قراءة إرشاداتنا المساهمة أولاً!