Как узнать wwn сервера
Перейти к содержимому

Как узнать wwn сервера

  • автор:

Как узнать wwn сервера

Заметки одного системного администратора

Как узнать WWN (World Wide Name) в Windows Server 2012R2

Поскольку в Windows Server 2012 R2 нельзя узнать wwn через Storage explorer, я покажу новый, простой способ как это сделать. [. ]

Архивы

Календарь

Январь 2022

Пн Вт Ср Чт Пт Сб Вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Рубрики

Все права защищены. IT Traveler 2022

Как узнать WWN (World Wide Name) в Vmware ESXI через VMware Web Client

Настройка серверов windows и linux

Узнать WWN в vCenter

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разбирали как скрыть папку в операционной системе Windows 12 или ниже, я рассказал для чего это может быть нужно и как этим процессом можно управлять. Сегодня я хочу разобрать в области виртуализации такой вопрос, как вы можете в vCenter сервере найти и посмотреть WWN через VMware Web Client на ESXI хосте или vCenter сервере. Думаю для людей кто занимается системами хранения данных эта информация будет полезной.

Что такое WWN я писал ранее. В первой части мы выяснили Как узнать WWN (World Wide Name) в Vmware ESXI через VMware vSphere Client, теперь давайте сделаем то же самое, но через VMware Web Client. Открываем браузер и идем по пути https://имя вашего vcenter:9443/vsphere-client/. Дальше идем vCenter-Hosts and Clusters-Выбираем нужный хост-Manage-Storage Adapterts и видим поле Identifier.

Как узнать WWN (World Wide Name) в Vmware ESXI через VMware Web Client-01

Как узнать WWN (World Wide Name) в Vmware ESXI через VMware Web Client-01

Как посмотреть WWN в vCenter 7/8

В vCenter сервер то же все просто, вам необходимо выбрать нужный хост, перейти в раздел «Configure — Storage Adapters«. Тут будет список ваших FC карточек с их WWN.

Как посмотреть WWN в vCenter 7/8

Еще не забывайте, что поле Identifier состоит из WWNN и WWPN, для этого выберите отдельный HBA адаптер. Так же здесь вы можете увидеть дополнительные параметры: Identifier, Targets, Devices, Paths.

WWNN и WWPN

  • Параметр «path» отвечает за конкретное соединение между HBA и устройством хранения данных. В ESXi каждое устройство хранения данных имеет свой уникальный путь, который идентифицирует его в системе. Параметр «path» содержит информацию о состоянии и доступности каждого пути между HBA и устройством хранения данных. ESXi использует алгоритмы для определения наилучшего пути для передачи данных, основываясь на доступности и производительности каждого пути.
  • Параметр «targets» относится к устройствам хранения данных, которые доступны для HBA. В ESXi каждое устройство хранения данных имеет свой уникальный идентификатор, называемый «target». Параметр «targets» содержит информацию о доступных устройствах хранения данных для HBA.
  • Параметр «devices» относится к физическим устройствам хранения данных (LUN), подключенным к HBA. Параметр «devices» содержит информацию о всех физических устройствах хранения данных, подключенных к HBA.

Параметры path, targets и devices в ESXi играют важную роль в обеспечении надежной и эффективной передачи данных между сервером и устройствами хранения данных. Они позволяют системе автоматически определить и использовать наилучший путь для передачи данных, а также обеспечивают информацию о доступных устройствах хранения данных и их состоянии.

Популярные Похожие записи:
  • Ошибка удаления диска в ESXI: The resource is in use
  • Курс VMware vSAN Plan and Deploy 7Курс VMware vSAN Plan and Deploy 7
  • Как узнать уровень износа SSD дисков на серверах Dell
  • Как мигрировать отдельный диск виртуальной машины ESXI
  • Как включить VMotion в Vmware Sphere и мигрировать vmКак включить VMotion в Vmware Sphere и мигрировать vm
  • Как скачать и анализировать дамп ESXIКак скачать и анализировать дамп ESXI

Записки угрюмого поднимателя пингвинов.

Бывает трудно найти к какому SAN относится диск и как он подключен, если к серверу подключено более двух SAN одного типа. Получаем FC адрес на HBA.

# systool -c fc_host -v
Class = «fc_host»

Class Device = «host1»
Class Device path = «/sys/class/fc_host/host1»
fabric_name = «0x1000000533a43ae2»
issue_lip = <store method only>
node_name = «0x5001438016793705»
port_id = «0x800100»
port_name = «0x5001438016793704»
port_state = «Online»
port_type = «NPort (fabric via point-to-point)»
speed = «8 Gbit»
supported_classes = «Class 3»
supported_speeds = «1 Gbit, 2 Gbit, 4 Gbit, 8 Gbit»
symbolic_name = «QMH2562 FW:v5.06.03 DVR:v8.03.07.15.05.09-k»
system_hostname = «»
tgtid_bind_type = «wwpn (World Wide Port Name)»
uevent = <store method only>

Device = «host1»
Device path = «/sys/devices/pci0000:00/0000:00:07.0/0000:06:00.0/host1»
edc = <store method only>
fw_dump =
nvram = «ISP «
optrom_ctl = <store method only>
optrom =
reset = <store method only>
uevent = <store method only>
vpd = «-8»

Class Device = «host2»
Class Device path = «/sys/class/fc_host/host2»

Определяем FC и WWN.

# systool -c fc_transport -v

Class = «fc_transport»

Class Device = «0:0»
Class Device path = «/sys/class/fc_transport/target1:0:0»
node_name = «0x500000e0d4465600»
port_id = «0x431900»
port_name = «0x500000e0d4465680»
uevent = <store method only>

Device = «target1:0:0»
Device path = «/sys/devices/pci0000:00/0000:00:07.0/0000:06:00.0/host1/rport-1:0-0/target1:0:0»
uevent = <store method only>

Class Device = «0:0»
Class Device path = «/sys/class/fc_transport/target2:0:0»
node_name = «0x500000e0d4465600»
port_id = «0x441900»
port_name = «0x500000e0d4465681»
uevent = <store method only>

Device = «target2:0:0»
Device path = «/sys/devices/pci0000:00/0000:00:07.0/0000:06:00.1/host2/rport-2:0-0/target2:0:0»
uevent = <store method only>

Class Device = «0:10»
Class Device path = «/sys/class/fc_transport/target1:0:10»
node_name = «0x500110a0005ad776»
port_id = «0x433400»
port_name = «0x500110a0005ad777»
uevent = <store method only>

Device = «target1:0:10»
Device path = «/sys/devices/pci0000:00/0000:00:07.0/0000:06:00.0/host1/rport-1:0-10/target1:0:10»
uevent = <store method only>

Class Device = «0:10»
Class Device path = «/sys/class/fc_transport/target2:0:10»
node_name = «0x500110a0005ad86f»
port_id = «0x3e4200»
port_name = «0x500110a0005ad870»
uevent = <store method only>

Device = «target2:0:10»
Device path = «/sys/devices/pci0000:00/0000:00:07.0/0000:06:00.1/host2/rport-2:0-10/target2:0:10»
uevent = <store method only>

WWN(port_name) и WWNN(node_name) получены. Определяем соответствие между SCSI HBTL адресами и дисками. В RHEL/CentOS/Fedora нужен пакет sg3_utils.

# sg_map -x
Device /dev/nst18 is busy
/dev/sg0 1 0 0 0 0 /dev/sda
/dev/sg1 1 0 0 1 0 /dev/sdb
/dev/sg2 1 0 0 2 0 /dev/sdc
/dev/sg3 1 0 0 3 0 /dev/sdd
/dev/sg4 1 0 1 0 0 /dev/sde
/dev/sg5 1 0 1 1 0 /dev/sdf
/dev/sg6 1 0 1 2 0 /dev/sdg
/dev/sg7 1 0 1 3 0 /dev/sdh
/dev/sg8 1 0 2 0 8
/dev/sg9 1 0 3 0 1 /dev/nst0
/dev/sg10 1 0 4 0 1 /dev/nst1
/dev/sg11 1 0 5 0 1 /dev/nst2
/dev/sg12 1 0 6 0 1 /dev/nst3
/dev/sg13 1 0 7 0 1 /dev/nst4
/dev/sg14 1 0 8 0 1 /dev/nst5
/dev/sg15 1 0 9 0 1 /dev/nst6
/dev/sg16 1 0 10 0 1 /dev/nst7
/dev/sg17 1 0 11 0 1 /dev/nst8
/dev/sg18 1 0 12 0 1 /dev/nst9
/dev/sg19 1 0 13 0 1 /dev/nst10
/dev/sg20 1 0 14 0 1 /dev/nst11
/dev/sg21 2 0 0 0 0 /dev/sdi
/dev/sg22 2 0 0 1 0 /dev/sdj
/dev/sg23 2 0 0 2 0 /dev/sdk
/dev/sg24 2 0 0 3 0 /dev/sdl
/dev/sg25 2 0 1 0 0 /dev/sdm
/dev/sg26 2 0 1 1 0 /dev/sdn
/dev/sg27 2 0 1 2 0 /dev/sdo

Как найти WORLD-WIDE NAME (WWN) HBA адаптера в Windows

Способов получения этой информации несколько, и они зависят от версии ОС. В Windows 2008 R2 есть замечательная оснастка Storage Explorer, которую, к сожалению, убрали в Windows 2012. Эта оснастка позволяет получить детальную информацию об установленных в системе HBA адаптерах, и просмотреть топологию SAN сети.

Storage Explorer

Второй способ универсальный и подойдёт для использования во всех версиях ОС Windows. Чтобы им воспользоваться необходимо установить утилиту управления от производителя HBA:

  • HBAnyware/OneCommand для Emulex
  • SANsurfer для Qlogic
  • HP System Management Console (HP SYM)
  • Dell Server Management Console

SAN Surfer

Не могу сказать о других утилитах, но SAN Surfer может просматривать информацию HBA адаптеров и с других серверов. Достаточно указать IP-адрес необходимого сервера при запуске программы.

Третий способ также подойдет для всех ОС. Необходимо скачать с сайта Microsoft утилиту fcinfo.exe.
C:\Windows\system32>fcinfo

There are 4 adapters:
com.qlogic-QLE2462-0: PortWWN: 21:00:00:1b:32:02:10:18 \\.\Scsi3:
com.qlogic-QLE2462-1: PortWWN: 21:01:00:1b:32:22:10:18 \\.\Scsi4:
com.qlogic-HPAJ764A-2: PortWWN: 50:01:43:80:28:ce:5d:18 \\.\Scsi5:
com.qlogic-HPAJ764A-3: PortWWN: 50:01:43:80:28:ce:5d:1a \\.\Scsi6:

В выводе мы получили название адаптера, его WWPN и тип устройства. Для более детальной информация, воспользуемся ключом /details:
C:\Windows\system32>fcinfo /details

adapter: com.qlogic-QLE2462-0
node_wwn: 20:00:00:1b:32:02:10:18
fabric: 10:00:00:05:1e:0a:1e:22
port_wwn: 21:00:00:1b:32:02:10:18
osdevice: \\.\Scsi3:
venid: x1077
prodid: x2432
nports: 1
manfac: QLogic Corporation
sernum: RFC0728B37232
model: QLE2462
descrp: QLogic QLE2462 Fibre Channel Adapter
symblc: QLE2462 FW:v7.03.00 DVR:v9.1.11.28
hwver:
drvver: 9.1.11.28
optver: 2.16
fwver: 7.03.00
drvnam: ql2300.sysadapter: com.qlogic-QLE2462-1
node_wwn: 20:01:00:1b:32:22:10:18
fabric: 10:00:00:05:1e:02:71:b2
port_wwn: 21:01:00:1b:32:22:10:18
osdevice: \\.\Scsi4:
venid: x1077
prodid: x2432
nports: 1
manfac: QLogic Corporation
sernum: RFC0728B37232
model: QLE2462
descrp: QLogic QLE2462 Fibre Channel Adapter
symblc: QLE2462 FW:v7.03.00 DVR:v9.1.11.28
hwver:
drvver: 9.1.11.28
optver: 2.16
fwver: 7.03.00
drvnam: ql2300.sysadapter: com.qlogic-HPAJ764A-2
node_wwn: 50:01:43:80:28:ce:5d:19
fabric: 10:00:00:05:1e:02:71:b2
port_wwn: 50:01:43:80:28:ce:5d:18
osdevice: \\.\Scsi5:
venid: x103C
prodid: x2532
nports: 1
manfac: QLogic Corporation
sernum: MY541920CF
model: HPAJ764A
descrp: QLogic HPAJ764A Fibre Channel Adapter
symblc: HPAJ764A FW:v7.03.00 DVR:v9.1.11.28
hwver:
drvver: 9.1.11.28
optver: 2.16
fwver: 7.03.00
drvnam: ql2300.sysadapter: com.qlogic-HPAJ764A-3
node_wwn: 50:01:43:80:28:ce:5d:1b
fabric: 10:00:00:05:1e:0a:1e:22
port_wwn: 50:01:43:80:28:ce:5d:1a
osdevice: \\.\Scsi6:
venid: x103C
prodid: x2532
nports: 1
manfac: QLogic Corporation
sernum: MY541920CF
model: HPAJ764A
descrp: QLogic HPAJ764A Fibre Channel Adapter
symblc: HPAJ764A FW:v7.03.00 DVR:v9.1.11.28
hwver:
drvver: 9.1.11.28
optver: 2.16
fwver: 7.03.00
drvnam: ql2300.sys

Мы получили имя wwnn, wwpn, видим wwn порта на SAN-коммутаторе и другую информацию.

Предыдущими способами мы можем воспользоваться только на локальном сервере. Для получения wwn на удалённом компьютере, воспользуемся функцией Powershell. Правда, она покажет только информацию о wwnn, а не wwpn.

function Get-HBAWin < param( [String[]]$ComputerName = $ENV:ComputerName, [Switch]$LogOffline ) $ComputerName | ForEach-Object < try < $Computer = $_ $Params = @< Namespace = 'root\WMI' class = 'MSFC_FCAdapterHBAAttributes' ComputerName = $Computer ErrorAction = 'Stop' >Get-WmiObject @Params | ForEach-Object < $hash=@< ComputerName = $_.__SERVER NodeWWN = (($_.NodeWWN) | ForEach-Object &quot; -f $_>) -join &quot;:&quot; Active = $_.Active DriverName = $_.DriverName DriverVersion = $_.DriverVersion FirmwareVersion = $_.FirmwareVersion Model = $_.Model ModelDescription = $_.ModelDescription > New-Object psobject -Property $hash >#Foreach-Object(Adapter) >#try catch < Write-Warning -Message &quot;$Computer is offline or not supported&quot; if ($LogOffline) < &quot;$Computer is offline or not supported&quot; &gt;&gt; &quot;$home\desktop\Offline.txt&quot; >> >#Foreach-Object(Computer) >#Get-HBAWin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *