PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی



aoscentral
July 22nd, 2009, 21:28
سلام

خوب جاهای مختلفی نصب و راه اندازی 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 بوت شود :


reboot


مرحله هفتم - نصب 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 بیتی ) دستور زیر را اجرا کنید :


nano /etc/auto.vzyum

و خط فوق را در آن ذخیره کنید :


* -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

مشکلی بود در خدمتم ! موفق باشید

نویسنده آموزش : محسن محمودنژاد

tokiyo
September 12th, 2010, 14:42
هم این مراحل میرم اوپن وی زد هم نصب کردم ولی اینجا ( 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

لطفا راهنمایی کنید

sosole
November 19th, 2010, 22:08
در آخر نصب هایپر وی ام این خطا رو میده

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

Online24
November 19th, 2010, 22:54
Resolving download.lxlabs.com... failed: Temporary failure in name resolution


چک کنید به سایت :

download.lxlabs.com

ping داشته باشید .

اگر به این سایت ping ندارید :

ابتدا چک کنید که سرور به اینترنت متصل باشد .

سپس کانفیگ فایل :



/etc/resolv.conf

را با فرمت :


nameserver ip.ip.ip.ip

ویرایش کنید و مشخصات DNS server خودتون رو وارد کنید . اگر این اطلاعات را ندارید ، موقتا میتونید از Public Dns Server استفاده کنید :


nameserver 4.2.2.4

sosole
November 19th, 2010, 23:16
ببخشید من توی لینوکس خیلی وارد نیستم.
از داخل اس اس اچ اینکارو چطوری انجام بدم عزیز؟
این فایل رو چطوری ویرایش کنم ؟
/etc/resolv.conf

Online24
November 19th, 2010, 23:24
با یک ویرایشگر متنی مثل vi یا nano (در صورت نصب ) فایل resolv.conf را ویرایش کنید .

- استفاده از nano

nano /etc/resolv.conf


تغییرات را اعمال کنید و در آخر ctrl + x بزنید و پیغام مبنی بر save شدن فایل را با زدن کلید y تایید کنید .

- استفاده از VI


vi /etc/resolv.conf

برای ورورد به حالت ویرایش i بزنید .
ویرایش کنید .
کلید escape را فشار دهید.
wq: را تایپ کنید ، save خواهد شد .

sosole
November 27th, 2010, 19:30
من تمامی مراحل فوق را انجام دادم.
2 بار هم اینکار رو کردم.
هر دفعه بعد از نصب هایپر وی ام وقتی سیستم ریستارت می کنم دیگه کلا سرور می خوابه. نه هایپر وی ام میاد بالا و نه حتی آی پی سرور پینگ میده؟! :77:

soroushhost
December 4th, 2010, 18:20
دو تا سوال
1- اینجوری ویندوز هم می شه نصب کرد
2- بعد VPS ها رو چجوری به اینترنت باید وصل کنم. یعنی ip بدم و .....
3- چجوری به سرور اصلی ip ادرس هایی که از DC گرفتم رو add کنم ؟

1eng.ir
December 4th, 2010, 18:26
دو تا سوال
1- اینجوری ویندوز هم می شه نصب کرد
2- بعد VPS ها رو چجوری به اینترنت باید وصل کنم. یعنی ip بدم و .....
3- چجوری به سرور اصلی ip ادرس هایی که از DC گرفتم رو add کنم ؟

1. فقط لینوکس
2. موقع ساخت وی پی اس آی پی میدی، یا بعد از نصب لینوکس از setup اینکارو انجام میدی.
3. Resources ~~> IP Pool ~~> Add Ip Pool

soroushhost
December 5th, 2010, 03:26
1. فقط لینوکس
2. موقع ساخت وی پی اس آی پی میدی، یا بعد از نصب لینوکس از setup اینکارو انجام میدی.
3. Resources ~~> IP Pool ~~> Add Ip Pool
بعد برای ویندوز چی کار باید کرد ؟؟
این add کردن ip رو با دستور هم می تونین بگید لطفا ؟؟

1eng.ir
December 5th, 2010, 03:45
بعد برای ویندوز چی کار باید کرد ؟
از مجازی ساز دیگه ای مثه VMWare استفاده کن.

soroushhost
December 5th, 2010, 20:40
از مجازی ساز دیگه ای مثه VMWare استفاده کن.
می شه لطف کنید بگید چجوری نصب کنم ؟؟ (کار باهاش رو بلدم ولی نمی دونم چجوری با command تو centos نصب کنم)

1eng.ir
December 5th, 2010, 21:02
می شه لطف کنید بگید چجوری نصب کنم ؟؟ (کار باهاش رو بلدم ولی نمی دونم چجوری با command تو centos نصب کنم)
تو این بخش پیداش کنید: وی ام ور VMware (http://www.webhostingtalk.ir/f64/)

iman65
December 15th, 2010, 22:31
دوستان من تو مرحله آخر مشکل دارم لطفا راهنمایی کنید
بعد از دستور sh setx86_64 خطا میده
This is not a x86_64 platform!
Aborted script!
در صورتی که سرور من 64 بیت هم هست
Centos5.3
تشکر

reeza
February 17th, 2012, 02:05
من نصبش کردم اما یه ارور میده میگه هایپر وی ام نمی تونه به smtp وصل بشه
مشکل از کجاست؟

x_hello_x
July 29th, 2012, 00:38
با سلام

نصب وی پی اس لینوکس تو hypervm چجوری هست ؟
و چجوری باید به وی پی اس نصب شده آیپی بدیم ؟

با تشکر

brightening-eyes
August 10th, 2012, 07:55
با سلام

نصب وی پی اس لینوکس تو hypervm چجوری هست ؟
و چجوری باید به وی پی اس نصب شده آیپی بدیم ؟

با تشکر

سلام
شما باید از طریق OpenVZ ostemplates در پانل HyperVM وارد بشید و لینک دانلود رو بهش بدین و روی Upload کلیک کنید
بعد به قسمت Virtual Machines برین و یه VPS بسازین و از طریق OSTemplate روش لینوکس نصب کنید