Product SiteDocumentation Site

فصل 3. بررسی ابزار نصب‌شده موجود و مهاجرت

3.1. همزیستی در محیط‌های ناهمگون
3.1.1. ادغام با ماشین‌های ویندوز
3.1.2. ادغام با ماشین‌های OS X
3.1.3. ادغام با سایر ماشین‌های لینوکس/یونیکس
3.2. چگونگی مهاجرت
3.2.1. نظرسنجی و شناسایی خدمات
3.2.2. پشتیبان‌گیری از فایل‌های پیکربندی
3.2.3. سازوکار در اختیار گرفتن یک سرور دبیان موجود
3.2.4. نصب دبیان
3.2.5. نصب و پیکربندی سرویس‌های انتخاب شده
بازبینی مجدد هر سامانه رایانه‌ای نیاز به در نظر گرفتن ابزار موجود در سامانه دارد. این امر، امکان استفاده مجدد از منابع موجود را فراهم می‌آورد و همکاری بین قسمت‌های مختلف یک سامانه را تسهیل می‌بخشد. این مطالعه یک چارچوب عمومی برای مهاجرت زیرساخت محاسباتی موجود بر روی لینوکس را معرفی می‌کند.

3.1. همزیستی در محیط‌های ناهمگون

دبیان در تمام محیط‌های موجود به خوبی ادغام شده و به راحتی با تمام سیستم عامل‌ها ارتباط برقرار می‌کند. این هارمونی نسبتاً کامل از فشار بازار روی تولیدکنندگان نرم‌افزار ناشی می‌شود که آن‌ها را مجبور به استفاده از استانداردهای خاصی می‌نماید. انطباق با استانداردها به مدیران این امکان را می‌دهد که برنامه‌های گوناگون را تعویض کنند: سمت کاربر یا سمت سرور، آزاد یا غیر آزاد.

3.1.1. ادغام با ماشین‌های ویندوز

پشتیبانی سامبا از SMB/CIFS ارتباط عالی در یک محیط ویندوزی را تضمین می‌کند. این ابزار، فایل‌ها و چاپگرها را در اختیار کاربران ویندوز می‌گذارد و شامل نرم‌افزاری است که به یک ماشین لینوکس اجازه می‌دهد تا از منابع موجود در یک سرور ویندوز استفاده نماید.

3.1.2. ادغام با ماشین‌های OS X

ماشین‌های OS X امکان استفاده و اشتراک‌گذاری خدمات شبکه مانند سرورهای فایل و چاپگر را فراهم می‌کنند. این خدمات در شبکه محلی انتشار می‌یابند که به سایر ماشین‌ها اجازه می‌دهد بدون تنظمیات جداگانه خاصی از آن‌ها استفاده نمایند، با استفاده از پیاده‌سازی Bonjour از بسته پروتکل Zeroconf. دبیان نیز شامل یک پیاده‌سازی دیگر از آن به نام Avahi است که تقریباً همان قابلیت‌ها را در اختیار می‌گذارد.
در جهت دیگر، Netatalk امکان استفاده از سرورهای فایل را به ماشین‌های OS X در شبکه می‌دهد. این ابزار، پروتکل AppleShare را پیاده‌سازی می‌کند به همراه اطلاعات مورد نیاز برای شناسانده شدن این سرورها به ماشین‌های OS X.
شبکه‌های قدیمی‌تر Mac OS (قبل از OS X) از پروتکل دیگری بنام AppleTalk استفاده می‌کردند. برای محیط‌هایی که شامل ماشین‌های استفاده‌کننده از این پروتکل است، Netatalk همچنین شامل پروتکل AppleTalk نیز می‌شود (در حقیقت، به عنوان یک پیاده‌سازی مجدد از آن). این پیاده‌سازی، عملکرد صحیح سرور فایل و چاپگر را تضمین می‌کند، همچنین سرور زمان (همگام‌سازی ساعت). تابع مسیریاب آن امکان ارتباط داخلی با شبکه‌های AppleTalk را می‌دهد.

3.1.3. ادغام با سایر ماشین‌های لینوکس/یونیکس

در نهایت، NFS و NIS ارتباط با سایر سامانه‌های یونیکس را تضمین می‌کنند. اولی عملکرد فایل سرور را تضمین می‌کند، در حالی که دومی به ساخت دایرکتوری برای کاربران می‌پردازد. لایه چاپ در BSD، که توسط اکثر سامانه‌های یونیکس استفاده می‌شود، امکان به اشتراک‌گذاری چاپگر را می‌دهد.
همزیستی دبیان با سامانه‌های OS X، ویندوز و یونیکس

شكل 3.1. همزیستی دبیان با سامانه‌های OS X، ویندوز و یونیکس