Применимость: Выделенный сервер с поддержкой IPMI
Слова для поиска: пароль, password KVM, КВМ, IPMIView, дедик, dedicated, supermicro
Нужно получить доступ к виртуальной консоли KVM для управления сервером.
Утилита ipmicfg доступна для разных операционных систем - Linux, Windows, DOS на сервере supermicro
ipmicfg может сбросить пароль к заводским установкам и менять многие параметры используя технологию IPMI .
Для установки под Linux нужно скачать архив, распаковать и дать разрешение на выполнение соответствующему файлу, например:
chmod +x ipmicfg-linux.x86_64.static
И создайте символическую ссылку для удобства использования
ln -s $(pwd)/ipmicfg-linux.x86_64.static /usr/local/sbin/ipmicfg
В архиве для Windows можно использовать исполняемый файл ipmicfg-win.exe.
root@(none):~# ipmicfg -m IP=10.10.10.183 MAC=00:25:90:19:78:5A root@(none):~# ipmicfg -k Net Mask=255.255.255.0 root@(none):~# ipmicfg -g IP=10.10.10.1
root@(none):~# ipmicfg -fd Reset to the factory default completed!
root@(none):~# ipmicfg -m IP=10.10.10.183 MAC=00:25:90:19:78:5A root@(none):~# ipmicfg -k Net Mask=255.255.255.0 root@(none):~# ipmicfg -g IP=10.10.10.1
Установка новых параметров:
root@(none):~# ipmicfg -m 10.10.10.183 IP=10.10.10.183 root@(none):~# ipmicfg -k 255.255.255.0 Net Mask=255.255.255.0 root@(none):~# ipmicfg -g 10.10.10.1 Gateway IP=10.10.10.1
После сброса к заводским установкам вы можеет использовать такие значения:
Вы можете не сбрасывая настроек добавить нового пользователя с наивысшим уровнем привилегий, затем зайти через IPMIView и сделать все необходимое.
Получить список пользователей:
ipmicfg -user list Maximum number of Users : 10 Count of currently enabled Users : 3 User ID | User Name | Privilege Level | Enable ------- | ----------- | --------------- | ------ 2 | ADMIN | Administrator | Yes 3 | user | Operator | Yes
Синтаксис команды:
ipmicfg -user add <user id> <user name> <password> <privilege>
Например:
ipmicfg -user add 4 user2 HFlUYdS45 4
Проверяем:
ipmicfg -user list Maximum number of Users : 10 Count of currently enabled Users : 4 User ID | User Name | Privilege Level | Enable ------- | ----------- | --------------- | ------ 2 | ADMIN | Administrator | Yes 3 | user | Operator | Yes 4 | user2 | Administrator | Yes
Пользователи серверов под Linux или FreeBSD могут использовать утилиту ipmitool
[root@ad0122 ~]# ipmitool user User Commands: summary [<channel number>] list [<channel number>] set name <user id> <username> set password <user id> [<password>] disable <user id> enable <user id> priv <user id> <privilege level> [<channel number>] test <user id> <16|20> [<password]>
ipmi_devintf
ipmi_si
modprobe ipmi_devintf modprobe ipmi_si
Актуальность: 2012/09/03 16:10