Начиная с версии ПО 1.30.2 для устройств WLC-15, WLC-30, WLC-3200, появилась возможность переноса журналов show wlc journal clients/ap/wids на внешний диск.
Данный функционал позволяет:
Перенос (миграция) журналов происходит только c внутренней flash-памяти устройства на внешний диск. Перенос журналов с внешнего диска на flash не поддерживается, в связи с тем, что в определенных ситуациях размер журналов может превышать размер flash-памяти на устройстве. |
Требования:
Рекомендуется использовать SSD-диск вместо HDD в связи с большей производительностью. |
|
wlc-30# clear storage-device hdd-dev://1 MYDISK Formatting will erase all data on this device Do you really want to continue? (y/N): y mke2fs 1.43.1 (08-Jun-2016) Device clear success. |
wlc-30# show storage-devices hdd Name Filesystem Total, MB Used, MB Free, MB ------------------------------ ---------- ---------- ---------- ---------- MYDISK ext4 234601.75 60.02 234541.72 |
wlc# wlc# configure wlc(config)# wlc-journal storage hdd://MYDISK:/SSD-JOURNAL wlc(config)# do commit 2025-02-19T15:05:50+07:00 %SYS-W-EVENT: WARNING!!! the database will be moving to SATA storage device after reboot hardware Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds. 2025-02-19T15:05:53+07:00 %CLI-I-CRIT: user techsupport from console input: do commit wlc(config)# do confirm Configuration has been confirmed. Commit timer canceled. |
|
2. Проверить, что директория успешно создана командой dir.
wlc# dir hdd://MYDISK:/ Name Type Size Last modified ---------------------------------------------------------- ---------- -------- -- ------------------------- SSD-JOURNAL Directory 0.00 B Wed Feb 19 15:05:50 2025 |
3. Перезагрузить устройство командой reload system.
wlc-30# reload system |
4. Проверить выводы команд show wlc journal ap/clients/wids и убедиться, что данные журналов успешно перенесены c flash-памяти устройства.
wlc# show wlc journal clients wlc# show wlc journal ap wlc# show wlc journal wids |
После переноса на disk данные журналов, которые были на flash удаляются. |
wlc-30-failover# configure wlc-30-failover(config)# wlc-journal storage flash:wlc_database wlc-30-failover(config)# do commit 2025-02-20T16:58:13+07:00 %SYS-W-EVENT: WARNING!!! the database will be placed on the FLASH after reboot hardware Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds. 2025-02-20T16:58:17+07:00 %CLI-I-CRIT: user techsupport from console input: do commit wlc-30-failover(config)# |
После перезагрузки устройства на flash будет создана директория для хранения журналов, в случае если она отсутствует. Данные в журналах будут отсутствовать. В случае, если директория с данными для журналов уже присутствует на flash-памяти устройства, то после перезагрузки устройства она будет использоваться. |
Не рекомендуется отключать диск на "Горячую" без использования команды unmount storage-device, если в текущем состояние устройство использует диск для хранения данных журналов. |
Для того чтобы корректно извлечь внешний диск из устройства, необходимо использовать команду unmount storage-device.
wlc# unmount storage-device hdd-dev://1 |
В случае, если устройство использует внешний диск для хранения журналов (выполнены шаги из подраздела "Перенос журналов с Flash на Disk"), команда unmount storage-device не выполнится.
Для выполнения команды unmount storage-device в данном случае, необходимо выполнить следующие шаги:
wlc# configure wlc(config)# wlc-journal storage flash:wlc_database wlc(config)# do commit 2025-02-20T10:13:33+07:00 %SYS-W-EVENT: WARNING!!! the database will be placed on the FLASH after reboot hardware wlc(config)# wlc(config)# do confirm Configuration has been confirmed. Commit timer canceled wlc# reload system Do you really want to reload system now? (y/N): y |
wlc# unmount storage-device hdd://MYDISK1 2025-02-20T11:59:36+07:00 %FILE_MGR-I-INFO: operation started: 'unmout storage-device hdd://MYDISK1' (index: 1, origin: CLI) Device unmount Do you really want to continue? (y/N): y 2025-02-20T11:59:51+07:00 %HDD-I-CHANGE: 'MYDISK1' has been removed! 2025-02-20T11:59:52+07:00 %FILE_MGR-I-INFO: operation is finished: 'unmout storage-device hdd://MYDISK1' (index: 1, origin: CLI) Device unmount success. |
Для того чтобы форматировать диск, необходимо выполнить команду clear storage-device.
После форматирование диск будет с одним разделом, имя которого задал пользователь и файловой системой ext4.
wlc# clear storage-device hdd-dev://1 MYDISK2 |
В случае, если устройство, использует внешний диск для хранения журналов (выполнены шаги из подраздела "Перенос журналов с Flash на Disk"), форматировать диск командой clear storage-device не получится.
Для выполнения команды clear storage-device в данном случае, необходимо выполнить шаги:
wlc# configure wlc(config)# wlc-journal storage flash:wlc_database wlc(config)# do commit 2025-02-20T10:13:33+07:00 %SYS-W-EVENT: WARNING!!! the database will be placed on the FLASH after reboot hardware wlc(config)# wlc(config)# do confirm Configuration has been confirmed. Commit timer canceled wlc# reload system Do you really want to reload system now? (y/N): y |
wlc# clear storage-device hdd-dev://1 MYDISK2 Formatting will erase all data on this device Do you really want to continue? (y/N): y mke2fs 1.43.1 (08-Jun-2016) Device clear success. |
wlc# show storage-devices hdd Name Filesystem Total, MB Used, MB Free, MB ------------------------------ ---------- ---------- ---------- ---------- MYDISK ext4 234601.75 60.02 234541.72 |