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

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

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

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

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

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

آپلود فایل از آدرس اینترنتی

برای بارگذاری سیستم‌عاملی که بر بستر اینترنت قرار دارد، کافی است آدرس آن را در این صفحه وارد و روی دکمه‌ی «آپلود سیستم‌عامل شخصی» کلیک کنید.

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

آپلود فایل از سیستم شخصی

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

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

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

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

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

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

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

پس از آن به ادامه‌ی فرآیند ساخت سرور ابری هدایت می‌شوید. راهنمای ساخت ابرک در این مسیر به شما کمک می‌کند.

هم‌چنین می‌توانید هنگام ساخت ابرک جدید و در گام دوم، از تب «سیستم‌عامل شخصی»، فایل موردنظرتان را انتخاب کنید.

ایجاد 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 را نصب کنید. با این کار هر بار که با استفاده از این سیستم‌عامل ابرک می‌سازید، روی ابرک‌های شما وب سرور 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