سلام ,
دوست عزیز LVM انواع مختلفی داره و برای استفاده های گوناگون از مقادیر و امکانات مختلف اون استفاده میشه . در کل LVM یه جایگاه بسیار عالی برای پیاده سازی حجم ها ی کوچکتر از یک واحد بزرگتر فراهم کرده که در مجازی سازی برای ایجاد هارد VPS ها ( Virtual Hard Disk ) استفاده میشه .
بحث در مورد ساختن LVM برای سایر کارها نمی کنیم . فقط در مورد ایجاد LVM برای سرور های Xen باید بگم که 2 حالت داریم
1 - هنگام پارتیشن بندی در مراحل نصب لینوکس می تونید علاوه بر پارتیشن های اصلی , اقدام به ساخت پارتیشن به صورت Linux LVM بکنید که دوستمون Roka در بالا مقادیر هم دادن که مناسب هست .
2 - هنگام نصب لینوکس پارتیشن های اصلی طبق مقادیر بالا بسازید و به بقیه فضای هارد دست نزنید . بعد از نصب لینوکس به ترتیب زیر شما می تونید LVM قابل استفاده برای XEN ایجاد کنید .
اول باید مشخص کنید هارد شما از چه نوعی هست ؟ IDE , SCSI , PS/2 یا RAID
با زدن df -H این مشخص میشه . مثال :
کد:[root@roza ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 444G 132G 290G 32% / tmpfs 3.8G 0 3.8G 0% /dev/shm
خوب هاردتون هر چیزی که هست با زدن این دستور مشخص میشه . برای مثال الان در این سرور هارد SATA هست و برای اسم اون هم با دستور بالا پیدا کردیم !
کد:dev/sda1
حالا اقدام به پارتیشن بندی می کنیم , از دستور fdisk استفاده می کنیم :
کد:[root@roza ~]# fdisk /dev/sda
در این قسمت به ترتیب از دستورات زیر استفاده کنید و enter کنید .
- حرف n وارد کنید برای ساختن پارتیشن جدید
- حرف p وارد کنید برای ساخت پارتیشن از نوع primary
- عدد 1 را وارد کنید ( در صورت قبول نکردن عدد 4 را وارد کنید )
- حرف t را وارد کنید برای تعیین نوع فرمت پارتیشن
- حرف 8e را وارد کنید برای تغییر فرمت به Linux LVM ( البته گاهی از حرف دیگری استفاده میشه که برای اطمینان حرف L را وارد کنید تا لیست فرمت ها ظاهر شود )
- حرف p وارد کنید برای چک کردن پارتیشنی که ایجاد کردید
کد:Device Boot Start End Blocks Id System /dev/sda1 * 1 57 457821 83 Linux /dev/sda2 58 1332 10241437+ 83 Linux /dev/sda3 1333 2376 8385930 82 Linux swap / Solaris /dev/sda4 2377 30401 225110812+ 8e Linux LVM
اینطور که در مثال بالا مشخص است . پارتیشن با نام dev/sda4 و با فرمت LVM ساخته شده است
- حرف w وارد کنید برای ذخیره و ایجاد پارتیشن و بعد با دستور reboot سرور را راه اندازی مجدد کنید
بعد از بالا آمدن سرور به ترتیب از دو دستور فوق استفاده کنید ( توجه داشته باشید که نام پارتیشن LVM که در قسمت fdisk مشاهده کرده بودید را جای dev/sda4 در دو دستور فوق جایگزین کنید )
کد:[root@roza ~]# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created [root@roza ~]# vgcreate xen /dev/sda4 Volume group "xen" successfully created
خوب مراحل اسجاد LVM برای XEN به پایان رسید ! اگر شما قبلا hypervm را نصب کیده بودید دوباره مجددا باید دستور نصب آن را توسط installer اجرا کنید و مجددا نصب باید شود ! والا با وجود LVM هم شما با همان خطا رو برو خواهید بود !
اگر hypervm نصب نکردیه این که نصب کنید و بدون مشکل استفاده کنید .
همینطور قابل ذکر هست بعد از نصب HyperVM شما باید به ترتیب دستورات زیر را وارد کنید ( برای حل مشکل برخی سیستم عامل های لینوکس روی سرور xen )
کد:cd /usr/local/lxlabs/hypervm/httpdocs/ lphp.exe ../bin/misc/fixfc6xen.php lphp.exe ../bin/misc/fixcentos5xen.php lphp.exe ../bin/common/setdriver.php --server=localhost --class=vps --driver=xen
سوالی بود در خدمتم !
موفق باشید