ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

6.11. شبیه سازی


برای تهیه سریع، ممکن است بخواهید یک ظرف متعارف را مطابق با نیاز خود سفارشی کنید و سپس چندین نسخه از آن تهیه کنید. این را می توان با lxc-clone برنامه است.


کلون ها یا عکس های فوری هستند یا کپی هایی از یک ظرف دیگر. کپی محفظه جدیدی است که از نسخه اصلی کپی شده است و به اندازه نسخه اصلی فضای میزبان را اشغال می کند. یک عکس فوری از قابلیت عکس‌برداری فروشگاه پشتیبان زیربنایی برای ایجاد یک محفظه کپی روی نوشتن با ارجاع به اولین ظرف استفاده می‌کند. عکس های فوری را می توان از btrfs، LVM، zfs، و کانتینرهای پشتیبان دایرکتوری ایجاد کرد. هر فروشگاه پشتیبان ویژگی های خاص خود را دارد - به عنوان مثال، ظروف LVM که به صورت thinpool تهیه نشده اند، نمی توانند عکس های فوری از عکس های فوری را پشتیبانی کنند. ظروف zfs با عکس های فوری را نمی توان تا زمانی که همه عکس های فوری منتشر کرد حذف کرد. محفظه‌های LVM باید با دقت بیشتری برنامه‌ریزی شوند زیرا سیستم فایل زیرین ممکن است از رشد پشتیبانی نکند. btrfs از هیچ یک از این کاستی ها رنج نمی برد، اما از کاهش عملکرد fsync رنج می برد که باعث می شود dpkg و apt کندتر شود.


عکس های فوری از کانتینرهای بسته بندی شده با دایرکتوری با استفاده از سیستم فایل همپوشانی ایجاد می شوند. به عنوان مثال، یک کانتینر دارای دایرکتوری ممتاز C1، سیستم فایل ریشه خود را در زیر خواهد داشت /var/lib/lxc/C1/rootfs. یک کلون عکس فوری از C1 به نام C2 با rootf های C1 که فقط خواندنی در زیر نصب شده اند شروع می شود. /var/lib/lxc/C2/delta0.

نکته مهم، در این مورد نباید اجازه داد که C1 در حین اجرای C2 اجرا شود یا حذف شود. به جای آن توصیه می شود که C1 a را در نظر بگیرید کانونی ظرف پایه، و فقط از عکس های فوری آن استفاده کنید.


با توجه به یک کانتینر موجود به نام C1، می توان یک کپی با استفاده از موارد زیر ایجاد کرد:


sudo lxc-clone -o C1 -n C2


یک عکس فوری را می توان با استفاده از:


sudo lxc-clone -s -o C1 -n C2


 

برترین سیستم عامل Cloud Computing در OnWorks: