السلام عليكم ,,
كيف الحال ,,
اخواني الافاضل اليوم بشرح لكم بموضوع الكثيرين يحتاجونه ,,
والموضوع خصوصا لداتا سنتر hetzner >> ..
شرح تقسيم هارديسك السيرفر الى تقسيمة متوافقة مع XEN وحذف الـ RAID SOFT وجعل الهارديسك الآخر للباك اب بوقت الحاجة .
اولا ندخل على robot الخاصة بالموقع ,,
من ثم نختار Servers ..
من ثم نختار السيرفر المطلوب ,, فيظهر لنا خيارات ,, نختار Rescue .. ونفعل نظام الانقاذ ونختار Linux ,,, والتوزيعة 64 bit . ونضغط تفعيل .
اولا تقسيم الهارديسك في هتزنر :
راح يظهر لنا باسورد root جديدة ..
نحفظها ,, ومن حيارات السيرفر باللوحة نختار Reset ونضغط على اول اختيار لعمل قثلاخخف للسيرفر وتفعيل نظام الانقاذ بعد الريبوت .
ننتظر دقيقتين لحين ان يعمل السيرفر ثم ندخل بالشل SSh .. بباسورد الروت التي ظهرت لنا ..
سيظهر لنا نظام انقاذ تيرمنال . نكتب الامر التالي :
راح يظهر لنا توزيعات لينكس ,,
طبعا منهم مدعوم من الشركة ومنهم لا يدعموه ,, وتستطيع تنصيب اي نظام يعجبك على السيرفر ..
اختار النظام المناسب واضغط Enter . مثلا انا اخترت Debian 6 squeeze .
الان راح يظهر لك اعدادات ملف يدوية installimage.conf .
الان ببداية الملف ,, نجد " SWRAID " وبجانبها رقم 1 .. نغير الرقم 1 الى 0 لالغاء الرايد سوفت .
ثم ننزل لتحت بقليل ,, نجد" SWRAIDLEVEL " نضط قبل منها اشارة # لالغاءها وتصبح :
من ثم ننزل الى اسفل لنجد اعدادات الـ Hostname ونغير الهوست نيم الى اي اسم مناسب خاص بنا . مثلا :
ثم ننزل الى الاسفل الى اعدادات تقسيم الهارديسك ..
وتجعل التقسيم كما يناسبك .. مثلا هذه التقسيمة لهارديسك 3 تيرا متناسبة مع XEN :
كود:
PART /boot ext2 512
PART lvm vg0 all
LV vg0 swap swap swap 16G
LV vg0 root / ext3 100G
LV vg0 tmp /tmp xfs 50G
LV vg0 home /home ext4 2048G
طبعا هذه التقسيمة انا كتبتها كمثال ,, تستطيع تغيير ما يناسبك المهم ان تكون التقسيمة LVM حتى تتعامل مع XEN .
بعد التقسم نضغط على F10 . ومن ثم yes مرتين . وسيبدا تنصيب النظام .
بعد انتهاء تنصيب النظام ,,
طبق الامر التالي وغير باسورد الروت الى اي شيء يناسبك :
ومن ثم طبق الامر التالي لعمل ريستارت للسيرفر والاقلاع من النظام الجديد :
انتظر دقيقتين وارجع ادخل على السيرفر بالباسورد الجديدة ..
الان سنبدأ شرح تنصيب XEN على النظام Debian 6 .. باذن الله الانظمة الاخرى نشرحها لاحقا ,,
اولا نطبق الامر التالي للحصول على اخر تحديثات للنظام :
كود:
apt-get update && apt-get upgrade -y
من ثم تنصيب الـ XEN مباشرة على السيرفر 64 بت :
كود:
apt-get install -y xen-hypervisor xen-utils xenstore-utils xenwatch xen-tools xen-linux-system-2.6-xen-amd64
الان نعدل على ملف modules بالامر التالي :
جعل خيار الـ loop بالملف كالتالي :
من ثم نعدل ملف sysctl لتفعيل تحويل الاي بي والاتصالات الخاصة بالـ VPS التي ننشاها لاحقا :
كود:
nano /etc/sysctl.conf
ونتاكد من وجود التالي داخل الملف وجميعها يكون مفعل :
كود:
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
net.ipv4.conf.default.proxy_arp=1
الان نفتح ملف اعدادات xend-config :
كود:
nano /etc/xen/xend-config.sxp
تاكد من هذه الخيارات وعطلها من الملف بوضع # قبل كل منها :
كود:
(network-script network-bridge)
(vif-script vif-bridge)
لتصبح :
كود:
# (network-script network-bridge)
# (vif-script vif-bridge)
من ثم ابحث عن الخيارات التالية وتاكد بانها مفعلة ولا يوجد امامها اشارة # :
كود:
(network-script network-route)
(vif-script vif-route)
الان نحفظ العمل CTRL + X من ثم Y . وانتر .
الان نفتح ملف interrfaces الخاص بالنتورك :
كود:
nano /etc/network/interfaces
ونعطل الخيار الموجود هناك بوضع # امامه .. ليصبح هكذا :
ومن ثم نحفظ الملف .
الان نفتح ملف اعدادات الكونفق الخاص بالـ XEN الافتراضية التي تعمل على انشاء في بي اس معين :
كود:
nano /etc/xen-tools/xen-tools.conf
ونحذف محتواه كاملا ونضع التالي ( ملاحظة المبتدئين لا يحذفوه لانه فيه تعليمات ) :
كود:
dir = /home/xen
install-method = debootstrap
size = 50Gb # Disk size
vcpus = 4 # Virtual CPU quantity
memory = 128Mb # Memory size
swap = 128Mb # Swap size
fs = ext3 # use the EXT3 filesystem for the disk image.
gateway = 192.168.0.1 # replace with your host's ip (NOT gateway) [1]
netmask = 255.255.255.0 # replace with your netmask [2]
broadcast = 192.168.0.255 # replace with your broadcast [3]
passwd = 1
kernel = /boot/vmlinuz-`uname -r`
initrd = /boot/initrd.img-`uname -r`
arch = amd64
dist = lucid
image = sparse
mirror = http://archive.ubuntu.com/ubuntu
boot = 1
serial_device = hvc0
disk_device = xvda
ext3_options = noatime,nodiratime,errors=remount-ro
ext2_options = noatime,nodiratime,errors=remount-ro
xfs_options = defaults
reiserfs_options = defaults
btrfs_options = defaults
طبعا جميع الخيارات بالاعلى قابلة للتغيير حسب مزاجك ,, مثلا Size و RAM والمعالجات وجميع الخيارات الافتراضية عند انشاء في بي اس يتم اخذها من هذا الملف . لذلك عدل ما تريد .
مع ملاحظة :
يوجد خيارات يجب عليك تغييرها بالملف عند انشاء VPS جديد حتى تحدد النظام الذي ترغب بتنصيبه على الفي بي اس . الخيارات اعلاه تنصب على النظام نسخة اوبنتو .
بعد حفظ الملف ننشيء مجلد خاص للـ XEN داخل /home كما حددنا بالملف :
الان نعمل ريستارت للسيرفر وباذن الله يشتغل تمام :
وللتاكد ,, طبق الامر وشوف الكيرنل لديك XEN :
الان للتاكد من عمل النظام نطبق الامر التالي :
اذا لم يظهر لديك اي ناتج للامر معناها النظام شغال . ولو ظهر لك خلل مثل التالي :
كود:
WARNING! Can't find hypervisor information in sysfs!
Error: Unable to connect to xend: No such file or directory. Is xend running?
يتم حله بالطريقة هذه :
كود:
mv /etc/grub.d/10_linux /etc/grub.d/50_linux
update-grub2
reboot
وبعد الريستارت راح يشتغل زي الفل .. باذن الله ..
الدرس من تعديلي وكتابتي ,,
اتمنى يفيدكم ,,
اخوكم رائد سعادة ,,
المفضلات