إدارة خدمات نظام أوبن سولاريس : OpenSolaris.org Service Management Facilities
- ضمن نظام أوبن سولاريس وسولاريس10 :
قد تم تطوير بيئة خاصة بإدارة الخدمات ضمن النظام بشكل يسهل إدارتها والوصول للمعلومات
الكاملة بكل نسخة من كل خدمة بإضافة للمعلومات الخاصة بكل خدمة على حدة وهذه البيئة
تدعىSMF وقد تم تصنيف كل خدمة ضمن النظام ضمن مجموعات لسهولة الوصول لها
وسهولة إدارتها ولكل خدمة يوجد لينك أو وصلة تبين توضعها ضمن المجموعة التي تنتمي له
والخدمات التي تعتمد عليها من أجل عملها والتي ترتبط بها
Fault Management Resource Identifier - FMRI
Example : svc:/network/nfs/server:default
svc:/network/nfs/client:default
المجموعات المصنفة للخدمات
network - system - Milestone - Applications
- الخدمات المقدمة من قبل هذه التقنية كالتالي :
l تسمح بإيقاف وتشغيل وإعادة تشغيل الخدمات ضمن النظام كل خدمة على حسب إعداداتها
l تسمح بإدارة الخدمات الإضافية من خارج النظام من خلال rc أي الخدمات الخاصة ببرامج من خارج النظام أو من نسخ قديمة من النظام من خلال سكريبتات تسمى (rc)
l تسمح بإعادة تشغيل الخدمة بشكل أوتوماتيكي او إقافها عند فشل عمل البرنامج
l تسمح بمعرفة حالة كل خدمة ضمن النظام هل هي
l On-Line
l Off-Line
l Dependencies
l إمكانية مراقبة وتسجيل حالة كل خدمة وتسجيل سجل خاص بكل خدمة على حدة كل خدمة ضمن مجلد بملف خاص بها /var/svc/log/
l بالإمكان تشغيل أكثر من خدمة بشكل متوازي
l بالإمكان تشغيل أكثر من نسخة من الخدمة نفسها
l تسهيل إدارة سلسلة من الخدمات المرتبطة مع بعضها البعض
- حالات الخدمات ضمن نظام أوبن سولاريس بشكل عام :
l On-Line/Off-Line
l Legacy_run/Maintenance
l initialized/degraded/disable
- أدوات إدارة الخدمات ضمن النظام :
عرض كل خدمات النظام بالإضافة لمعلومات إضافية - svcs إمكانية إرسال أمر للخدمة من خلال هذا الأمر مثال تفعيل أو إقاف أو إعادة تشغيل - svcadm
svccfg - إمكانية الدخول الى بيئة خاصة بخدمات النظام من أجل التعديل عليها وإعدادها بشكل متقدم
وإمكانية إستيراد وتصدير كامل الإعدادات للخدمات بشكل كامل
inetadm - أداة إضافية لإدارة الخدمات وعرض المعلومات عنها بشكل كامل وإمكانية تعديل إعدادات كل
خدمة على حدة
صيغة أمر svcs
svcs -d (FMRI) تظهر الخدمات المطلوبة لهذه الخدمة
svcs -D (FMRI) تظهر الخدمات التي هي مرتبطة مع هذه الخدمة
svcs -l (FMRI) تظهر كافة المعلومات المتوفرة عن الخدمة المطلوبة
صيغة أمر svcadm
svcadm disable (FMRI) إيقاف كل نسخة من الخدمة المطلوبة
svcadm enable (FMRI) تشغيل كل نسخ من الخدمة المطلوبةوتفعيلها
وفي الحالتين هي إيقاف الخدمة أو تفعيلها عند كل إعادة تشغيل للنظام
وتوجد بعد البراميترات تضاف الى svcadm enable كالتالي :
svcadm enable -t (FMRI) تفعيل الخدمة لهذه الجلسة
svcadm enable -r (FMRI) تفعيل كل الخدمات التي تعتمد عليها هذه النسخة
svcadm enable -s (FMRI) تشغيل كل نسخة من الخدمة المطلوبة
- إدارة خدمات النظام بأمر inetadm :
إن أداة inetadm تدار عن طريق مخدم inetd
بعض باراميترات الخاصة بأمر inetadm
inetadm -d (FMRI) إيقاف تفعيل الخدمة المطلوبة
inetadm -e (FMRI) تفعيل الخدمة المطلوبة
inetadm -t (FMRI) إظهار معلومات إضافية عن الخدمة المطلوبة
inetadm -p (FMRI) إظهار المعلومات العامة للخدمة المطلوبة
You Can See man pages for (svcs, svcadm, inetadm, inetd, svccfg)
OpenSolaris.org - Arabic Group