Просмотр информации о конфигурации оборудования сервера команда_параметры оборудования сервера
Просмотр информации о конфигурации оборудования сервера команда_параметры оборудования сервера

Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.

На этот раз, поскольку необходимо создать среду, но необходимой конфигурации оборудования недостаточно, требуются статистические закупки. Затем вам необходимо знать существующую конфигурацию сервера, поэтому на этот раз мы познакомим вас с некоторыми распространенными командами и инструментами для запроса информации об оборудовании. На самом деле, вы также можете получить эту информацию через консоль IDRAC производителя DELL, но что еще более смущает, так это то, что у IBM плохая поддержка получения информации о жестком диске. Она отображает только количество физических дисков и можно получить очень мало информации. В этом случае вам нужно использовать storcli. Этот профессиональный инструмент входит в коллекцию. Требования к командным запросам, используемые в этой главе, относительно просты и будут постепенно дополняться при фактическом использовании позже.

1. Проверьте IPMI-адрес, соответствующий серверу.

[root@node-1 ~]# ipmitool lan print

Язык кода:javascript
копировать
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD 
Auth Type Enable        : Callback : 
                        : User     : MD2 MD5 PASSWORD 
                        : Operator : MD2 MD5 PASSWORD 
                        : Admin    : MD2 MD5 PASSWORD 
                        : OEM      : 
IP Address Source       : Static Address
IP Address              : 10.100.0.40
Subnet Mask             : 255.255.255.0
MAC Address             : 40:f2:e9:da:53:fe
SNMP Community String   : public
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
Gratituous ARP Intrvl   : 2.0 seconds
Default Gateway IP      : 10.100.0.1
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
802.1q VLAN ID          : Disabled
802.1q VLAN Priority    : 0
RMCP+ Cipher Suites     : 1,2,3,4,5,6,7,8,9,10,11,12,13,14
Cipher Suite Priv Max   : aaaaaaaaaaaaaaX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
2. Проверьте скорость сетевой карты.

[root@node-1 ~]# lspci | grep Ethernet #Перечислите устройства на каждой шине PCI. С помощью фильтрации grep вы можете получить список устройств сетевой карты. Здесь вы можете увидеть в общей сложности 8 сетевых карт.

Язык кода:javascript
копировать
06:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
06:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
06:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
11:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
11:00.1 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
20:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
20:00.1 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)

[root@node-1 ~]# ethtool eth0 #Просмотр подробной информации об одной сетевой карте

Язык кода:javascript
копировать
Settings for eth0:
	Supported ports: [ TP ]     #TP означает да Гигабитная сетевая карта
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: on (auto)
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000007 (7)
			       drv probe link
	Link detected: yes

[root@node-1 ~]# ethtool eth1

Язык кода:javascript
копировать
Settings for eth1:
	Supported ports: [ FIBRE ]      #FIBRE Представляет собой сетевую карту 10G.
	Supported link modes:   1000baseT/Full 
	                        10000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: No
	Advertised link modes:  10000baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Speed: Unknown!
	Duplex: Unknown! (255)
	Port: FIBRE
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Supports Wake-on: g
	Wake-on: d
	Current message level: 0x00000000 (0)
			       
	Link detected: no
3. Просмотр информации о памяти

[root@node-1 ~]# cat /proc/meminfo [root@node-1 ~]# dmidecode -t Memory #Эта команда выведет список модели, частоты и другую подробную информацию о каждой памяти.

Язык кода:javascript
копировать
Handle 0x000A, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x0009
	Error Information Handle: Not Provided
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 8192 MB
	Form Factor: DIMM
	Set: 1
	Locator: DIMM 1
	Bank Locator: Bank 1
	Type: DDR3
	Type Detail: Registered (Buffered)
	Speed: 1333 MHz
	Manufacturer: Samsung
	Serial Number: 3386DA95
	Asset Tag: Unknown
	Part Number: M393B1K70DH0-YH9  
	Rank: 2
	Configured Clock Speed: 1333 MHz
4. Используйте storcli для просмотра основной информации об оборудовании сервера.

[root@node-1 ~]# rpm -ivh storcli-1.18.05-1.noarch.rpm #Установочный пакет смотрите в конце статьи [root@node-1 ~]# /opt/MegaRAID/storcli/storcli64 show all #Запросите всю информацию и отобразите ее. В обзоре системы вы можете увидеть номер в столбце контроллера (аббревиатура ctl) — это номер контроллера. Вы можете знать узел-1. Номер контроллера машины равен 0.

Язык кода:javascript
копировать
System Overview :
===============

---------------------------------------------------------------------------
Ctl Model           Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth 
---------------------------------------------------------------------------
  0 ServeRAIDM5110e     8   7   5     0   5     0 Opt On  -  Y      3 Opt  
---------------------------------------------------------------------------

[root@node-1 ~]# /opt/MegaRAID/storcli/storcli64 /c0 show #Отобразить версию, функцию, состояние RAID-карты контроллера 0, а также информацию о физическом и логическом диске под RAID-картой. необходимо увидеть физический диск. Емкость диска можно узнать в разделе PD LIST.

Если вам не нужна другая информация и вам просто нужно знать информацию о физическом диске, как мне, вы можете использовать следующую команду [root@node-1 ~]# /opt/MegaRAID/storcli/storcli64 /c0/eall/sall show

Язык кода:javascript
копировать
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.


Drive Information :
=================

-------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp 
-------------------------------------------------------------------------
252:0    20 Onln   1 278.464 GB SAS  HDD N   N  512B MK3001GRRB       U  
252:1    15 Onln   1 278.464 GB SAS  HDD N   N  512B ST9300603SS   F  U  
252:2    16 Onln   0 557.861 GB SAS  HDD N   N  512B MBF2600RC        U  
252:3    17 Onln   0 557.861 GB SAS  HDD N   N  512B MBF2600RC        U  
252:4    19 Onln   2 557.861 GB SAS  HDD N   N  512B MBF2600RC        U  
252:5    14 Onln   3 557.861 GB SAS  HDD N   N  512B MBF2600RC        U  
252:6    18 Onln   4 557.861 GB SAS  HDD N   N  512B MBF2600RC        U  
-------------------------------------------------------------------------
5. Просмотр информации о модели жесткого диска без установки storcli.

[root@node-1 ~]# cat /proc/scsi/scsi|grep ‘Model:’ #node-1 да IBM X3650 M4

Язык кода:javascript
копировать
Vendor: IBM      Model: ServeRAID M5110e Rev: 3.34
Vendor: IBM      Model: ServeRAID M5110e Rev: 3.34
Vendor: IBM      Model: ServeRAID M5110e Rev: 3.34
Vendor: IBM      Model: ServeRAID M5110e Rev: 3.34
Vendor: IBM      Model: ServeRAID M5110e Rev: 3.34
Vendor: IBM SATA Model: DEVICE 81Y3682   Rev: D001

[root@node-5 ~]# cat /proc/scsi/scsi|grep ‘Model:’ #node-5 — DELL R720, ST1000NM0023 — модель жесткого диска

Язык кода:javascript
копировать
Vendor: SEAGATE  Model: ST1000NM0023     Rev: GS0D
Vendor: SEAGATE  Model: ST1000NM0023     Rev: GS0D
Vendor: SEAGATE  Model: ST1000NM0023     Rev: GS0F
Vendor: SEAGATE  Model: ST1000NM0023     Rev: GS0D

Этот метод нелегко просмотреть после рейда на жесткий диск. Например, то, что я видел на другом сервере ниже, показывает, что существует только одно дисковое устройство. [root@node-1 ~]# cat /proc/scsi/scsi|grep 'Модель:'

Язык кода:javascript
копировать
Vendor: DELL     Model: PERC H710        Rev: 3.13
Vendor: TSSTcorp Model: DVD-ROM SN-108FB Rev: D150

Затем проверьте состояние оборудования через lsblk и обнаружите, что общая емкость этого диска составляет 2,7 ТБ (диск, который я здесь использую, представляет собой диск SAS 1 ТБ, который можно считать RAID5, состоящим из четырех дисков 1 ТБ), что соответствует то, что я увидел в интерфейсе IDRAC, четыре физических диска. [root@node-1 ~]# lsblk

Язык кода:javascript
копировать
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                 8:0    0  2.7T  0 disk 
├─sda1              8:1    0   24M  0 part 
├─sda2              8:2    0  200M  0 part 
├─sda3              8:3    0  250M  0 part /boot
├─sda4              8:4    0  1.4T  0 part 
│ ├─os-root       253:0    0  1.4T  0 lvm  /
│ └─os-swap       253:1    0   32G  0 lvm  [SWAP]
└─sda5              8:5    0  1.3T  0 part 
  └─mongo-mongodb 253:2    0  1.3T  0 lvm  /var/lib/mongo
sr0                11:0    1 1024M  0 rom 

Адрес ссылки на сетевой диск Baidu установочного пакета storcli для каждой платформы (можно скачать с официального сайта). https://www.broadcom.com/site-search?q=storcli) Связь:https://pan.baidu.com/s/19liM1WMaY7XoNIHLrX1dKg Код извлечения: pu7n


Продолжение: В процессе проверки было обнаружено, что на сервере IBM было два аварийных сигнала диска. При обращении в техподдержку нужно сообщить номер FRU, но вы не находитесь на месте и не можете снять диск и сфотографировать. Поэтому вам необходимо использовать storcli для запроса соответствующего номера FRU диска.

6. Запросите номер FRU жесткого диска.

[root@node-2 ~]# /opt/MegaRAID/storcli/storcli64 -PDList -aAll | grep FRU #Если вы хотите просмотреть конкретную информацию, вы можете удалить условия фильтра

Язык кода:javascript
копировать
IBM FRU/CRU: 42D0638     
IBM FRU/CRU: 49Y2023     
IBM FRU/CRU: 49Y2004     
IBM FRU/CRU: 49Y2023     
IBM FRU/CRU: 49Y2004     
IBM FRU/CRU: 49Y2023 

Из вышеизложенного видно, что есть две пары повторяющихся номеров FRU. Если вы подозреваете, что они могут образовывать рейд, необходимо проверить статус рейда жесткого диска через storcli.

(1) Просмотр логического диска [root@node-2 ~]# /opt/MegaRAID/storcli/storcli64 /c0/vall show #Здесь мы видим 5 логических дисков. Используйте команду /c0 show, чтобы проверить физические диски и обнаружить, что их 6. Продолжайте. посмотрите на ситуацию с рейдом на жестком диске.

Язык кода:javascript
копировать
Controller = 0
Status = Success
Description = None


Virtual Drives :
==============

----------------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name        
----------------------------------------------------------------------
0/0   RAID1 Optl  RW     Yes     RWBD  -   ON  557.861 GB             
1/1   RAID0 Optl  RW     Yes     RWBD  -   ON  557.861 GB             
2/2   RAID0 Optl  RW     Yes     RWBD  -   ON  557.861 GB             
3/3   RAID0 Optl  RW     Yes     RWBD  -   ON  557.861 GB             
4/4   RAID0 Optl  RW     Yes     RWBD  -   ON  278.464 GB GenericR0_4
----------------------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=ConsistentR=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

(2) Проверьте размер логического диска и структуру рейда. [root@node-2 ~]# /opt/MegaRAID/storcli/storcli64 /c0/v0 show #Вы можете видеть, что ТИП — RAID1, RAID1 состоит из двух дисков по 600 ГБ, которые могут соответствовать 6 физическим дискам.

Язык кода:javascript
копировать
Controller = 0
Status = Success
Description = None


Virtual Drives :
==============

---------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name
---------------------------------------------------------------
0/0   RAID1 Optl  RW     Yes     RWBD  -   ON  557.861 GB      
---------------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=ConsistentR=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

[root@node-2 ~]# /opt/MegaRAID/storcli/storcli64 /c0/v1 show #Вы можете видеть, что ТИП — RAID0

Язык кода:javascript
копировать
Controller = 0
Status = Success
Description = None


Virtual Drives :
==============

---------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name
---------------------------------------------------------------
1/1   RAID0 Optl  RW     Yes     RWBD  -   ON  557.861 GB      
---------------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=ConsistentR=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Проверьте /c0/v0...4 по порядку, результат — v0 RAID1, а остальные четыре логических диска — RAID0.

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/167455.html Исходная ссылка: https://javaforall.cn

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose