واضح آرشیو وب فارسی:سایت ریسک: آموزش کامل نصب HyperVM + XEN و پارتیشن بندی 4pc 29 تير 1388, 13:13سلام ظاهرا اکثر دوستان روی نصب xen و پارتیشن بندی صحیح اون مشکل دارن ! این آموزش به صورت کامل می نویسم . اما لطف کنید نرین تو هر انجمنی به اسم خودتون بزارینش ! اول - پارتیشن بندی xen برای ساختن هارد مجازی برای vps ها به پارتیشنی از نوع LVM نیاز داره که این پارتیشن هم موقع نصب لینوکس میشه ساخت و هم یعد از نصب ! برای نصب xen شما به پارتیشن های فوق نیاز دارید : 1 - 200 MB EXT3 /boot 2 - 20 Gb EXT3 / 3 - 10 GB /Swap 4 - End Of Space ( Linux LVM ) عموما اگر به دیتاسنتر بگین به این فرم براتون پارتیشن بندی می کنند ! اما بعضی دیتاسنتر ها LVM نمی سازند در این صورت نیازی به خرج کردن الکی نیست که بگیرین KVM سفارش بدید و خودتون موقع نصب پارتیشن بندی کنید ! فقط کافیه به دیتاسنتر بگید به صورت زیر براتون پارتیشن بندی انجام بده : 1 - 200 MB EXT3 /boot 2 - 20 Gb EXT3 / 3 - 10 GB /Swap 4 - Available Space - FREE اگر دیتاسنتر LVM براتون ساخته که مستقیم به مرحله نصب برید اما اگر نساخته و فضا باقی مونده خالی گذاشته ( مدل دوم پارتیشن بندی که ذکر کردم ) شما باید مراحل زیر انجام بدید : اول باید مشخص کنید هارد شما از چه نوعی هست ؟ IDE , SCSI , PS/2 یا RAID با زدن df -H این مشخص میشه . مثال : [root@AOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda 1 444G 132G 290G 32% / tmpfs 3.8G 0 3.8G 0% /dev/shm خوب هاردتون هر چیزی که هست با زدن این دستور مشخص میشه . برای مثال الان در این سرور هارد SATA هست و برای اسم اون هم با دستور بالا پیدا کردیم ! dev/sda 1 حالا اقدام به پارتیشن بندی می کنیم , از دستور fdisk استفاده می کنیم : [root@AOS ~]# fdisk /dev/sda در این قسمت به ترتیب از دستورات زیر استفاده کنید و enter کنید . - حرف n وارد کنید برای ساختن پارتیشن جدید - حرف p وارد کنید برای ساخت پارتیشن از نوع primary - عدد 1 را وارد کنید ( در صورت قبول نکردن عدد 4 را وارد کنید ) - حرف t را وارد کنید برای تعیین نوع فرمت پارتیشن - حرف 8e را وارد کنید برای تغییر فرمت به Linux LVM ( البته گاهی از حرف دیگری استفاده میشه که برای اطمینان حرف L را وارد کنید تا لیست فرمت ها ظاهر شود ) - حرف p وارد کنید برای چک کردن پارتیشنی که ایجاد کردید Device Boot Start End Blocks Id System /dev/sda 1 * 1 57 457821 83 Linux /dev/sda 2 58 1332 10241437+ 83 Linux /dev/sda 3 1333 2376 8385930 82 Linux swap / Solaris /dev/sda 4 2377 30401 225110812+ 8e Linux LVM اینطور که در مثال بالا مشخص است . پارتیشن با نام dev/sda 4 و با فرمت LVM ساخته شده است - حرف w وارد کنید برای ذخیره و ایجاد پارتیشن و بعد با دستور reboot سرور را راه اندازی مجدد کنید بعد از بالا آمدن سرور به ترتیب از دو دستور فوق استفاده کنید ( توجه داشته باشید که نام پارتیشن LVM که در قسمت fdisk مشاهده کرده بودید را جای dev/sda 4 در دو دستور فوق جایگزین کنید ) [root@AOS ~]# pvcreate /dev/sda 4 Physical volume "/dev/sda 4" successfully created [root@AOS ~]# vgcreate xen /dev/sda 4 Volume group "xen" successfully created خوب مراحل ایجاد LVM برای XEN به پایان رسید ! نصب XEN میرسیم به مرحله نصب xen که بسیار راحت هست . - اول از همه SELINUX غیر فعال کنید : nano /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted - حالا نوبت به نصب xen و xen kernel میرسه : yum install kernel-xen xen virt-manager - در مرحله بعدی باید فایل بوت لودر ویرایش کنیم که سرور با کرنل xen بوت بشه ( default=0 باید باشه ) : nano /boot/grub/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd 0,0) # kernel /vmlinuz-version ro root=/dev/sda 2 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd 0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-128.1.16.el5xen) root (hd 0,0) kernel /xen.gz-2.6.18-128.1.16.el5 module /vmlinuz-2.6.18-128.1.16.el5xen ro root=LABEL=/ rhgb quiet module /initrd-2.6.18-128.1.16.el5xen.img title CentOS (2.6.18-128.1.16.el5PAE) - حالا به دستور reboot سرور را ریستارت کنید ! بعد از بالا اومدن سرور با دستور فوق چک کنید که سرور با کرنل xen بالا اومده یا نه : [root@AOS ~]# uname -a Linux learn.aoscentral.net 2.6.18-128.1.16.el5xen #1 SMP Tue Jun 30 07:20:15 EDT 2009 i686 i686 i386 GNU/Linux XEN با موفقیت نصب شد . با زدن دستور xm list می تونید لیست vps ها را مشاهده کنید . نصب HyperVM - فایل نصب hypervm دانلود کنید : wget - فایل نصب را اجرا کنید : sh ./hypervm-install-master.sh --virtualization-type=xen بزارین نصب تموم بشه و در آخر بدون هیچ تغییری دستور reboot بزنید . بعد از بالا اومدن سرور به ترتیب دستورات زیر را اجرا کنید : cd /usr/local/lxlabs/hypervm/ lphp.exe ../bin/misc/fixfc6xen.php lphp.exe ../bin/misc/fixcentos5xen.php lphp.exe ../bin/common/setdriver.php --server=localhost --class=vps --driver=xen مراحل نصب HyperVm هم به اتمام رسید . حالا می تونید به hyperVM وارد بشید و vps ایجاد کنید : یا User: admin password : admin ساخت VPS WINDOWS در XEN برای ساختن vps ویندوز در xen مراحل زیر را دنبال کنید : - شما اول فایل iso ویندوز را دانلود کنید - از دستور استفاده کنید ( به جای عبارت full-path-to-the-installation-cd-image مسیر فایل iso را وارد کنید ) ln -sf /full-path-to-the-installation-cd-image /home/wincd.img - به قسمت ایجاد vps xen در hypervm برین و در قسمت ostemplate گزینه ی windows-lxblank.img را انتخاب کنید و vps را ایجاد نمایید . - بعد از boot کردن vps شما باید با استفاده از VNC-client که در پنل Hypervm موجود هست به vps ریموت بشین و ویندوز را نصب کنید ! - بعد از نصب ویندوز شما می توانید VPS فوق را به Ostemplate تبدیل کنید و از دفعه دوم به راحتی ویندوز با انتخاب ostemplate فوق نصب کنید ! برای این کار از گزینه ی create Ostemplate در hypervm استفاده کنید مشکلی بود در خدمتم ! موفق باشید نویسنده آموزش : محسن محمودنژاد webmizban.com 30 تير 1388, 21:18بسیار عالی. ممنون جناب محمودنژاد عزیز
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 466]