PowerScale. OneFS — настройка изменений sysctl для сохранения при перезагрузках и обновлениях узлов и кластеров

Сводка: Как настроить постоянные изменения sysctl.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Введение

В этой статье описаны процедуры тестирования изменений конфигурации sysctl и редактирования файла sysctl.conf в кластере. 
Это позволяет изменениям sysctl сохраняться при перезагрузках узла и кластера, а также при модернизации OneFS.

ОСТОРОЖНОСТЬ!
Неправильная реализация команд sysctl может привести к выходу кластера из строя. Для получения помощи по этой процедуре обратитесь в службу технической поддержки Isilon.

Сводка

В OneFS различные параметры ядра можно изменять с помощью команд sysctl . Некоторые из этих параметров специфичны для OneFS, а другие — для операционной системы Berkeley Software Distribution (BSD).

ПРИМЕЧАНИЕ
  • Для получения дополнительной информации о командах и параметрах sysctl выполните следующую команду в командной строке для просмотра страницы руководства:

    # man sysctl


 

Причина

Работает должным образом.

Разрешение

Не забывайте ВСЕГДА проверять значения по умолчанию перед изменением sysctl. 
При проверке sysctl, который никогда не изменялся с помощью isi_sysctl_cluster, отображается значение #None, так как это значение никогда не изменялось. 
Это связано с тем, что файл переопределения никогда не обновляется для изменения, из которого isi_sysctl_cluster извлекает информацию. 
В таких случаях перед любыми изменениями следует запустить sysctl sysctl <name> или isi_for_array -s <sysctl name> , чтобы увидеть неизмененные значения по умолчанию. 

 

Процедуры

Проверьте изменение конфигурации sysctl или внесите изменение конфигурации, которое не является постоянным.

ВАЖНЫЙ!
Перед изменением файла sysctl.conf рекомендуется сначала проверить влияние изменения.
Это можно сделать, выполнив команду sysctl в командной строке.
Параметры sysctl , измененные в командной строке, не сохраняются при перезагрузке узла или кластера.
Если после установки параметра sysctl изменение параметра приводит к нежелательным последствиям, отмените изменение, выполнив команду sysctl с использованием исходного значения.

Примените изменение конфигурации sysctl к узлу в кластере:

  1. Установите соединение по протоколу SSH на любом узле в кластере и подключитесь с помощью учетной записи root.
  2. Выполните следующую команду, чтобы получить текущее значение sysctl, где <sysctl_name> — настраиваемый параметр:
     
    sysctl <sysctl_name>


     
  3. Выполните следующую команду, где <sysctl_name> — параметр, который необходимо настроить, и, если применимо, <value> — значение, которое нужно назначить параметру:
     
    sysctl <sysctl_name>=<value>
  4. Примените изменение конфигурации sysctl к кластеру.
  5. Установите соединение по протоколу SSH на любом узле в кластере и подключитесь с помощью учетной записи root.
  6. Выполните следующую команду, где <sysctl_name> — это параметр, который нужно добавить или изменить, а при необходимости <значение> — это значение, которое нужно присвоить параметру:
     
    isi_for_array -s sysctl <sysctl_name>=<value>

     

Сделайте изменение конфигурации sysctl постоянным.

Добавьте или измените требуемый параметр в файле sysctl.conf :

  1. Установите соединение по протоколу SSH на любом узле в кластере и подключитесь с помощью учетной записи root.
     
  2. Выполните следующую команду, чтобы создать резервную копию файла /etc/mcp/override/sysctl.conf :
     
    touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1

     
  3. Выполните следующую команду, где <sysctl_name> — параметр, который нужно добавить или изменить, а <value> — значение, которое нужно присвоить параметру:
     
    isi_sysctl_cluster <sysctl_name>=<value>


    Отображаются следующие выходные данные:
     
    Value set successfully

     
  4. Убедитесь, что изменение было успешно добавлено в файл /etc/mcp/override/sysctl.conf , выполнив следующую команду:
     
    cat /etc/mcp/override/sysctl.conf


    Вывод аналогичен следующим дисплеям:
     
    <sysctl_name>=<value> #added by script
  5. Отмена изменений, внесенных в файл sysctl.conf.

Эти действия позволяют восстановить версию резервной копии файла sysctl.conf , созданную ранее в предыдущем разделе.

  1. Установите соединение по протоколу SSH на любом узле в кластере и подключитесь с помощью учетной записи root.
  2. Выполните следующую команду, чтобы скопировать и переименовать исходную резервную копию файла sysctl.conf :
     
    cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf

ЗАМЕТКА
Процесс уровня управления (MCP) автоматически обновляет файл sysctl.conf на всех узлах в кластере.

Затронутые продукты

Isilon, PowerScale OneFS
Свойства статьи
Номер статьи: 000102543
Тип статьи: Solution
Последнее изменение: 20 Apr 2026
Версия:  5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.