- 
	
			
				
					July 22nd, 2009, 22:28
				
			
			
				
					#1
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
							
							
						
						
				
					
						
							سلام
خوب جاهای مختلفی نصب و راه اندازی openvz شرح داده شده اما من جایی ندیدم بدرستی و کامل باشه ! براتون این آموزش می نویسم اما لطف کنید نرین هر جایی به اسم خودتون بگزارید .
نصب OpenVZ
برای نصب openvz توصیه می کنم از سرور با رم حد اقل 4 گیگابایت استفاده کنید و در مورد cpu هم در حد نیازتون ! در مورد سیستم عامل هم توصیه می کنم  در حال حاضر  از centos 5.2 نسخه ی 32 بیت یا 64 بیت استفاده کنید . شاید براتون سوال بشه وقتی centos 5.3 هست چرا باید از 5.2 استفاده کنید !؟ دلیل این هست که در حال حاضر openvz روی نسخه ی 5.3 centos یک سری باگ داره که هنوز fix نشده ولی با 5.2 سازگاری کامل داره .
اولین مرحله - نصب OpenVZ yum repository
برای این کار دستورات فوق را اجرا کنید :
	کد:
	cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import  http://download.openvz.org/RPM-GPG-Key-OpenVZ
 
مرحله دوم - نصب Kernel OpenVZ
برای نصب کرنل دو روش داریم . یکی با استفاده از yum و یکی نصب به صورت دستی که من نصب به صورت دستی توصیه می کنم !
البته انتخاب کرنل بستگی به سرور داره ( RAM و CPU ) , که برای انتخاب از این جدول می تونید استفاده کنید :
	کد:
	http://wiki.openvz.org/Kernel_flavors
 
برای گرفتن آخرین نسخه کرنل مورد نیاز هم به این آدرس می تونید مراجعه کنید ( از RHEL5 استفاده کنید ) :
	کد:
	http://wiki.openvz.org/Download/kernel
 
من آموزش با نسخه های فعلی کرنل ادامه میدم ( اگر دیدید نسخه جدید تری اومده جای لینک کرنل در مرحله دانلود کرنل با کرنل جدید عوض کنید ) 
- برای دانلود و نصب کرنل بر روی سرور های با پردازنده 32 بیتی AMD & Intel و رم بالای 4 گیگ از دستورات زیر استفاده کنید : 
	کد:
	wget http://download.openvz.org/kernel/branches/rhel5-2.6.18/028stab062.3/ovzkernel-PAE-2.6.18-128.1.1.el5.028stab062.3.i686.rpm
rpm -ihv ovzkernel-PAE-2.6.18-128.1.1.el5.028stab062.3.i686.rpm
 
- برای دانلود و نصب کرنل بر روی سرور های با پردازنده 64 بیتی AMD & Intel و رم بالای 4 گیگ از دستورات زیر استفاده کنید : 
	کد:
	wget http://download.openvz.org/kernel/branches/rhel5-2.6.18/028stab062.3/ovzkernel-2.6.18-128.1.1.el5.028stab062.3.x86_64.rpm
rpm -ihv ovzkernel-2.6.18-128.1.1.el5.028stab062.3.x86_64.rpm
 
اگر در همگام نصب کرنل با خطایی رو برو شدید نصب ادامه ندید و replay کنید که بگم چه کاری باید انجام بدید !
مرحله سوم - تنظیمات bootloader
- دستور زیر را اجرا کنید و نام اولین سیستم عامل را از Centos به OpenVZ تغییر بدید :
	کد:
	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 do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,0)
#          kernel /boot/vmlinuz-version ro root=/dev/sda1
#          initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title OpenVZ (2.6.18-128.1.1.el5.028stab062.3)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-128.1.1.el5.028stab062.3 ro root=LABEL=/
        initrd /boot/initrd-2.6.18-128.1.1.el5.028stab062.3.img
title CentOS (2.6.18-92.el5)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-92.el5 ro root=LABEL=/
        initrd /boot/initrd-2.6.18-92.el5.img
 
مرحله چهارم - تنظیمات sysctl 
- دستور فوق را برای ویرایش فایل sysctl اجرا کنید :
	کد:
	nano /etc/sysctl.conf
 
- در فایل جست و جو کنید و طبق مقادیر زیر فایل را تنظیم کنید , اگر احیانا هر کدام از مقادیر زیر درون فایل sysctl شما وجود نداشت آن را در آخر فایل اضافه کنید :
	کد:
	# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# We do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
 
مرحله پنجم - تنظیمات SELinux 
 - دستور فوق را اجرا کنید و مقدار SELINUX را به disabled تغییر دهید :
	کد:
	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
 
مرحله ششم - تنظیمات Conntracks 
- دستور فوق را برای ویرایش فایل modprobe وارد کنید :
	کد:
	nano /etc/modprobe.conf
 
- خط فوق را به انتهای فایل اضافه کنید :
	کد:
	options ip_conntrack ip_conntrack_enable_ve0=1
 
دستور راه اندازی مجدد را وارد کنید تا سرور بر روی کرنل OpenVZ بوت شود :
مرحله هفتم - نصب utilities
- اگر از سرور با پردازنده 32 بیتی استفاده می کنید فقط دستور فوق را اجرا کنید :
	کد:
	yum install vzctl vzquota vzpkg vzyum
 
- اگر از سرور با پردازنده 64 بیتی استفاده می کنید دستورات  فوق را اجرا کنید : 
	کد:
	yum install vzctl.x86_64 vzquota.x86_64
wget http://linux.carreira.com.pt/ovzutils/setx86_64-0.5.tar.gz
tar xzvf setx86_64-0.5.tar.gz
sh setx86_64
 
- ( فقط 64 بیتی ) دستور زیر را برای ویرایش فایل اجرا کنید :
	کد:
	nano /vz/template/centos/4/x86_64/config/.rpmmacros
 
و محتویات آن را به صورت زیر تغییر دهید :
	کد:
	%_install_langs C:pt_PT:pt_PT.UTF-8:en_US:en_US.UTF-8
 
- ( فقط 64 بیتی ) دستور فوق را برای ویرایش فایل اجرا کنید :
	کد:
	nano /etc/auto.master
 
و خط فوق را به انتهای فایل اضافه کنید :
	کد:
	/vz/root/{vpsid}/var/cache/yum-cache /etc/auto.vzyum
 
- ( فقط 64 بیتی ) دستور زیر را اجرا کنید :
 و خط فوق را در آن ذخیره کنید :
	کد:
	* -bind,ro,nosuid,nodev :/var/cache/yum-cache/&
 
خوب نصب Openvz به پایان رسید ! نوبت به استارت openvz میرسه . با دستور فوق Openvz را اجرا کنید :
	کد:
	/sbin/service vz start
 
اگر مراحل به درستی انجام داده باشید OpenVZ به درستی اجرا میشه ! اگر خطایی داد replay کنید بگم مشکل از کجاست !
نصب HyperVM
- فایل نصب hypervm دانلود کنید :
	کد:
	wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh
 
- فایل نصب را اجرا کنید :
	کد:
	sh ./hypervm-install-master.sh --virtualization-type=openvz
 
بزارین نصب تموم بشه و در آخر بدون هیچ تغییری دستور reboot بزنید و منتظر باشید سرور بالا بیاد !
مراحل نصب HyperVm هم به اتمام رسید .  حالا می تونید به hyperVM وارد بشید و vps ایجاد کنید :
	کد:
	https://your-IP:8887 یا https://your-IP:8888
User: admin   password : admin
 
مشکلی بود در خدمتم ! موفق باشید
نویسنده آموزش : محسن محمودنژاد 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازaoscentral به دلیل پست مفید
        
    
    
        
        
            
        
                1eng.ir, 1Mizban, AHMAD-SE, Ahura, amirizadi, Arashdn, ASIADATA, Cyrus.The.Great, debbiglidwell, DeltaGostar, Doublex, ehsan_velgard, hamekareh, HugeServer, kqlman, mdf092, medianet, mehrserver, meisam317, mohsen1, mortezam, Mostafa, m_dg_farari, Nikihost, nimapendar, palet, parsntc1, parsvia, PDhost.net, reeza, shervin114, shirazlpi, sodahost, tebyan, thanker, vPsPersia.COM, Warez-Host.IR, WebArts, webmizban, WebRang, zagrosweb 
            
         
     
         
     
 
		
		- 
		
			
						
						
							July 22nd, 2009 22:28
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					September 12th, 2010, 15:42
				
			
			
				
					#2
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							هم این مراحل میرم اوپن وی زد هم نصب کردم ولی اینجا ( sh ./hypervm-install-master.sh --virtualization-type=openvz ) گیر میده 
خطا رو ببین
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.widexs.nl
 * base: mirror.widexs.nl
 * extras: mirror.widexs.nl
 * openvz-kernel-rhel5: openvz.proserve.nl
 * openvz-utils: openvz.proserve.nl
 * updates: mirror.widexs.nl
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package php available.
Package wget-1.11.4-2.el5_4.1.i386 already installed and latest version
Package zip-2.31-2.el5.i386 already installed and latest version
Package unzip-5.52-3.el5.i386 already installed and latest version
Nothing to do
installing php failed. Please fix yum/up2date.
مثل این که میگه پکیجه php ندارم
Centos 5.5 nasbe
لطفا راهنمایی کنید
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازtokiyo به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					November 19th, 2010, 23:08
				
			
			
				
					#3
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							در آخر نصب هایپر وی ام این خطا رو میده
	کد HTML:
	Complete!
--2010-11-19 21:28:40--  http://download.lxlabs.com/download/program-install.zip
Resolving download.lxlabs.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address `download.lxlabs.com'
unzip:  cannot find or open program-install.zip, program-install.zip.zip or program-install.zip.ZIP.
./hypervm-install-master.sh: line 26: cd: program-install/hypervm-linux: No such file or directory
Could not open input file: lxins.php
 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از sosole به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					November 19th, 2010, 23:54
				
			
			
				
					#4
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							
	
		
			
			
				Resolving download.lxlabs.com... failed: Temporary failure in name resolution
			
		
 
	 
 چک کنید به سایت :
download.lxlabs.com
ping داشته باشید . 
اگر به این سایت ping ندارید :
ابتدا چک کنید که سرور به اینترنت متصل باشد . 
سپس کانفیگ فایل :
را با فرمت :
	کد:
	nameserver ip.ip.ip.ip
 ویرایش کنید و مشخصات DNS server خودتون رو وارد کنید . اگر این اطلاعات را ندارید ، موقتا میتونید از Public Dns Server استفاده کنید :
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازOnline24 به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					November 20th, 2010, 00:16
				
			
			
				
					#5
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							ببخشید من توی لینوکس خیلی وارد نیستم.
از داخل اس اس اچ اینکارو چطوری انجام بدم عزیز؟
این فایل رو چطوری ویرایش کنم ؟
/etc/resolv.conf
						
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط sosole : November 20th, 2010 در ساعت 00:22
					
					
				
				
				
				
				
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از sosole به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					November 20th, 2010, 00:24
				
			
			
				
					#6
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							با یک ویرایشگر متنی مثل vi یا nano (در صورت نصب ) فایل resolv.conf را ویرایش کنید . 
- استفاده از nano 
	کد:
	nano /etc/resolv.conf
 تغییرات را اعمال کنید و در آخر ctrl + x بزنید و پیغام مبنی بر save شدن فایل را با زدن کلید y تایید کنید . 
- استفاده از VI
برای ورورد به حالت ویرایش i بزنید .
ویرایش کنید .
کلید escape را فشار دهید.
wq: را تایپ کنید ، save خواهد شد .
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازOnline24 به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					November 27th, 2010, 20:30
				
			
			
				
					#7
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							من تمامی مراحل فوق را انجام دادم.
2 بار هم اینکار رو کردم.
هر دفعه بعد از نصب هایپر وی ام وقتی سیستم ریستارت می کنم دیگه کلا سرور می خوابه. نه هایپر وی ام میاد بالا و نه حتی آی پی سرور پینگ میده؟! 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از sosole به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					December 4th, 2010, 19:20
				
			
			
				
					#8
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							دو تا سوال
1- اینجوری ویندوز هم می شه نصب کرد
2- بعد VPS ها رو چجوری به اینترنت باید وصل کنم. یعنی ip بدم و .....
3- چجوری به سرور اصلی ip ادرس هایی که از DC گرفتم رو add کنم ؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از soroushhost به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					December 4th, 2010, 19:26
				
			
			
				
					#9
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
soroushhost
					
				 
				دو تا سوال
1- اینجوری ویندوز هم می شه نصب کرد
2- بعد VPS ها رو چجوری به اینترنت باید وصل کنم. یعنی ip بدم و .....
3- چجوری به سرور اصلی ip ادرس هایی که از DC گرفتم رو add کنم ؟
			
		 
	 
 1. فقط لینوکس
2. موقع ساخت وی پی اس آی پی میدی، یا بعد از نصب لینوکس از setup اینکارو انجام میدی.
3. Resources ~~> IP Pool ~~> Add Ip Pool
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از 1eng.ir به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					December 5th, 2010, 04:26
				
			
			
				
					#10
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی
				
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
1eng.ir
					
				 
				1. فقط لینوکس
2. موقع ساخت وی پی اس آی پی میدی، یا بعد از نصب لینوکس از setup اینکارو انجام میدی.
3. Resources ~~> IP Pool ~~> Add Ip Pool
			
		 
	 
  بعد برای ویندوز چی کار باید کرد ؟؟
این add کردن ip رو با دستور هم می تونین بگید لطفا ؟؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از soroushhost به دلیل پست مفید