يصف هذا المستند ويشرح الإجراء والمتطلبات من أجل ترقية برنامج على وحدة تحكم LAN اللاسلكية (WLC).
بالإضافة إلى معرفة الشبكة الأساسية والاطلاع على مجرد تكوين وتثبيت قوائم التحكم في الشبكة المحلية اللاسلكية (WLCs) من Cisco، تأكد من قراءة الإرشادات والتوصيات الموجودة في ملاحظات الإصدار.
على سبيل المثال، راجع الإصدار 8.10.190.0.
مسار الترقية المدعوم إلى Cisco Wireless الإصدار 8.10.x:
| إصدار البرنامج الحالي | ترقية المسار إلى الإصدار 8.10.x |
| 8.5.x | يمكنك الترقية مباشرة إلى الإصدار 8.10.x. |
| 8.8.x | يمكنك الترقية مباشرة إلى الإصدار 8.10.x |
| 8.10.x | يمكنك الترقية مباشرة إلى الإصدار 8.10.x |
يوصى بشدة بتحديث عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) مع الإصدار الحالي الموصى به. يمكنك التحقق من الإصدارات المستحسنة الحالية: إصدارات وحدة تحكم AireOS اللاسلكية المُوصى بها.
راجع ملاحظات إصدار برنامج WLC للحصول على مسار ترقية دقيق، ومعلومات عن التنزيل، ومعلومات حول إجراء الترقية لكل إصدار محدد.
على سبيل المثال، إذا قمت بالترحيل إلى الإصدار 8.10.190.0، فراجع قسم ترقية الإصدار اللاسلكي من Cisco في ملاحظات الإصدار لأجهزة التحكم اللاسلكية من Cisco ونقاط الوصول في الوضع Lightweight، Cisco Wireless الإصدار 8.10.171.0.
لا تقم بإيقاف تشغيل وحدة التحكم أو أي نقطة وصول في هذه العملية؛ وإلا، فيمكنك إتلاف صورة البرنامج. يمكن أن تستغرق ترقية وحدة تحكم مزودة بعدد كبير من نقاط الوصول ما يصل إلى 30 دقيقة (وهذا يتوقف على حجم الشبكة). ومع ذلك، مع زيادة عدد ترقيات نقطة الوصول المتزامنة المدعومة في إصدار برنامج وحدة التحكم، يقل وقت الترقية بشكل كبير. يجب أن تظل نقاط الوصول قيد التشغيل، ويجب ألا تتم إعادة تعيين وحدة التحكم في هذا الوقت.
يمكنك تقليل وقت تعطل الشبكة باستخدام هذه الخيارات:
يمكنك تنزيل صورة نقطة الوصول مسبقا. تتيح لك هذه الميزة تنزيل صورة الترقية إلى وحدة التحكم، ثم تنزيل الصورة إلى نقاط الوصول عندما تكون الشبكة قيد التشغيل. تتيح لك واجهة سطر الأوامر (CLI) الجديدة تحديد صورة التمهيد لكلا الجهازين وإعادة تعيين نقاط الوصول عند إعادة تعيين وحدة التحكم.
للحصول على معلومات حول كيفية تكوين وحدة التحكم في الشبكة المحلية اللاسلكية (WLC) ونقاط الوصول في الوضع Lightweight (LAPs) لهذه الميزة، تفضل بقراءة القسم: تنزيل صورة مسبقا إلى نقطة وصول من دليل تكوين وحدة التحكم في الشبكة المحلية اللاسلكية من Cisco، الإصدار 8.10.
بالنسبة لنقاط الوصول FlexConnect، استخدم ميزة ترقية نقطة الوصول الفعالة FlexConnect لتقليل حركة المرور بين وحدة التحكم ونقطة الوصول (الموقع الرئيسي والفرع).
للحصول على مزيد من المعلومات حول تكوين ترقيات نقطة الوصول إلى FlexConnect، راجع تكوين ترقيات نقطة الوصول في FlexConnect لنقاط الوصول الخاصة بـ FlexConnect من دليل تكوين وحدة التحكم في شبكة LAN اللاسلكية من Cisco، الإصدار 8.10.تأكد من دعم نقاط الوصول للإصدار الجديد عند الترقية. ارجع إلى مصفوفة توافق Cisco Wireless Solutions Software (برنامج الحلول اللاسلكية من Cisco).
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
خادم FTP مع ملفات الترقية المخزنة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
ينطبق هذا المستند أيضًا على الأنظمة الأساسية للأجهزة التالية:
وحدة تحكم شبكة LAN اللاسلكية للسلسلة Cisco 3504 Series
ملاحظة: تحقق من توافق نقاط الوصول مع البرنامج الذي تخطط للترقية إليه، مما يساعد على تجنب فقد نقاط الوصول أثناء الترقية. ارجع إلى مصفوفة توافق Cisco Wireless Solutions Software (برنامج الحلول اللاسلكية من Cisco).
أنت يستطيع استعملت ال CLI أو GUI أن يحسن إلى ال cisco WLC.
ملاحظة: توصيك Cisco بشدة بإجراء نسخ إحتياطي للتكوين على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) قبل إجراء الترقية لديك.
في هذا القسم، تظهر لك المعلومات اللازمة لترقية WLC باستخدام واجهة المستخدم الرسومية (GUI) على وحدة التحكم.
عندما تتم ترقية عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) باستخدام واجهة المستخدم الرسومية (GUI)، تفقد اتصال الطبقة 3 (IP) خلال فترة من الوقت عند إعادة تمهيد وحدة التحكم.
ولهذا السبب، يوصى باستخدام اتصال منفذ وحدة تحكم للتحقق من حالة وحدة التحكم أثناء عملية الترقية وتسريع أي إجراءات إسترداد، إذا لزم الأمر.
قم بإجراء هذه الخطوات:
ملاحظة: بالنسبة للشبكات المشغولة ووحدات التحكم في الاستخدام العالي والأنظمة الأساسية لوحدة التحكم الصغيرة، يوصى بتعطيل شبكات 802.11 كتدبير إحترازي.
تنزيل وحدة التحكم في الملفات
إعدادات نقل FTP
في هذا القسم، تظهر لك المعلومات اللازمة لترقية WLC باستخدام واجهة سطر الأوامر (CLI) على وحدة التحكم مع الملفات الموجودة في خادم FTP.
أكمل الخطوات التالية:
تأكد من إمكانية الوصول إلى خادم FTP من وحدة التحكم، وتأكد من وجود ملف الترقية في دليل على خادم FTP.
من الأفضل إكمال هذا الإجراء عبر منفذ وحدة التحكم، ولكن يمكنك وضع SSH أو Telnet (في حالة تمكينه) على عنوان IP الخاص بإدارة WLC لإكمال هذا الإجراء. يؤدي استخدام SSH أو Telnet إلى فقدان الاتصال بوحدة التحكم في عملية إعادة التمهيد بعد تنزيل الصورة. لذلك، يتوفر الوصول إلى وحدة التحكم لتسريع أستكشاف أخطاء وحدة التحكم وإصلاحها واستردادها في حال فشل الترقية. قم بتسجيل الدخول إلى وحدة التحكم وأصدر الأمر show sysinfo للتحقق من البرنامج الحالي الذي يتم تشغيله على وحدة التحكم.
هذا نموذج للمخرجات من الأمر show sysinfo، والذي يعرض وحدة التحكم تشغل الإصدار 8.5.182.0:
(c3504-01) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.5.182.0
RTOS Version..................................... 8.5.182.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
أكمل الخطوات التالية لتعريف معلمات التنزيل:
قم بتشغيل الأمر transfer download mode ftp لتحديد وضع نقل الملفات.
قم بتشغيل الأمر transfer download serverify FTP_server_ip_address لتحديد عنوان IP لخادم FTP.
قم بتشغيل الأمر transfer download path 'ftp_server_path' لتحديد مسار الدليل الافتراضي ل FTP حيث يوجد برنامج نظام تشغيل وحدة التحكم.
قم بتشغيل الأمر transfer download filename لتحديد اسم الصورة.
راجع هذا المثال:
(c3504-01) >transfer download datatype code
(c3504-01) >transfer download mode ftp
(c3504-01) >transfer download username admin
(c3504-01) >transfer download password ********
(c3504-01) >transfer download serverip 192.168.1.2
(c3504-01) >transfer download path /Shared/AIR-CT3504/
(c3504-01) >transfer download filename AIR-CT3504-K9-8-10-190-0.aes
قم بتشغيل الأمر transfer download start لبدء عملية الترقية. انظر المثال على عملية الترقية:
(c3504-01) >show boot
Primary Boot Image............................... 8.5.182.0 (default) (active)
Backup Boot Image................................ 8.10.190.0
(c3504-01) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/Images/3504/
FTP Filename..................................... AIR-CT3504-K9-8-10-190-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N) y
FTP Code transfer starting.
FTP receive complete... extracting components.
Checking Version Built.
Image version check passed.
Executing Product Check TLV.
Executing init script.
Executing backup script.
Writing new RTOS to flash disk.
Executing install_rtos script.
Writing new Kernel-args to flash disk.
Writing new FP to flash disk.
Writing new AP Image Bundle to flash disk.
Writing AVC Files to flash disk.
Executing fini script.
Reading AP IMAGE version info.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
(c3504-01) >show boot
Primary Boot Image............................... 8.10.190.0 (default)
Backup Boot Image................................ 8.5.182.0 (active)
أعد تمهيد وحدة التحكم بعد اكتمال عملية الترقية لكي يسري مفعول الرمز الجديد. قم بتشغيل الأمر reset system، وأدخل y أو نعم ردا على السؤال، "هل تريد حفظها الآن؟ "
(Cisco Controller) >reset system
The system has unsaved changes.
Would you like to save them now? (y/N) y
Read from Flash Completed ...
Updating HBL license statistics file
Done.
Configuration Saved!
System will now restart!
Updating license storage ... Done.
Exiting SL process !
There was change in the boot image, System will go for a reboot
Cannot Cancel the WDT. Not petting the WDT.
Collect the core using oct utility
Rebooting the system..
[74411.034881] reboot: Restarting system
Cisco bootloader . . .
Cisco BootLoader Version : 8.5.103.0 (Cisco build) (Build time: Jul 25 2017 - 07:47:10)
Octeon unique ID: 03c000610221f31e0057
OCTEON CN7240-AAP pass 1.3, Core clock: 1500 MHz, IO clock: 800 MHz, DDR clock: 1067 MHz (2134 Mhz DDR)
DRAM: 8 GiB
Clearing DRAM...... done
CPLD Revision : a5
Reset Reason : Soft reset due to RST_SOFT_RST write
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
MMC: Octeon MMC/SD0: 0 (Type: MMC, Version: MMC v5.1, Manufacturer ID: 0x15, Vendor: Man 150100 Snr 0707a546, Product: BJNB4R, Revision: 0.7)
Net: octmgmt0, octmgmt1, octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
Press <ESC> now to access the Boot Menu...
Loading backup image (8.10.190.0)
94767283 bytes read in 2229 ms (40.5 MiB/s)
Launching...
Verifying images... OK
Launching images...
[...]
XML config selected
Validating XML configuration
octeon_device_init: found 1 DPs
Cisco is a trademark of Cisco Systems, Inc.
Software Copyright Cisco Systems, Inc. All rights reserved.
Cisco AireOS Version 8.10.190.0
Initializing OS Services: ok
Initializing Serial Services: ok
Initializing Network Services: ok
[...]
لا يتم الاحتفاظ بالتكوين عند الرجوع إلى إصدار أقدم من إصدارات رمز وحدة التحكم. يمكن ترقية وحدات التحكم من إصدار إلى آخر. إن يتطلب أنت خفض من إطلاق إلى آخر، أنت (ربما) يستطيع لا يستعمل التشكيل إطلاق أعلى. يتمثل الحل البديل في إعادة تحميل ملفات تكوين وحدة التحكم السابقة التي تم حفظها على خادم النسخ الاحتياطي أو إعادة تكوين وحدة التحكم.
قد تكون الترقية اليدوية للأجهزة إلى أحدث إصدار من البرامج عرضة للخطأ وتستهلك الكثير من الوقت. تعمل البنية التحتية الأولية (PI) من Cisco على تبسيط إدارة الإصدار والنشر الروتيني لتحديثات البرامج على أجهزتك بمساعدة تخطيط تحديثات صور البرامج وجدولتها وتنزيلها ومراقبتها. يمكنك أيضًا عرض تفاصيل صورة البرنامج وعرض صور البرامج الموصى بها وحذف صور البرامج. توفر صفحة إدارة صورة البرنامج عرضًا مدمجًا للجوانب المختلفة لإدارة الصور مثل عنصر واجهة المستخدم لدورة حياة إدارة صورة البرامج وملخص صورة البرنامج وتفاصيل المهمة.
تخزن Prime Infrastructure جميع صور البرامج للأجهزة في شبكتك. يتم تخزين الصور وفقًا لنوع الصورة وإصدارها.
تفضل بزيارة فصل إدارة صور برامج الجهاز من دليل مستخدم Cisco PI للحصول على معلومات وإرشادات تفصيلية.
في هذا القسم، لديك قائمة ببعض سيناريوهات ترقية البرامج:
تضمن ترقية البرنامج على وحدة التحكم النشطة ترقية وحدة التحكم في وضع الاستعداد.
لا يتم دعم الترقية أثناء الخدمة، لذلك يوصى بتخطيط وقت تعطل الشبكة قبل ترقية وحدات التحكم في بيئة عالية التوافر.
إذا قمت بإعادة تمهيد وحدة التحكم النشطة بعد ترقية البرنامج، فستعيد أيضًا تمهيد وحدة التحكم في وضع الاستعداد.
يوصى بأن يكون لكل من وحدات التحكم النشطة والاحتياطية نفس صورة البرنامج في النسخة الاحتياطية قبل تشغيل أمر config boot backup. إذا كانت كل من وحدات التحكم النشطة ووحدات التحكم في وضع الاستعداد عند التشغيل تحتوي على صور برامج مختلفة في عملية النسخ الاحتياطي، وإذا قمت بتشغيل الأمر الخلفي config boot في وحدة التحكم النشطة، فإن كل من وحدتي التحكم تقوم بإعادة التمهيد باستخدام صور النسخ الاحتياطي المقابلة لها؛ يكسر زوج HA بسبب عدم تطابق البرنامج.
يتم تطبيق إعادة تعيين الجدول على كل من وحدات التحكم في بيئة التوافر العالي (HA). تتم إعادة تمهيد وحدة التحكم النظيرة قبل دقيقة واحدة من انتهاء صلاحية الوقت المجدول على وحدة التحكم النشطة.
يمكنك إعادة تمهيد وحدة التحكم في وضع الاستعداد من وحدة التحكم النشطة باستخدام الأمر reset peer-system إذا لم تكن عملية إعادة التعيين المجدولة مخططة. إذا قمت بإعادة تعيين وحدة التحكم في وضع الاستعداد فقط باستخدام هذا الأمر، فستفقد أي تكوينات غير محفوظة على وحدة التحكم في وضع الاستعداد. لذلك، تأكد من حفظ التكوينات على وحدة التحكم النشطة قبل إعادة ضبط وحدة التحكم في وضع الاستعداد.
يتم إعادة بدء تنزيل صورة مسبقة إذا تم تشغيل SSO في وقت نقل الصورة.
يسمح فقط لأوامر show وdebug على وحدة التحكم في وضع الاستعداد السريع.
للحصول على تعليمات مفصلة حول ترقية عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) في إعداد HA AP-SSO، قم بتنفيذ الخطوات في مستند دليل النشر (SSO) عالي التوفر.
عند ترقية WLC بصورة جديدة، تقوم وحدة WLC بنسخ الصورة الجديدة تلقائيًا عبر الصورة الاحتياطية.
لترى الصورة النشطة التي تقوم وحدة التحكم بتشغيلها حاليا (الصورة الأساسية)، انقر فوق شاشة من واجهة المستخدم الرسومية (GUI) الخاصة بوحدة التحكم في الشبكة المحلية اللاسلكية (WLC) وانظر إلى حقل إصدار البرنامج أسفل ملخص وحدة التحكم على واجهة المستخدم الرسومية (GUI) الخاصة بوحدة التحكم في الشبكة المحلية اللاسلكية (WLC). من ال CLI، أنت يستطيع استعملت الأمر show boot أن يشاهد الأساسي ونسخة إحتياطية الصورة الموجودة على ال WLC. راجع هذا المثال:
(c3504-01) >show boot
Primary Boot Image............................... 8.5.182.0 (default) (active)
Backup Boot Image................................ 8.10.190.0
لإزالة صورة أو الكتابة فوقها على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC)، قم بتحميل عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) باستخدام الصورة التي تريد الاحتفاظ بها وإجراء ترقية. وبهذه الطريقة، تحل الصورة الجديدة محل الصورة الاحتياطية.
يمكنك أيضا تغيير صورة التمهيد النشطة لمركز التحكم في الشبكة المحلية اللاسلكية (WLC) يدويا من خلال تشغيل الأمر config boot <primary/backup>
(Cisco Controller) >config boot ? primary Sets the primary image as active. backup Sets the backup image as active.
يمكن أيضًا تكوين صورة config boot باستخدام واجهة المستخدم الرسومية لـ WLC. راجع كيفية استخدام صورة النسخ الاحتياطي على وحدات التحكم في شبكة LAN اللاسلكية (WLC) للحصول على مزيد من المعلومات حول الإجراء المفصل.
ملاحظة: أنت ينبغي أنقذت وأعدت التشكيل WLC لذلك ال WLC يستعمل الجديد نشط صورة.
للتحقق من إصدار برنامج WLC المثبت، قم بتسجيل الدخول إلى وحدة التحكم بعد إعادة تمهيد النظام.
من واجهة المستخدم الرسومية:
التحقق من إصدار WLC
بعد الترقية، من واجهة سطر الأوامر:
(c3504-01) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.10.190.0
RTOS Version..................................... 8.10.190.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
يمكنك تشغيل الأمر debug transfer all enable لعرض الأحداث التي تحدث في عملية ترقية برنامج وحدة التحكم. هنا مثال أن يبدي ال debug أمر إنتاج يستعمل ل ناجح برمجية تحسين:
(Cisco Controller) >debug transfer all enable
(Cisco Controller) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/AIR-CT3504/
FTP Filename..................................... AIR-CT3504-K9-8-10-190-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N) y
*TransferTask: Mar 06 14:56:49.928: Memory overcommit policy changed from 0 to 1
*TransferTask: Mar 06 14:56:49.928: Delete ramdisk for ap bundle
*TransferTask: Mar 06 14:56:49.939: RESULT_STRING: FTP Code transfer starting.
*TransferTask: Mar 06 14:56:49.939: RESULT_CODE:1
FTP Code transfer starting.
*TransferTask: Mar 06 14:58:52.024: ftp operation returns error code:0 error:Transfer Successful
*TransferTask: Mar 06 14:58:52.034: tftp = 6, file_name=/Shared/AIR-CT3504/AIR-CT3504-K9-8-10-190-0.aes, ip_address=192.168.1.2, msg=Transfer Successful
*TransferTask: Mar 06 14:58:52.034: upd_get_code = 6 (target=268435457 msg=Transfer Successful)
*TransferTask: Mar 06 14:58:52.034: RESULT_STRING: FTP receive complete... extracting components.
*TransferTask: Mar 06 14:58:52.034: RESULT_CODE:6
FTP receive complete... extracting components.
*TransferTask: Mar 06 14:59:07.442: RESULT_STRING: Checking Version Built.
Checking Version Built.
*TransferTask: Mar 06 14:59:09.442: RESULT_STRING: Image version check passed.
Image version check passed.
*TransferTask: Mar 06 14:59:12.443: RESULT_STRING: Executing Product Check TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing Version Built TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing init script.
*TransferTask: Mar 06 14:59:12.457: RESULT_STRING: Executing backup script.
*TransferTask: Mar 06 14:59:13.508: RESULT_STRING: Writing new RTOS to flash disk.
Writing new RTOS to flash disk.
*TransferTask: Mar 06 14:59:20.810: RESULT_STRING: Executing install_rtos script.
Executing install_rtos script.
*TransferTask: Mar 06 14:59:24.878: RESULT_STRING: Writing new Kernel-args to flash disk.
*TransferTask: Mar 06 14:59:24.892: RESULT_STRING: Writing new FP to flash disk.
*TransferTask: Mar 06 14:59:25.451: RESULT_STRING: Writing new AP Image Bundle to flash disk.
Writing new AP Image Bundle to flash disk.
*TransferTask: Mar 06 14:59:44.044: RESULT_STRING: Writing AVC Files to flash disk.
Writing AVC Files to flash disk.
*TransferTask: Mar 06 14:59:44.703: RESULT_STRING: Executing fini script.
Executing fini script.
*TransferTask: Mar 06 14:59:52.860: RESULT_STRING: Reading AP IMAGE version info.
*TransferTask: Mar 06 14:59:52.865: RESULT_CODE:11
*TransferTask: Mar 06 14:59:52.865: RESULT_STRING: File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
*TransferTask: Mar 06 14:59:58.871: Create ramdisk for ap bundle
*TransferTask: Mar 06 14:59:58.884: Memory overcommit policy restored from 1 to 0
(Cisco Controller) >
استخدم هذا القسم لاستكشاف أخطاء ترقية البرامج وإصلاحها.
في عملية الترقية، قد تواجه أخطاء. يوضح هذا القسم العديد من الأخطاء الشائعة، بالإضافة إلى الأسباب والإجراءات التصحيحية التي يمكنك اتخاذها لإكمال ترقية برنامج WLC:
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
6.0 |
22-Jun-2026
|
تحديث التدقيق الإملائي والنحوي وهيكل الجملة والمسافات واستدعاءات CCW. |
5.0 |
15-May-2025
|
تم تحديث SEO والعنوان والتنسيق. |
4.0 |
20-Mar-2024
|
نسخ ونص WLC المنقحة.
تم تحديث الترجمة الآلية والتعليقات التوضيحية للصور والتنسيق. |
3.0 |
07-Jul-2022
|
نسخ ونص WLC المنقحة. |
1.0 |
24-Jan-2006
|
الإصدار الأولي |