PowerFlex 3.0: get_info.sh пропускає scli-команди, коли netstat не встановлений
Summary: get_info.sh пропускає SCLI-логін і всі SCLI-команди на основному MDM, коли netstat не встановлений.
Instructions
get_info.sh Пропускає scli Вхід і все інше scli командує на Master MDM.
get_info_run.log показує наступне:
04/08 17:03:00.020698: main:2215: get_info started with parameters: -u admin -p "****" -s -x getInfoDump
04/08 17:03:00.023629: main:2244: Security Warning: Cannot identify user listening on MDM port
04/08 17:03:00.024597: main:2247: Skipping login
Сценарій
Збір getInfoDump на Master MDMscli Вхід працює без проблем.
Порт MDM відкритий.
Япогаджуся
Відсутні scli вивод у getInfoDump Master MDM.
Корінь причини
get_info.sh Використовує netstat команда перевірити, що TCP-порт Master MDM прослуховується перед запуском scli Вход і команди. Якщо netstat Command (доступно в net-tools rpm) не встановлена, get_info.sh пропускає будь-які scli Команди.
Обхідний шлях
Інсталювати net-tools Пакування та запуск get_info.sh знов.
Впливові версії
2.x
3.0.x
Виправлено у версії
Цю проблему виправлено у версії 3.5, яка використовує netstat або ss Команда перевірити порт прослуховування. Якщо жоден з них не встановлений, get_info.sh повідомляє наступне і пропускає scli Вхід і команди:
'netstat' and 'ss' commands not found on the server - can't find mdm_pid...