- 
	
			
				
					March 26th, 2012, 19:09
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 آموزش xen
				
				
						
							
							
						
						
							
						
				
					
						
							با سلام
بدون توضیح اضافه میریم سر کارمون
دو مدل پارتیشن بندی برای نصب زن وجود داره که که بهتره بدید دیتاسنتر پارتیشن بندی کنه
کد:
1 - 200 MB EXT3 /boot
2 - 20 Gb EXT3 /
3 - 10 GB Swap
4 - End Of Space ( Linux LVM )
1 - 200 MB EXT3 /boot
2 - 20 Gb EXT3 /
3 - 10 GB Swap
4 - Available Space - FREE
اگه مدل اول بود که هیچ اگرم از نوع دوم بود به شکل زیر عمل کنید
تعیین نوع ساتا یا راید هارد
کد:
[root@urserver ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             444G  132G  290G  32% /
tmpfs                 3.8G     0  3.8G   0% /dev/shm
بعد fdisk
کد:
[root@urserver ~]# 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
خب حالا درست شد.W رو برای ذخیره پارتیشن میسازیم و بعد ریبوت
بعدشم دوتا دستور زیر
کد:
[root@urserver~]# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created [root@urserver ~]# vgcreate xen /dev/sda4 Volume group "xen" successfully created
خب حالا میرسیم به قسمت دوم که نصب زن هست.اول 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
خب حالا میریم سر وقت زن و کرنلش
کد:
yum install kernel-xen xen virt-manager
حالا میریم سروقت بوت لودر
کد:
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 (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.1.16.el5xen)
        root (hd0,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)
ریبوت کنید و تست کنید ببینید با کرنل زن بالا اومده یا نه
خب حالا هر جور دوست دارید فایلای هایپر وی ام رو رو سرور دانلود و نصب کنید و بعد ریبوت کنیدش.
دستورات زیر رو به ترتیب اجرا کنید
کد:
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
خب خسته نباشید
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازpars30 به دلیل پست مفید
        
    
    
         
     
 
		
		- 
		
			
						
						
							March 26th, 2012 19:09
						
					
					
						
							 # ADS