آموزش نصب Apache، MySQL و PHP بر روی سیستم عامل های لینوکس

  • 0

آموزش نصب Apache، MySQL و PHP بر روی سیستم عامل های لینوکس

ر این مقاله نحوه نصب وب سرور آپاچی (آخرین نسخه)، بانک اطلاعاتی مای اس کیو ال (آخرین نسخه) و پی اچ پی (آخرین نسخه) را به همراه ماژول های آن بر روی سیستم عامل های RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6/6.0/6.5/6.6/6.7  و  Fedora 12,13,14,15,16,17,18,19با استفاده از مخزن Remi و دستور YUM آموزش خواهیم داد.

Install LAMP

آپاچی (Apache)  چیست؟
آپاچی یک وب سرور HTTP متن باز رایگان است که بر روی تمامی توزیع های لینوکس و همچنین سیستم عامل ویندوز قابل نصب و اجراست. وب سرور آپاچی توانایی سرویس دهی به صفحات برنامه نویسی شده (.htm .php .pl .cgi .js) و موارد بسیاری دیگر را دارد. بر اساس آمارهای به دست آمده در اسفند ماه 1391 حدود65.24% دامنه های وب سایتهای توسط آپاچی سرویس دهی می شوند.

ما اس کیو ال (MySQL) چیست؟
MySQL یکی از محبوب ترین رابطهای بانک های اطلاعاتی در جهان محسوب می شود که بر روی هر نوع سروری قابل اجراست توانایی دادن دسترسی چندین کاربر به چندین بانک اطلاعاتی را داراست. MySQL به همراه Apache اجرا می شود.

پی اچ پی (PHP) چیست؟
یک زبان برنامه نویسی سرور محور متن باز رایگان است که از بهترین گزینه ها جهت گسترش صفحات وب می باشد. این مفسر قابلیت تولید سایتهای پویا (Dynamic) را داراست.

ماژول های PHP
در این آموزش قصد داریم ماژول های زیر را نصب کنیم:

MySQL (php-mysql) – A extension for PHP applications that use MySQL databases. PostgreSQL (php-pgsql) – A extension for PostgreSQL database for PHP. MongoDB (php-pecl-mongo) – A driver for MongoDB database. SQLite (php-sqlite) – Extension for SQLite Database Engine. Memcache (php-pecl-memcache) – Memcached caching daemon. Memcached (php-pecl-memcached) – Memcached caching daemon. GD (php-gd) – GD extension for PHP application to serve graphics. XML (php-xml) – XML Parser for PHP applications. MBString (php-mbstring) – Mbstring extension is used to handle multi-byte string in PHP applications. MCrypt (php-mcrypt) – A Mcrypt library for PHP scripts. APC (php-pecl-apc) – APC module used to optimize and cache PHP code. CLI (php-cli) – Command-line interface for PHP. PEAR (php-pear) – Application Repository framework for PHP. PDO (php-pdo) – Database access module for PHP applications.

مرحله اول: نصب دایرکتوری مخزن Remi

## Install Remi Repository on Fedora 19, 18, 17, 16, 15 ## rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm ## Fedora 19 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm ## Fedora 18 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm ## Fedora 17 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm ## Fedora 16 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm ## Fedora 15 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm ## Fedora 14 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm ## Fedora 13 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm ## Fedora 12 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 – 32 Bit## rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 – 64 Bit ## rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ## Install Remi Repository on RHEL/CentOS 5.9-5.0 – 32 Bit ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm ## Install Remi Repository on RHEL/CentOS 5.9-5.0 – 64 Bit ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

مرحله دوم: نصب Apache، MySQL و PHP

## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ## # yum –enablerepo=remi install httpd mysql mysql-server php php-common ## Installing on RHEL/CentOS 5-6 ## # yum –enablerepo=remi,remi-test install httpd mysql mysql-server php php-common
مرحله سوم: نصب ماژول های PHP

## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ## # yum –enablerepo=remi install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo ## Installing on RHEL/CentOS 5-6 ## # yum –enablerepo=remi,remi-test install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

مرحله چهارم: فعال/غیرفعال کردن سرویسهای Apache و MySQL

## Enable Apache and MySQL on Run-Levels ## # chkconfig –levels 235 httpd on # chkconfig –levels 235 mysqld on ## Apache Commands ## # /etc/init.d/httpd start # /etc/init.d/httpd stop # /etc/init.d/httpd status ## MySQL Commands ## # /etc/init.d/mysqld start # /etc/init.d/mysqld stop # /etc/init.d/mysqld status

مرحله پنجم: کنترل نصب Apache، MySQL و PHP
1-    یک فایل با نام phpinfo.php بسازید، موارد زیر را درون آن قرار دهید و در مسیر /var/www/html/phpinfo.php ذخیره کنید.<php phpinfo (); ?>

2-    حالا بوسیله مرورگر خود آدرس http://localhost/phpinfo.php را باز نمائید. خروجی شما مانند صفحه زیر خواهد بود.

Install LAMP

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


  • 0

مفهوم NAT

NAT یکی از ابزارهای قدرتمند دنیای IT است که دقیقا همان کاری را انجام می دهد که از اسم آن بر می آید,به وسیله NAT میتوانیم آدرسهای یک شبکه را به یک شبکه دیگر ترجمه کنیم.

مفهوم-NAT-چیست-خدمات-و-سرویس-های-شبکه

NAT تقریبا در تمامی سیستم عاملها و روتر ها قابل انجام است که هر کدام شیوه و روش خود را دارند.

برای همه متخصصین واضح است که قوی ترین روتر های دنیا Cisco هستند و تقریبا 80 درصد از بستر اینترنت بر روی دستگا های Cisco بنا شده اند. در این آموزش به توضیح مراحل انجام NATبه صورت عملی بر روی سخت افزارهای سیسکو می پردازیم.

از کاربردهای NAT می توان به موارد زیر اشاره کرد:

 * ترجمه IP های Private به Public یا بلعکس

* تغییر مرکز سرویس دهنده اینترنت بدون نیاز به تغییر IP های داخلی

* حفاظت از یک شبکه حساس در مقابل برخی حملات خارجی

* تغییر پورت مقصد پکت ها برای کاربران داخلی به صورت transparent


نرم افزار های مانیتورینگ شبکه

معرفی ویژگی های مهم پنج نرم افزار نمونه مانیتورینگ شبکه

نرم-افزار-های-مانیتورینگ-شبکه-خدمات-و-سرویس-های-شبکه-و-دیتاسنتر

Nagios: نگیوس یکی از نرم افزارهای پر طرفدار متن باز در حوزه ی نرم افزار های مانیتورینگ سرویس های شبکه است . این نرم افزار نمایی از سرویس ها و هاست ها و هشدارهایی در خصوص  وضعیت سرویس ها (on ، up …) به کاربران شبکه نشان می دهد.

نگیوس در ابتدا تحت اسم Netsaint ایجاد و نوشته شده بود، “Sainthood” (یا تقدیس) که مرجعی برای اسم اصلی این نرم افزار می باشد، در پاسخ به رقابت قانونی با مالکان مارک های تجاری مشابه، مجبور به تغییر شد.

Agios”” نیز لغتی یونانی به معنی “Saint” (یا مقدس) می باشد. N.A.G.I.O.S (با تلفظ / نگیوس/) در حال حاضر توسط Ethan Galstad همراه با یک گروه توسعه دهنده ، که از حامیان فعال پلاگین های اداری و نیز غیر اداری، می باشد پشتیبانی می شود.

Nagios یک سیستم کامپیوتری  متن باز و نیز برنامه ای  کاربردی برای نظارت شبکه می باشد. نگیوس در اصل به منظور کار،  تحت GNU/Linux طراحی شده بود، اما روی یونیکس های گوناگون دیگر نیز به خوبی اجرا می شود. این یک نرم افزار رایگان است.

در ذیل به برخی از ویژگی های این نرم افزار اشاره می شود.

  • مانیتورینگ سرویس های شبکه از قبیل: (SMTP, pop3,HTTp,NNTP,ICMP,SNMP,FTP,SSH).

  • مانیتورینگ منابع تعریف شده، برای هاست های شبکه از قبیل: (پردازش بار سیستم، میزان فضای استفاده از هارد دیسک، ذخیره logهای سیستم و… ) همچنین این این نرم افزار قادر است از طریق فعال کردن پلاگین Check_MK روی سرور نگیوس، و نصب نرم افزار NSClient++ بر روی سیستم عامل ویندوز، مانیتورینگ سیستم عامل های ویندوزی را هم داشته باشد.

  • مانیتورینگ بر روی همه وضعیت های شبکه از  قبیل مشکلات هاست ها (دما، هشدارها…) از طریق نوشتن Script هایی  که برای جمع آوری داده ها در سراسر شبکه صورت می گیرد.

  • مانیتورینگ از طریق  اسکریپت های اجرا شده از راه دور توسط  فعال کردن پلاگین های از پیش تعریف شده .

  • قابلیت کنترل سرور نگیوس، از را دور توسط سرویس هایSSH یا . SSL

  • قابلیت نوشتن پلاگین های ساده ای از طریق (,Perl ,C++ ,Shell scripts ,Payton ,Ruby,PHP C#و غیره) برای چک کردن سرویس هایی که به کاربران اطلاعات بیشتری از وضعیت شبکه می دهد.

  • وجود Plugin هایی برای ترسیم نمودار های داده ای از قبیل: (Nagiosgraph,PHP4Nagios Splunk for Nagis و غیره).

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

  • قابلیت تعریف هاست ها در شبکه به صورت سلسله مراتبی، همچنین قابلیت تشخیص هاست های Down شده از Unreachabl.

  • ارسال پیام هنگام بروز مشکل یا برطرف شدن آن،  برای هاست ها یا سرویس ها از طریق , e-mail ,pager SMSو یا از طریق تعریف پلاگین ها.

  • امکان بکاپگیری از logفایل ها.

  • امکان مانیتوریگ از سرور های بکاپ.

  • وجود رابط گرافیکی برای تماشای نمایی از شبکه، log فایل ها، هشدارها، مشکلات و…

  • ذخیره سازی داده ها در فایل های متنی علاوه بر پایگاه داده .

    نرم افزار های مانیتورینگ شبکه خدمات و سرویس های شبکه و دیتاسنتر Nagios

· Home Page: http://www.nagios.org

· Author: Ethan Galstad

· Latest stable release:  3.2

· License: Open Source. GNU.

· Read more about Nagios at Wikipedia.

:Cactiیکی از نرم افزارهای متن باز مانیتورینگ شبکه است، که به صورت تحت وب  و گرافیکی در فواصل زمانی مشخصی اطلاعاتی را از وضعیت شبکه و سرویس ها در قالب نمودارها و گراف ها (بر اساس  پکیج RRDtools) به کاربر نشان می دهد، با طور کلی این نمودار های زمانی پارامترهایی مانند بار CPU، میزان استفاده از پهنای باند و… را به کاربر شبکه نشان می دهد.

یکی از موارد استفاده متداول از این نرم افزار نظارت بر ترافیک شبکه به وسیله ی جمع آوری اطلاعات سوئیچ ها و روتر ها از طریق پرو تکل SNMP می باشد.

این نرم افزار به زبان PHP نوشته شده و کاربران مختلف می توانند مجموعه گراف مخص به خود را مشاهده کنند. از این نرم افزار  گاهی اوقات توسط ارائه دهندگان خدمات میزبانی وب استفادهمی شود (به خصوص سرور اختصاصی، سرور مجازی خصوصی ، و ارائه دهندگان خدماتcollocation) برای نشان دادن میزان استفاده کاربران از پهنای باند به کار می رود.همچنین اطلاعات جمع آوری شده در سطح شبکه را  بدون نیاز به تنظیات RRDtools برای  (نمایش گراف ها و نمودارها) به کاربر نشان می دهد.

این نرم افزار، برای پروژهای کوچکتر سمت سرور نیاز به نصب  پکیج cmd.php و برای پروژه های بزرگتر نیاز پکیج هایی به زبان C دارد.

نرم افزار های مانیتورینگ شبکه خدمات و سرویس های شبکه و دیتاسنتر Cacti

· Home Page: http://www.cacti.net

· Latest stable release: 0.8.7e

· License: Open Source. GNU.

· Read more about Cacti at Wikipedia.

:(and other top variations)Top

ntop (Network Top):

:ntop یکی از نرم افزارهای رایگان مانیتورینگ شبکه است. که خروجی ای شبیه به دستور top ( میزان استفاده از Cpu به صورت online نشان می دهد.) ایجاد می کند.

خروجی نرم افزار ntop در فایلی با پسوند HTML وجود دارد. در ضمن برای نصب این نرم افزار نیازی به نصب وب سرور نیست زیرا به طور پیش فرض وب سرور دارد.

htop (interactive process viewer for Linux):

:htopاین نرم افزار با داشتن کمی ویژگی های بیشتر بسیار شبیه ntop است. مهم ترین خصوصیت آن  این است که با موس می توان بر روی منو های آن کلیک کرد.

نرم افزار های مانیتورینگ شبکه خدمات و سرویس های شبکه و دیتاسنتر ntop

Zabbix:یکی از نرم افزارهای رایگان مانیتورینگ شبکه است، با گواهینامه تجاری از شرکتSIA zabbix این شرکت بحث توسعه این نرم افزار را به عهده دارد. این نرم افزار برای مانیتور کردن داده ها نیاز به دیتابیس های MySQL،PostgreSQL، SQLlite،Oracle،IBM DB2 دارد.

زابیکس مانیتورینگ سرویس های شبکه، سرورها و سخت افزار شبکه را انجام می دهد همچنین این نرم افزار از سمت سرور نیاز به زبان Cو چون تحت وب است نیاز به php دارد. این نرم افزار قادر به چک کردن وضعیت چند سرویس ساده مانند SMTP یا HTTP بدون نصب هیچ برنامه ای از سمت کلاینت می باشد. همچنین زابیکس بر روی سیستم عامل های یونیکسی و ویندوزی نصب می شود و پارامترهایی نظیر میزان استفاده از CPU، ترافیک شبکه، میزان فضای استفاده از هارد دیسک و غیره را کنترل می کند. همچنین با انجام تغییراتی در هنگام نصب زابیکس سرویس هایی نظیر ,SNMP TCPو ICMP و به همان خوبی سرویس های IPMI، SSH،telnet را بر روی کلاینت هامانیتور میکند. این نرم افزار از مکانیزم اخطار برای سیستم های real-time مانند XMPP پشتیبانی می کند.

Zabbix از سه ماژول مهم زیر پیروی می کند.

· Server (written in C)

· Agents (written in C)

· Frontend (PHP and Javascript)

نرم افزار های مانیتورینگ شبکه خدمات و سرویس های شبکه و دیتاسنتر Zabbix

· Home Page: http://www.zabbix.com

· Latest stable release: 1.6.6

· License: Open Source. GNU.

· Developed by: Zabbix SIA (Private company)

· Read more about Zabbix at Wikipedia

Munin: یکی از نرم افزارهای متن باز مانیتورینگ شبکه، یا سیستم ها می باشد. که خروجی را به صورت گرافیکی و تحت وب به کاربر شبکه نشان می دهد علاوه بر اینکه کار کردن با این نرم افزار بسیار راحت و آسان است، حدود 500 پلاگین از پیش تعریف شده برای این نرم افزار وجود دارد که به قابلیت های این نرم افزار اضافه می کند. شما با استفاده از این نرم افزار به راحتی می توانید وضعیت های مختلف سیستم ها ، شبکه و SANs خود را مانیتور کنید.

در واقع این نرم افزار بیشتر به دنبال پیدا کردن تفاوت های شبکه در هر روز است و همچنین برای تهیه گزارش ها توسط پکیج RRDtools که به زبان Perl نوشته شده استفاده می کند. منطق این نرم افزار به این صورت است که شامل یک نود های اصلی و چندین نود های فرعی است که نود اصلی توسط ارتباط برقرار کردن با سایر نود ها اطاعات مربوط به وضعیت شبکه را جمع آوری می کند و توسط پکیج RRDtoolsکه بر روی سرور یا سیستم نصب شده است، به صورت نمودار یا گراف به کاربر شبکه نشان می دهد. از ویژگی های این نرم افزار می توان قابلیت تعریف پلاگین های جدید را نام برد.

نرم افزار های مانیتورینگ شبکه خدمات و سرویس های شبکه و دیتاسنتر Munin

· Home Page: http://munin.projects.linpro.no

· Latest stable release: 1.2.6

· License: Open Source. GNU.

· Read more about Munin at Wikipedia

منبع: (ترجمه) http://www.thegeekstuff.com/2009/09/top-5-best-network-monitoring-tools


آموزش CCNA

آموزش-سیسکو-Cisco-CCNA

آموزش CCNA

فهرست مطالب

مقدمه
فصل اول
* CCNA چيست؟
* نکاتی مهم از بخش اول آموزش CCNA
فصل دوم : لایه موجود در مدل OSI
* Physical Layer
* Dtat Link Layer
* Network Layer
* Transport Layer
* Session Layer
* Presentation Layer
* Application Layer
فصل سوم : CCNA : برنامه ریزی و طراحی شبکه
* بخش اول: طراحی یك شبکه محلی ساده با استفاده از فناوری سيسکو
* بخش دوم: طراحی یك مدل آدرس دهی IP منطبق بر طرح شبکه
* بخش سوم: طراحی یك مدل آدرس دهی IP منطبق بر طرح شبکه
* بخش چهار: انتخاب یك پروتکل روتينگ متناسب با نيازهای شبکه
* بخش پنجم: مفاهيم اوليه پروتکل های روتينگ Distance – vector 33
* بخش ششم: بررسی پروتکل RIP ، IGRP و پروتکل های تركيبی
* بخش هفتم: بررسی برخی از ویژگی های پروتکل EIGRP 55
* بخش هشتم: بررسی پروتکل های روتينگ link state نظير OSPF 51
* بخش نهم: نحوه طراحی یك شبکه با استفاده از فناوری های سيسکو با تاكيد بر روی شبکه های محلی مجازی (VLANs)

مقدمه
شبکه نوع CN آموزش شبکه CCNA
این تکنولوژی برای راحت كردن دسترسی كاربران به اینترنت مورد استفاده قرار می گيرد. CN ها اگاه به وضعيت شبکه هستند و از لایه های 4تا 7 مدل OSI كه برای آگاهی از وضعيت شبکه استفاده می كنند تا بهترین تصميم را برای هدایت اطلاعات بر اساس نياز كاربران اتخاذ كنند. CN ها در گروههای مختلفی قرار می گيرند:
Content Distribution .Content Routing . Content Switching .Content
Management . Content Dlivery,Intelligent network Services .
كمپانی های مختلف دو نوع كلی CN را عرضه می كنند:
1 دستگاه هایی كه به منظور كش كردن اطلاعات اینترنت مورد استفاده قرار می گيرند. –
2 پخش كردن ترافيك رسيده از اینترنت ميان سرورهای مختلف با استفاده از خصوصيت – Load

Osi Reference Model آموزش شبکه CCNA
سازمان بين المللی استاندارد ) OSI ( استانداردی برای چگونگی انتقال اطلاعات بين كامپيوترها و دستگاه مختلف ارائه داده است كه شامل تمام مراحل ، از مرحله ورود اطلاعات توسط كاربر تا مرحله تبدیل اطلاعات به سيگنال های نوری و قرار گرفتن آنها در داخل سيم به صورت بی سيم می شود. لازم به ذكر است كه مدل OSI ایده های مطرح در زمينه انتقال اطلاعات را به صورت كلی بيان می كند و پروتکل هایی مثل IP و IPX كاملاً با استاندارد مزبور همخوانی ندارد.درک مدل 7 لایه ای OSI شما را در مدیریت آسان و دعيب یابی مشکلات شبکه یاری خواهد داد.

CCNA چيست؟
کارد ا ن شبکه CCNA 
مدرک ccna كه اولين و در واقع پيش نياز سایر مدارک سيسکو است ، شامل اطلاعات پایه ای در مورد شبکه LAN ، WAN و نحوه نصب و راه اندازی این نوع شبکه ها تا سطح كوچك مانند زیر یکصد كامپيوتر در شبکه می باشد. برای كسب این مدرک فقط گذارندن یك آزمون مورد نياز است . اما برخی موسسات آموزشی جهت سهولت و راهنمایی بيشتر داوطلبدان ، كلاس های آمادگی این مدرک را به دو دوره pre-cisco که شامل مفاهيم موجود در مدرک network شركت كامپتيا و فصل lntro سيسکو و دوره lcnd فصل دوم تا آخر تقسيم بندی می كنند. دردوره lcnd مفاهيم سوییچینگ و روتينگ و همچنین نحوه نصب و راه اندازی سوییچها و روترهای سيسکو در لایه های دوم و سوم شبکه مورد بررسی قرار می گيرد . ضمن این كه پروتکل های ارتباطی شبکه هم تا سطح بالاتری نسبت به مدرک NETWORK آموزشی داده می شود . شركت سيسکو كسب این مدرک را به كسانی كه قصد دارند به عنوان دستيار یا همکار با متخصصان شبکه در نصب و راه اندازی و رفع عيب شبکه استخدام شوند ، توصيه می نماید. طبق آمار مجله CERTIFICATION ميانگين درآمد دارندگان مدرک CCNA درسال 2004 برابر شص و پنج هزار دلار در سال بوده است كه حکایت از یك افزایش 35 در صدی نسبت به سال 2002 دارد.
نکاتی مهم از بخش اول آموزش CCNA
یك شبکه شامل مجموعه ای از سخت افزار ها و نرم افزارهایی می گردد که باعث وصل شدن كامپيوترهای به همدیگر شده و دسترسی هر چه سریعتر و آسانتر به منابع ها ، فولدرها ، چاپگرها و … را فراهم می سازند. برای ایجاد شبکه نياز به سه عامل مهم داریم: كامپيوترها ، اجزا شبکه و
سيم هدای اتصال كه شامل شبکه هدای بی سيم نيز می شوند. SOHO یعنی كاربرانی كه در داخل خانه و یا ادارات كوچك كار انجام دهند . Branch Office یعنی گروهی از كاربران كه در منطقه ای كوچك به هم وصل هستند. Mobile Users یعنی كاربرانی كه از مناطق Remote و یا دوردست به یك شبکه دسترسی دارند.
در توپولوژی Point-to-Point دو دستگاه به هم وصل می شوند و بيشتر در محيط های Wan استفاده می گردد. در توپولوژی Star یك دستگاه مركزی باعث وصل شدن دستگاه های دیگر به همدیگر می شود. برای مثال 25 BaseT Hub یك دستگاه مركزی است كه در محيط Eternet دستگاه های
مختلف همدیگر را متصل می نماید.در توپولوژی BUS یك قطعه سيم تمامی دستگاه ها را به هم وصل می كند و 25 Base5 مثالی برای این نوع توپولوژی است.در توپولوژی Ring نيز دستگاه ها به هم دیگر به ترتيب وصل شده و دستگاه آخر نيز دوباره به دستگاه اول وصل می گردد كه FDDI مثالی برای این نوع است. توپولوژی Physical نشان دهنده چگونگی اتصال دستگاه های مختلف توسط وسایلی مانند سيم ها است . توپولوژی Logical یا منتطقی نشاندهنده اینست كه چگونه دستگاه ها توسط سيم های رابط با همدیگر ارتباط برقرار Meshing نشان دهنده چگونگی اتصال دستگاه ها به همدیگر است. در مواقعی كه تمامی دستگاه ها ارتباط مستقيمی را با بقيه برقرار نمایند، همدیگر نباشند ، عبارت Partial
Mashed بکار می اصطلاح رود. ر می كنند و چه دستگاهی با كدام دستگاه ارتباط دارد. Fully Meshed و در صورتيکه همه دستگاهها دارای ارتباطی مستقيمی با در شبکه های نوع LAN دستگاه های موجود در یك منطقه جغرافيایی خيلی كوچك ، مثل داخل یك ساختمان به همدیگر وصل می شوند
. انواع Media های مورد استفاده در Lan عبارتند از : Ethernet.Token Ring.Fddi.Gigabit Ethernet (GE). Fast Ethernet ( FE (. شبکه های نوع wan برای وصل كردن LAN های مختلف با فواصل دور به همدیگر مورد استفاده قرار می گيرد. انواع WAN عبارتنداز : … Dial-Up,ISDN,DSL,Cable,X.25,SMDS,Frame Relay . شبکه های نوع Man نيز شبيه شبکه های WAN هستند ولی باع وصل شدن كامپيوتر هایی كه در فواصل نسبتاً نزدیکتر به همدیگر قرار دارندمی شوند.مثلاً شعبه های یك شركت در نواحی مختلف یك شهر قرار دارند.در ضمن سرعت MAN خيلی بيشتر از WAN است.

SAN یك محيط ذخيره سازی متمركز و مركزی را ایجاد می كند كه دیسك های ذخيره اطلاعددات بوسيله فيبرهای نوری با File Server ارتباط دارند. CN برای اسانتر كردن دستيابی كاربران به اینترنت مورد استفاده قرار می گيرند. كش كردن اطلاعات گرفته شده از اینترنت در حافظه سرور برای دستيابی اسانتر كاربران به اطلاعات گرفته شده و همچنين پخش كردن ترافيك بين سرورهای مختلف از مهمترین وظایف CN هاست INTERNET شبکه ای است كه در داخل یك كمپانی قرار دارد. یك Extranet شبکه ای است كه در آن كاربران شناخته شده و مجاز می توانند توسط خطوط امن به منابع شبکه دسترسی داشته باشند. در INTERNET نيز دسترسی هر كاربری به منابن مشترک شبکه امکان پدیر است.

Physical Layer
این لایه اولين و در واقن پایين ترین لایه موجود در مدل OSI می باشد كه و ایف زیر را بر عهده دارد.
– تعيين نوع · Interface كه در بر قراری ارتباط شركت خواهد كرد.
– تعيين نوع سيم هایی كه باید بکار برده شوند. ·
تعيين نوع Cannector هایی كه سيم ها را به Interface ها اتصال می دهند.
یك نوع از Interface به نام NIC ناميده می شود كه ممکن است برای مثال كارت 11 BaseT و یا یك Interface ثابت روی دستگاه سوئي .
این لایه هم نين مسئول اینست كه اطلاعات 1و 1 را به سيگنال های الکتریکی و ی سيگنال های نوری تبدیل كند را با اندازه گرفتن ولتاژ سيم ها و یا اندازه گرفتن فركانسهای نوری داخل فيبرهای نوری انجام می دهد. از جمله دستگاه هایی كه در این لایه عمل می كنند DEC ها هستند. یك DEC نقطه پایانی WAN هست و عمليات Synchronization و Clocking را در ارتباط با DET ) روترها و یا كامپيوترهای شخصی ( انجام می دهد. گروه DCE ها شامل مودم ها ، CSU/DSU ، NT1 می شوند. در برخی از حالات DCE ها را از همان اول در داخل DTE جاسازی می كنند.برای مثال برخی روتر های
سيسکو دارای CSU/DSU و یا NT1 در داخل خودشان نيز می باشند . كلمه DTE و DCE بيشتر در شبکه های WAN كاربرد دارند ولی اگر در LAN بکار برده شوند ، منظور از DTE ، یعنی همان روترها ، كامپيوترهای شخصی و یا File Server ها و منظور از DCE یعنی بری ها و سوئي ها . برخی از
استانداردهایی كه در لایه اول فعاليت می كنند عبارتند از سيم های Category -5, Category-3 , Category-5E , EIA/TIA-232 , EIA/TIA -449 ,MMF ,SMF Fiber Channel و در موارد استانداردهای Connector ها نيز موارد زیر را برای مثال مطرح می كنيم :
Aui , BNC, DB-9 ,DB-25 , DB-60 ,Rj-11 , Rj-45 دستگاه های Hub و Repetar در این لایه عمل می كنند .

Data Link Layer
دومين لایه از مدل OSI است. بر خلاف لایه Network كه آدرس دهی منطقی یا Logical شبکه را بر عهده دارد ، وظيفه این لایه آدرس دهی فيزیکی شبکه می باشد. این نوع آدرس به اسم آدرس MAC یا آدرس سخت افزاری نيز ناميده می شود . همچنين این لایه چگونگی اتصال دستگاه ها به Media های مختلف همچنين نوع فریم آنان را مشخص می كند كه شامل فيلد های موجود در فریم های لایه دوم یا فریم های Data Link Layer می شود. دستگاه هایی در این لایه عمل می كنند كه به یك نوع Media وصل باشند . یا به عبارتی دیگر به یك قطعه سیم اتصال داشته باشند . همانطور كه یاد دارید برای اتصال دستگاه هایی كه به انواع Media اتصال دارند ، یك روتر لازم است.
این لایه همچنين مسئول تحویل گرفتن بيت 5 و 2 و از لایه اول و تبدیل انها به فریم های لایه دوم است. این لایه می تواند در حين انجام كار خطاهای ایجادی را شناسایی كرده و از فریم های بد چشم پوشی كند. البته خطای ایجاد شده به عهده این لایه نبوده و مسئوليت این كار را لایه چهارم بر عهده دارد. اما تعدادی از پروتکل های این لایه ویژگی اصلاح خطاهای ایجادی را نيز پشتيبانی می كنند. نمونه هایی از پروتکل هایی كه در این لایه عمل می كنند ، در شبکه های LAN عبارتند از :
IEE’s802.2, 802.3,802.5 Ethernet II ANSI’s FDDI
و برای شبکه های WAN استانداردهای زیر را داریم:
ATM, PPP , HDLC , Frame Relay ,SLIP , X.25
دستگاه هایی كه در این لایه عمل می كنند عبارتنداز سوئي ها ، روترها و كارتهای شبکه یا همان NIC

Network Layer
سومين لایه از مدل OSI است. این لایه وظایف كم ولی مهمی را بر عهده دارد كه از آن جمله می توان به موارد زیر اشاره نمود :
این لایه وظيفه آدرس دهی لایه سوم شبکه را بر عهده دارد. برای همين هم توپولوژی منطقی Logical Topology شبکه را مشخص می كند. این آدرس ها برای گروه كردن تعدادی از ماشينها با همدیگر مورد استفاده قرار می گيرند. در فصل سوم خواهيم دید كه آدرس های
لایه سوم دارای دو قسمت Host و Network می باشند كه قسمت Network دستگاه های موجود را در گروه ها و یا شبکه های جداگانه قرار می دهد. آدرس های لایه سوم هم ندين باع اتصدال Media مختلدف بده شدبکه هدای جداگانده قدرار مدی هدد. آدرس های لایه سوم همچنين باعث اتصال انواع Media های مختلف همدیگر می شوند. مثلاً FDDI , Token Ring , Ethernet به وسيله این لایه با همدیگر ارتباط برقرار می كنند. برای انتقال اطلاعات بين شبکه هایی كه از آدرس های لایه سوم مختلف استفاده می كنند ، دستگاهی به اسم روتر مورد نياز است . روتر های از اطلاعاتی كه از آدرس دهی لایه سوم شبکه بدست می آورند ، در یافتن بهترین مسير برای انتقال اطلاعات بهره می برند. روترها بصورت خيلی جزئی تر در فصل های
0125 و 22 مورد بحث قرار خواهند گرفت . از پروتکل هایی كه در این لایه عمل می كنند ، می توان به IP , IPX و Apple talk اشاره نمود. Network Layer بصورت جزئی تر در همين فصل بحث خواهد شد.

Transport Layer
چهارمين لایه از مدل OSI را تشکيل می دهد. این لایه نقش اصلی ایجاد ارتباط رابر عهده دارد.
ارتباط ایجادی می تواند هم بصورت مطمئن یا Reliable و هم بصورت نا مطمئن Unreliable باشد. در نوع Reliable این لایه مسئوليت كشف خطا و اصلاح آن را بر عهده دارد. به این صورت كه در مواقع بروز مشکل ، این لایه اقدام به فرستادن دوباره اطلاعات خواهد كرد. در ارتباطات نوع Unreliable این لایه فقط وظيفه كشف خطا را بر عهده دارد و كار اصلاح خطا را برعهده لایه بالاتر ، مثلاً لایه Application می گذارد. مثال برای ارتباطات
Reliable ، پروتکل TCP است و پروتکل UDP نمونه ای برای ارتباطات Unreliable می باشد. همچنين می توان به SPX به عنوان Reliable اشاره نمود. البته پروتکل های IP و IPX هر دو ارتباطات Unreliable را ایجاد می كنند ولی چون این پروتکل ها در لایه Network عمل می كنند و نه در لایه Transport ، برای همين در این دسته قرار نمی گيرند. در طی همین فصل به صورت خيلی جزئی تر ، لایه Transport و عملکرد آن را شرح خواهيم داد.
Session Layer
پنجمين لایه از مدل OSI را تشکيل می دهد. این لایه وظيفه تصميم گيری در مورد ایجاد ارتباط با دستگاه های دیگر را بر عهده دارد . به این صورت كه اگر منابع درخواستی روی سيستم محلی قرار داشت كه هيچ ، ولی اگر اطلاعات روی سيتمی دیگر درجایی دیگر قرار داشت ، تصميم به برقراری ارتباط می گيرد. همچنين این لایه مسئول این است كه اطلاعات در مسيرهای درست خود انتقال پيدا كنند. همچنانکه وظيفه دارد اطلاعات گرفته شده توسط یك ارتباط را به نرم افزار مخصوص به خود انتقال دهد. مکانيسم اصلی ایجاد ارتباط را لایه چهارم یا Transport Layer تشکيل می دهد و Session Layer برای ایجاد ارتباط ، با لایه چهارم مشورت ميکند.

Presentation Layer
ششمين لایه از مدل OSI این لایه مسئول اینست كه اطلاعات به چه فرمتی به كاربران نشان داده شوند.
مثلاً این لایه در مورد اینکه متنها ، تصاویر و فيلم و صدا چگونه به افراد نمایش داده شوند تصميم می گيرند. به عنوان نمونه ، متن به صورت دو استاندارد ASCll و ABCDIC می تواند نمایش داده شود. كه ASCll همان استانداردی است كه امروزه در دستگاه های مختلف استفاده می شودو استاندارد
ABCDIC نيز در محيط های Mainframe مورد استفاده قرار می گيرد . در مورد تصاویر نيز استاندارد های مختلفی وجود دارد. مثل JPEG , Gif , BMP , PNG … البته همين تنوع در مورد فایلهای صوتی و تصویری نيز وجود دارد . در بين نرم افزارهای موجود ، مرورگرهای وب درارای توانایی
های زیادی در نمایش دادن فایلهایی مثل متن ها و تصاویر هستند . هم نين این لایه می تواند به وسيله خصوصيت Encryption یا پنهان سازی ، امنيت فایلها را نيز تامين كند ولی در تکنولوژی امروز ، ارائه دادن راهکارهای امنيتی در انتقال اطللاعات كاری پي يده بوده و به وسيله مجموعه نرم افزارها و پروتکل های مختلف انجام می گيرد كه پردازش بيشتری را نياز دارد.
Application Layer
هفتمين یا بالاترین لایه مدل OSI است. این لایه یك محیط كاری را برای ارتباط بين كاربر و دستگاه ایجاد می كند كده از آن طریق می توانند با دستگاه ارتباط برقرار نمایند. این محيط می
تواند گرافيکی یا با خط دستور Command line Interface باشد . این محيط برای دستگاه های سيسکو به صورت خط دستور است در حاليکه مرورگرهای وب مثل اینترنت اكسپلورر مایکروسافت از یك محيط گرافيکی استفاده می كنند. لازم به ذكر است كه به منظور از نرم افزار های گفته شده ، آنهایی هستند كه توانایی استفاده از شبکه را دارا هستند . در حاليکه شاید هزاران نرم افزار وجود داشته باشد كه نتوانند از امکانات شبکه ها استفاده كرده و اطلاعات را از راه شبکه انتقال دهند. حدود 5 سال قبل مرز مشخصی بين نرم افزار هایی كه می توانستند به وسيله شبکه ارتباط برقرار كند با آنهایی كه نمی توانستند ، وجود داشت . مثلا نسخه های اوليه Microsoft Word كه فقط دارای یك وظيفه بوده و آن هم پردازش متن و مدیریت اسناد بود. در حالی كه نسخه های جدید این نرم افزار دارای خصوصيت برقرای با دیگران و یا حتی انجام كارهای گروهی در شبکه نيز هستند . نرم افزارهای دیگر نيز همگام با بر تحویل در تکنولوژی قادر به برقراری ارتباط با شبکه می باشند .

CCNA : برنامه ریزی و طراحی شبکه
CCNA برگرفته از Cisco Certified Network Associate اولين مدرک معتبر شركت سيسکو در رابطه با شبکه است كه می توان آن را پيش نياز سایر مدارک این شركت در نظر گرفت . علاقه مندان به دریافت این مدرک می بایست توانائی خود را در چهار زمينه زیر افزایش دهند :
برنامه ریزی و طراحی پياده سازی و عمليات اشکال زدائی فناوری در بخش برنامه ریزی و طراحی می بایست بر روی موارد زیر متمركز و دانش خود را افزایش داد .
طراحی یك شبکه محلی ساده با استفاده از فناوری سيسکو طراحی یك مدل آدرس دهی IP منطبق بر طراحی شبکه انتخاب یك پروتکل روتينگ مناسب طراحی یك ارتباط بين شبکه ای ساده با استفاده از فناوری سيسکو پياده سازی یك ليست دستيابی منطبق بر نياز كاربران انتخاب سرویس های WAN منطبق بر نياز مشتریان بخش عمده ای از آزمون CCNA ، صرفا” مربوط به پيکربندی دستگاه های شبکه ای نمی باشد و به مواردی قبل از پيکربندی و اشکال زدائی اشاره دارد . در مجموعه مطالبی كه بدین منظور آماده و بر روی سایت منتشر خواهد شد به بررسی مسائلی نظير فرآیند طراحی شبکه ، اتخاذ تصميم در خصوص استفاده از دستگاه های شبکه ای ، آدرس دهی IP و انتخاب پروتکل های روتينگ خواهيم پرداخت.

 

برای دریافت فایل آموزشی با ما تماس بگیرید و یا برای آموزش بیشتر از رسانه آموزشی آنلاین ما دیدن فرمایید.

شماره تماس: 88884268


نصب اوراکل دیتابیس 11g برروی اوراکل لینوکس 6

نصب اوراکل دیتابیس 11g برروی اوراکل لینوکس 6

در این مقاله سعی شده است روش نصب اوراکل دیتابیس نسخه 11g release 2 برروی سیستم عامل  اوراکل لینوکس نسخه 6 (64 bit) با حداقل 2g SWAP و با SELUNIX=permissive و فایروال غیرفعال ارائه شود.

همچنین گروه پکیج های زیر در این سیستم عامل نصب شده است.

Base System > Base
Base System > Client management tools
Base System > Compatibility libraries
Base System > Hardware monitoring utilities
Base System > Large Systems Performance
Base System > Network file system client
Base System > Performance Tools
Base System > Perl Support
Servers > Server Platform
Servers > System administration tools
Desktops > Desktop
Desktops > Desktop Platform
Desktops > Fonts
Desktops > General Purpose Desktop
Desktops > Graphical Administration Tools
Desktops > Input Methods
Desktops > X Window System
Development > Additional Development
Development > Development Tools
Applications > Internet Browser

دانلود نرم افزار

با استفاده از لینک زیر می توانید نرم افزار اوراکل دیتابیس را دانلود نمایید

OTN: Oracle Database 11g Release 2 (11.2.0.1) Software (64-bit)

unzip نمودن فایلها

# 11.2.0.1
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

شما باید همه فایلها را در یک پوشه مثلا با نام database کپی کرده و سپس unzip نمایید.

Hosts File

در فایل etc/hosts باید نام کامل سرور به شکل زیر درج شود.

<IP-address>  <fully-qualified-machine-name>  <machine-name>

مثال:

127.0.0.1       localhost.localdomain  localhost
192.168.10.181   db-server.localdomain    db-server

پیش نیازهای نصب

با نصب پکیج نرم افزاری “oracle-rdbms-server-11gR2-preinstall” تمامی پیشنیازهای مورد نظر در نصب دیتابیس انجام خواهد شد.
این پکیج همراه با سی دی نصب لینوکس ارائه شده است.

# yum install oracle-rdbms-server-11gR2-preinstall

با دستورات زیر پوشه ای که قرار است دیتابیس اوراکل را در آن نصب کنیم، ایجاد کرده و مجوزهای لازم را به آن می دهیم:

mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

خطوط زیر را به فایل home/oracle/.bash_profile اضافه نمایید:

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID 

PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

شروع نصب

با یوزر oracle لاگین کنید و برای استفاده از حالت گرافیک X باید متغیر محیطی DISPLAY را به شکل زیر مقداردهی نمایید:

DISPLAY=<machine-name>:0.0; export DISPLAY

درون پوشه ای که دیتابیس اوراکل را در آن unzip کرده اید رفته و با دستور زیر برنامه نصب را اجرا کنید:

./runInstaller

شما می توانید مراحل نصب را در تصاویر زیر مشاهده نمایید:

نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1

نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1
نصب-اوراکل-دیتابیس-11g-برروی-اوراکل-لینوکس-6-1

يکي از خدمات نرم افزاری گروه فنی و مهندسی وی سنتر در افزايش سطح کيفيت سرويس‌هاي مراکز داده و شبکه‌هاي کامپيوتري بانک‌ها، سازمان‌ها و شرکت‌ها، مانيتورينگ مداوم کليه اجزاء و زيرساخت‌ها مي‌باشد. پايگاه هاي داده يا بانک هاي اطلاعاتي از مهمترين زيرساخت هاي ارائه خدمات فناوري اطلاعات به شمار مي آيند.

در سازمان‌ها ، بانک ها و مؤسسات مالي و اعتباري امروزي، کنترل و مانيتورينگ پايگاه هاي داده يا بانک هاي اطلاعاتي از اهميت ويژه‌اي برخوردار است و اگر اين رکن را در برنامه ريزي هاي خود به حساب نياوريد، مي توان گفت که هيچ نوع مستندات يا محک عيني و قابل مشاهده براي نحوه رفتار پايگاه داده و بانک اطلاعاتي سازمان خود در اختيار نخواهيد داشت. اين امر و رويه به خصوص در ارائه خدمات آنلاين و آني که معمولاً در بانک ها، مؤسسات مالي و اعتباري و  سازمان هاي عمومي و دولتي مطرح مي شود، مشکلات عديده اي را ايجاد خواهد نمود، چراکه قطع ارائه خدمات به مشتريان و ارباب رجوع خسارات جبران ناپذيري را براي سازمان در پي خواهد داشت.
عدم وجود مانيتورينگ، علاوه بر افزايش ريسک ارائه خدمات برخط(آنلاين)،  قضاوت در مورد اينکه آيا تغييرات ايجاد شده در پايگاه داده تأثير مثبتي روي عملکرد کلي آن خواهد داشت يا خير را بسيار دشوار مي‌سازد.

گروه فنی و مهندسی وی سنتر آماده ارائه راهکارهای دیتابیس به مشتریان خود می باشد.

شماره تماس: 88884268


FCIP چیست

FCIP-دیاگرام-پروتکل

تعریف FCIP

پروتکل Fiber Channel Over IP که به اختصار FCIP و یا FC/IP نامیده می شود البته این پروتکل را Fibre Channel Tunneling و یا Storage Tunneling نیز می نامند.

این پروتکل یک پروتکل اینترنتی بر پایه IP می باشد که در تکنولوژی Storage Networking ایفای نقش می کند. مکانیزم کار این پروتکل به این صورت است که اطلاعات Fibre Channel را از طریق تونل کردن دیتا میان شبکه SAN بر روی شبکه IP ارسال می کند و این ظرفیت بالا قابلیت به اشتراک گذاری داده ها در فاصله های طولانی را میسر می سازد. یکی از دو مزیت اصلی در انتقال اطلاعات از طریق پروتکل FCIP این است که این پروتکل بسیار آسان تر از پروتکل های ارتباطی SAN راه اندازی می شود و به مراتب سرعت و قابلیت های بیشتری به نسبت SAN دارد.

 

تفاوت FCIP و iSCSI

در متدی دیگر به نام iSCSI ، کدهای iSCSI توسط درخواستهای کاربران تولید می شوند و دیتا در درون Packet های IP بصورت Encapsulate می شوند و برای انتقال از طریق یک پروتکل ارتباطی اترنت آماده می شوند. با توجه به لینک های ارتباطی دوربرد SAN ، پروتکل ارتباطی FCIP فقط می تواند در مسیر ارتباطی تکنولوژِی Fiber Channel مورد استفاده قرار گیرد ولی پروتکل iSCSI در شبکه موجود اترنت نیز می تواند کار کند.

ارتباط SAN از طریق متدهای FCIP و iSCSI مزایای ارتباطات سنتی نقطه به نقطه را در استوریج های نسل آینده ارائه می دهد و این مزایا شامل Performance و دستری بالا و نیز FT می باشند.

تعدادی از تولیدکنندگان مانند سیسکو ، Nortel و Lucent محصولات خود بر پایه FCIP را مانند سوییچها و روتر ها را معرفی کرده اند. در تکنولوژی هیبرید پروتکل Internet Fibre Channel iFCP که بر گرفته از پروتکل FCIP می باشد مورد استفاده قرار می گیرد که دیتای Fibre Channel را بر روی بستر IP و پروتکل iSCSI انتقال می دهد.

 

مقایسه FCIP و iSCSI از منظر شرکت سیسکو

معرفی

دیتاسنترها معمولا از چندین شبکه چندگانه استفاده می کنند که شامل کلیه ارتباطات شبکه اترنت میان Client-to-Server و Server-to-Server و نیز شبکه FC SAN می باشد. برای استفاده از انواع مختلف شبکه ، دیتاسنتر ها از ماژول های ارتباطی جدا و افزونه برای هر شبکه خود استفاده می کنند از این شبکه ها می توان به شبکه اترنت با اینترفیس های NIC و شبکه FC در سرورها اشاره نمود. این ساختارها معمولا از سوییچهای جفت در هر لایه و با توجه به طرح کلی استفاده می کنند. استفاده از ساختارهای موازی هزینه ها را بشدت افزایش می دهد و نیز مدیریت دیتاسنترها را سخت و انعطاف ناپذیر می کند.

یک سیستم Unified Fabric می تواند کلیه این مشکلات را از طریق ترکیب شبکه های فیبر و اترنت در قالب یک پروتکل جامع فیبری حل و فصل نماید.

FCOE یا همان Fibre Channel Over Ethernet یکی از مهمترین کامپوننت های یک Unified Fabric می باشد. FCOE یک تکنولوژی جدیدی می باشد که توسط سیسکو ارتقا یافته است و برای زیرساخت Fiber Channel 5 استاندارد سازی شده است (FC-BB-5) و نیز با استانداردهای اطلاعاتی T11 و INCITS در ارتباط می باشد.

بسیاری از دیتاسنتر های بزرگ دارای زیرساختهای FC بسیاری می باشند و تمایل دارند تا بتوانند این ساختار را حفظ نمایند. FCoE یک شبکه اترنت Lossless را فراهم می کند که در آن فرم ها هیچ موقع Drop نمی شوند بدلیل اینکه از IP و TCP استفاده نمی کند.

پروتکل ارتباطی iSCSI تکنولوژی اصلی بشمار می آید که توسط IETF در یک گروه IP Storage بوجود آمده است و بر پایه پروتکل IP می باشد که در آن IPرا به عنوان شبکه غیرقابل اعتماد در نظر می گیرد و وظیفه بازیابی Packet های Lost شده را بر عهده TCP می گذارد.

تکنولوژی های iSCSI و FCoE به عنوان دو تکنولوژی مهم که سیسکو آنها را ساپورت می کند تا بتواند راهکارهای Unified Fabric را فراهم سازد.

شکل 1 به فواید استفاده از Unified Fabric برای مشتری اشاره می کند مانند تعداد کارت شبکه NIC و HBA کمتر و همچنین کمتر شدن ارتباطات و کابلهای ارتباطی و نیز هزینه های عملیاتی می گردد.

مقایسه iSCSI و FCoE

همانطور که به ارزش وجودی Unified Fabric پی بردیم بطور فزاینده ای تعداد آداپتور های روی سرور را کاهش می دهد و همچنین تعداد پورتهای سوییچ ها و کابلهای ارتباطی نیز تقلیل پیدا خواهد کرد و مهمتر از همه اینها پیچیدگیهای شبکه و هزینه نیروی انسانی را کاهش خواهد داد.

تکنولوژی Unified Fabric قدرت استفاده از یک شبکه اترنت 10 گیگابیتی Lossless را که می تواند از قابلیت های لایه دوم و سوم بصورت همزمان و مستقل از شبکه های NAS , iSCSI , FCoE و یا ترکیب آنها استفاده کند را میسر می سازد.

تولیدکنندگان برتر در حوزه سرور تکنولوژی ارتباطی iSCSI را به مشتریان خود پیشنهاد می کنند تا مشتریان بتوانند ماشین های مجازی خود را به استوریج لایه Block خود وصل نموده و بدون نیاز به استفاده از کارتهای HBA حرفه ای به Volume های روی استوریج خود وصل شوند.

پروتکل iSCSI قابلیت پشتیبانی از برنامه های کاربردی Enterprise را به اثبات رسانده است بصورتی که هزینه های کلی پروژه ها منطقی و مقرون به صرفه خواهد بود.

شکل 2 به مقایسه دو پروتکل ارتباطی می پردازد.

 پروتکل iSCSI برای محیط های Small و Medium بهترین گزینه می باشد بدلیل اینکه شاید در این محیط ها معیار قیمت به کارایی کلی ارجعیت دارد.
پروتکل iSCSI از سوییچ های قدیمی اترنت می تواند استفاده کند در صورتی که پروتکل FCoE به سوییچ های Lossless نیاز دارد.
تا الان پروتکل iSCSI به سرورهای Low-Performance محدود می شد بدلیل اینکه بصورت کلی اترنت با سرعت یک گیگابیت بر ثانیه ارائه می شد در حالی که FC از سرعت های 2 و 4 و 8 گیگابیتی پشتیبانی می نمود.
این Performance به استوریج های iSCSI نیز مرتبط می شود بصورتی که در آن یک گیگابیت اترنت بصورت اشتراکی میان چندین سرور مورد استفاده قرار می گیرد و برای غلبه کردن بر این Bottleneck این پروتکل ها ارتقا یافتند.
اگرچه 10 گیگابیت بر ثانیه اترنت این محدودیت را برطرف نمود و یک نگرانی در خصوص TCP Termination وجود دارد که با سرعت پایین iSCSI طاقت فرسا خواهد بود.
برای مشتریان Enterprise با یک ساختار بزرگ Fibre Channel ، حرکت نزولی iSCSI بصورت “SCSI over TCP” می بشد و نه “FC over TCP”
از اینرو مدیریت Fibre Channel و مدل نصب را حفظ نمی کند. آن شامل نامگذاری متفاوت و Zoning متفاوت و … می باشد.
در عوض ، FCoE جامع سازی در محیط FC موجود انجام می دهد.
FCoE بسیار آسان می باشد و شامل حداقل اطلاعات ضروری برای انتقال FC بر روی Ethernet می باشد و چیزهای دیگری مانند IP و TCP شامل نمی شوند و از اینرو FCoE قابلیت IP Route را ندارد.
جدول 1 به مقایسه قابلیتهای FCoE و iSCSI می پردازند.
 
 

FCoE

 

Benefits

 

• Mapping of Fibre Channel frames over Ethernet

• Fibre Channel enabled to run on a lossless Ethernet network

 

• Wire server only once

• Fewer cables and adapters

• Software provisioning of I/O

• Interoperates with existing Fibre Channel SANs

• No gateway; stateless

 

iSCSI

Benefits

• SCSI transport protocol that operates over TCP

• Encapsulation of SCSI command descriptor blocks and data in TCP/IP byte streams

• Wire server only once

• Fewer cables and adaptors

• New operational model

• Broad industry support; OS vendors support their iSCSI drivers, gateways (routers, bridges), and native iSCSI storage arrays

جدول 2 در مورد موقعیت FCoE و iSCSI می پردازد.

 

FCoE

iSCSI

• Targeted for enterprise and service provider data centers

• Suitable for data center applications

• Use same management model as Fibre Channel

• Has minimal effect on operations

• Applicable for smaller environments (small and medium-sized businesses [SMBs])

• Suitable for desktop

• Uses new management model

• Requires stateful gateway

FCoE and iSCSI both run better over Unified Fabric

 

 تکنولوژی های دیگری برای برای انتقال FC  برروی IP وجود دارد که قابلیت Route را دارد که FCIP نامیده می شود. این پروتکل از پیش قسمتی از استاندارد FC-BB-5 بود و FCoE را نیز شامل می شود.
شکل شماره 3 راهکار Disaster Recovery را نشان می دهد که در آن دو دیتاسنتر که از FCoE استفاده می کند و به یک شبکه IP و با استفاده از FCIP وصل می شود. شبکه IP می تواند از هر تکنولوژی ارتباطی استفاده کند.
شکل 3 :  FCoE و FCIP

 شایان ذکر است که FCoE راه اندازی شبکه SAN را آسان می سازد و به مراتب بهتر از iSCSI می باشد.
تغییر بزرگی که در دیتاسنترها اتفاق افتاده است حرکت به سمت مجاری سازی VMware و Xen می باشد. مجازی سازی نیاز به منابع سروری بالایی دارد.
 مجازی سازی نیاز به استفاده از Unified Fabric را بیشتر و بیشتر کرده است. در عمل FCoE سریعتر از iSCSI می باشد و به پروتکلی اصلی تبدیل شده است.
از لحاظ استوریجی ، استوریج های iSCSI هنوز وجود دارند و استوریجهای FCoE نیز تولید شده اند.
چکیده
FCoE برای منسوخ کردن تکنولوژی iSCSI تولید نشده است و باید گفت که iSCSI دارای Application های زیادی می باشد که FCoE ساپورت نمی کند مانند Remote Branch Office ها که ارتباط IP اساس کار می باشد.
بعضی از مشتریان نیازمندی I/O محدودی مانند 100 مگابیت بر ثانیه دارند و iSCSI تنها راهکار قطعی برای آن مشتریان می باشد و می توان گفت iSCSI بازار مربوط به محیط های Small-Medium را بدست گرفته است.
برای مشتریان با محیطهای بزرگ و مجازی که به I/O بسیار زیادی نیاز دارند راهکار FCoE بهترین راهکار می باشد.
مشتریانی که از خانواده سوییچ های سیسکو MDS 9000 استفاده می کنند سوییچ های FCoE را به سوییچ های FC ترجیح خواهند داد که می تواند بدلیل هزینه کلی پایین و یا حذف مرحله Migration باشد.

می توان گفت که FCoE بازار مربوط به SAN را بدست گرفته است.

گروه فنی و مهندسی وی سنتر ارائه دهنده راهکارهای جامع دیتاسنتر از شما دعوت می کند تا از رسانه آموزشی آنلاین دیدن فرمایید.
شماره تماس: 88884268


  • 0

درباره ما

گروه فنی و مهندسی وس سنتر با هدف انجام امور انفورماتیکی شامل طراحی ، پیاده سازی و پشتیبانی طرحهای شبکه و دیتاسنتر فعالیت خود را آغاز کرد.

گروه فنی و مهندسی وی سنتر آمادگی خود را برای شرکت در پروژه های خدماتی فنی و مهندسی در حوزه های ذیل اعلام می نماید:

1- سرور و سیستم های محاسباتی

2- استوریج های و راهکارهای ذخیره سازی

3- مجازی سازی

4- طراحی و اجرا و پشتیبانی شبکه

5- طراحی و پیاده سازی دیتاسنتر

 

راهکارهای ذخیره سازی اطلاعات:
• راه حل های ذخیره سازی اولیه – Primary Storage Solutions
• راه حل های تداوم کسب و کار – Business Continuity Solutions
• راه حل های پشتیبان – Backup Solutions
• راه حل داده های بزرگ – Big Data Solution
• سیستم های ابری – Cloud Services

 

راهکارهای مجازی سازی:

– طراحی، تامین تجهیزات و پياده ‌سازی زیرساخت مجازی مراکز داده شامل منابع پردازشی، ذخیره‌سازی و شبکه‌ای.
– طراحی و پیاده ‌سازی زیرساخت ابری، ایستگاه های کاری مجازی و مدیریت بازسازی مراکز داده مجازی.
– تدوين و ارائه طرح انتقالی (Migration Plan) زیرساخت های فيزيکی به بستر مجازی.
– طراحی و پياده ‌سازی روال‌ ها و ابزارهای مورد نياز جهت راهبری، پایش و پشتيبانی از زيرساخت‌های ايجاد شده.
– طراحی و پياده‌سازی راهکارهای پشتيبان‌گیری جامع از سرورهای مجازی.
– بروزرسانی نرم ‌افزارهای پیاده‌ سازی شده.
– مستندسازی و آموزش مراحل طراحی، پياده‌سازی، پشتيبانی و توسعه.
– راه اندازی سرویس های HA جهت بستر مجازی سازی

 

راهکارهای شبکه :

– طراحی و پیاده سازی شبکه مراکزداده (Active و Passive) مبتنی بر استانداردهای مربوطه.
– مشاوره، تأمین و نصب تجهیزات  شبکه مورد نیاز مراکزداده.
– راه اندازی سرویس های زیرساخت شبکه (LAN و WAN)
– مدیریت کیفی و کارآمدی پهنای باند با تکنولوژی ها و استانداردهای نوین
– راه اندازی سرویس های FoIP و VoIP
– طراحی شبکه های نرم افزار محور
-پشتیبانی

 

سرویسهای دیتاسنتر

  • طراحی و اجرای مراكز داده Datacenter  
  • طراحی و اجرای سیستم‌های امنیت و پشتیبانی مراکز داده
  • مدیریت مرکز عملیات شبکه NOC و مرکز داده
  • اصلاح معماری قدیمی‌مراکز داده به معماری نوین
  • معماری‌های نوین مراکز داده (Cloud , DDC , SODC)
  • راه‌کارهای مدیریت منابع ذخیره سازی (HSM, ILM)
  • روش‌های مانیتورینگ لایه‌های مراکز داده
  • ایمن سازی مراکز داده در تمامی‌لایه‌ها
  • طراحی، برآورد و خرید تجهیزات مورد نیاز اتاق سرور، پیاده سازی و راه اندازی دیتاسنتر
  1. اجرای کف کاذب
  2. اجرای سقف کاذب
  3. کابل کشی برق ساختمان و اتاق سرور
  4. اجرای سیستم Cooling
  5. اجرای سیستم های اعلام و اطفاء حریق
  6. کابل کشی شبکه، نصب و راه اندازی تجهیزات
  7. Test و Label گذاری نودها
  8. برآورد و تهیه تعداد رک های مورد نیاز و آرایش رک ها
  9. برآورد آمپر برق مورد نیاز
  10. برآورد، خرید و راه اندازی UPS مورد نیاز
  11. برآورد، خرید و راه اندازی generator مورد نیاز
  12. اجرای اتاق مانیتورینگ و Access Control
  13. پشتیبانی دیتاسنتر و تجهیزات نصب شده

 

راهکارهای-جامع-دیتاسنتر-و-خدمات-مجازی-سازی


آخرین دیدگاه‌ها

    دسته‌ها