پرش به مطلب اصلی

سیستم‌عامل شخصی

با استفاده از قابلیت سیستم‌عامل شخصی در محصول سرور ابری آروان، می‌توانید فایل مربوط یک سیستم‌عامل که روی حافظه‌ی محلی دستگاه‌تان قرار دارد را برای نصب روی یک ابرک مورد استفاده قرار دهید. هم‌چنین، می‌توانید آرشیوی از این سیستم‌عامل‌ها در اختیار داشته باشید تا در زمان نیاز از آن‌ها استفاده کنید.

بارگذاری سیستم‌عامل شخصی برای ساخت ابرک

برای ایجاد یک سیستم‌عامل شخصی روی پنل کاربری ابر آروان، پس از ورود به پنل وارد بخش سرور ابری و سپس سیستم‌عامل شخصی شوید و در ادامه روی گزینه‌ی بارگذاری تصویر کلیک کنید.

در صفحه‌ی باز شده، می‌توانید تصویر مورد نظر خود را از طریق Drag and Drop یا گزینه‌ی Browse انتخاب کنید.

پس از کلیک روی گزینه‌ی بارگذاری تصویر، ایمیج انتخاب شده شروع به بارگذاری می‌کند.

توجه داشته باشید که فرمت‌های مجاز برای سیستم‌عامل شخصی: raw و qcow2 و vmdk و iso و img و vhd و vmdk هستند و فایل ایمیج می‌تواند نهایتن ۲۰۰ گیگابایت حجم داشته باشد.

ایجاد Image قابل بارگذاری روی ابرک‌های ابر آروان

برای ساخت Image به‌شکل Manual، ابتدا باید از طریق فایل iso سیستم‌عامل مورد نظر (برای نمونه اوبونتو)، یک VM روی یکی از Hypervisorهای معروف نصب کرد. برای راحتی کار ما Virtualbox را انتخاب می‌کنیم. ابتدا در پنل زیر، گزینه‌ی Expert Mode را انتخاب کنید.

پس از ورود اطلاعاتی مانند نام Image، آدرس محل ذخیره‌سازی و اندازه‌ی حافظه‌ی مربوط به‌ آن، مانند شکل زیر روی Create کلیک کنید.

در قسمت بعدی همان‌‌طور که مشاهده می‌کنید Hard disk file type را روی گزینه‌ی QCOW تنظیم می‌کنید و File Size را در کم‌ترین حالت ممکن قرار می‌دهید. در انتها، روی Create کلیک می‌کنید.

در ادامه ماشین مجازی که از قبل ساخته‌اید را روشن ‌کنید و با انتخاب گزینه‌ی Install وارد مرحله‌ی نصب می‌شوید.

در ادامه OpenSSH Server را انتخاب کنید.

در صفحه‌ی بعد گزینه‌ی Yes را انتخاب کنید.

پس از اتمام نصب سیستم‌عامل، برای کار کردن اجزای مختلف سیستم ابری با Image شما، باید نرم‌افزار cloud-init را نصب کرده و مراحل زیر را طی کنید.

apt-get install cloud-init

dpkg-reconfigure cloud-init

در این قسمت Data Source را None انتخاب کنید.

می‌توانید از طریق فایل cloud.cfg که در مسیر /etc/cloud/ قرار دارد، نام کاربری و کلمه‌ی عبور پیش‌فرض را تغییر دهید:

vim /etc/cloud/cloud.cfg

در ادامه می‌توانید نرم‌افزارها و بسته‌‌های مورد نیازتان را نصب کنید. برای نمونه، می‌توانید وب سرور Nginx را نصب کنید. با این کار هر بار که با استفاده از این Image ابرک می‌سازید، روی ابرک‌های شما وب سرور Nginx از قبل نصب خواهد بود. پس از نصب نرم‌افزارهای مورد نیاز، VM Machine را خاموش کنید.

هم‌چنین می‌توانید فایل qcow ذخیره شده در مسیر ساخت VM Machine خود را در پنل ابر آروان آپلود و استفاده کنید، ولی چون سرعت فایل‌های qcow پایین است، پیشنهاد می‌شود که به روش زیر فایل qcow را به raw تبدیل کنید.

برای تبدیل qcow به raw، ابتدا نرم‌افزار qemu-image را از این لینک برای ویندوز دانلود کنید.

سپس دستور زیر را برای تبدیل qcow به raw اجرا کنید:

qemu-img convert -f qcow -O raw Ubuntu-WebServer.qcow Ubuntu-WebServer.raw

در انتها برای sysprep کردن Image می‌توانید از طریق Ubuntu bash که روی ویندوز 10 نصب می‌شود دستور زیر را اجرا کنید:

apt-get install libguestfs-tools

virt-sysprep –a Ubuntu-WebServer.raw