Isilon: SmartConnect-tjänstens IP-adress (SSIP) försvinner i alla konfigurerade VLAN-gränssnitt efter en OneFS 8.2-uppgradering

摘要: I den här artikeln beskrivs en händelse där SSIP saknas i alla gränssnitt som konfigurerats med VLAN vid uppgradering till 8.2.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

När du gör en uppgradering till OneFS 8.2 är SmartConnect-tjänstens IP-adress (SSIP) inte längre tillgänglig för frågor om zonnamn och belastningsbalansering för alla gränssnitt som konfigurerats med VLAN-märkning. 
Obs! Problemet gäller inte för alla undernät som är konfigurerade med en SSIP- och VLAN-märkning avaktiverad.  Dessutom gäller detta INTE för någon annan uppgraderingstyp eller -version.  Detta gäller endast vid uppgradering till 8.2.
För att illustrera problemet återger en intern återgivning hur problemet utlöses och vilka kriterier som behövs –
>> Vi kan se att SSIP finns i alla gränssnitt (169.168.1.9, 169.168.10.9, 169.168.20.9):
MN-X410-CLUS-1# ifconfig
bxe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
       ether 00:0a:f7:
       inet 169.168.1.20 netmask 0xffffff00 broadcast 169.168.1.255 zone 1
       inet 169.168.1.9 netmask 0xffffff00 broadcast 169.168.1.255 zone 1
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
.
.
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet6 fe80::20a:f7: %vlan0 prefixlen 64 scopeid 0x8 zone 1
       inet 169.168.10.20 netmask 0xffffff00 broadcast 169.168.10.255 zone 1
       inet 169.168.10.9 netmask 0xffffff00 broadcast 169.168.10.255 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 10 parent interface: bxe0
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet6 fe80::20a:f7: %vlan1 prefixlen 64 scopeid 0x9 zone 1
       inet 169.168.20.9 netmask 0xffffff00 broadcast 169.168.20.255 zone 1
       inet 169.168.20.20 netmask 0xffffff00 broadcast 169.168.20.255 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 20 parent interface: bxe0        
>> Starta uppgraderingen till 8.2.0.0:
MN-X410-CLUS-1# uname -a
Isilon OneFS MN-X410-CLUS-1 v8.2.0.0 Isilon OneFS v8.2.0.0 B_8_2_0_0_011(RELEASE): 0x80200500000000B:Thu Jun 20 10:29:21 PDT 2019
    root@sea-build11-01:/b/mnt/obj/b/mnt/src/amd64.amd64/sys/IQ.amd64.release   FreeBSD clang version 3.9.1
(tags/RELEASE_391/final 289601) (based on LLVM 3.9.1) amd64


MN-X410-CLUS-1# ifconfig
bxe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO>
       ether 00:0a:f7:
       inet 169.168.1.20 netmask 0xffffff00 broadcast 169.168.1.255 zone 1
       inet 169.168.1.9 netmask 0xffffff00 broadcast 169.168.1.255 zone 0
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
.
.
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.10.20 netmask 0xffffff00 broadcast 169.168.10.255 zone 1
       inet 169.168.10.9 netmask 0xffffff00 broadcast 169.168.10.255 zone 0
       inet6 fe80::20a:f7: %vlan0 prefixlen 64 scopeid 0x8 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 10 vlanpcp: 0 parent interface: bxe0
       groups: vlan
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.20.20 netmask 0xffffff00 broadcast 169.168.20.255 zone 1
       inet 169.168.20.9 netmask 0xffffff00 broadcast 169.168.20.255 zone 0
       inet6 fe80::20a:f7: %vlan1 prefixlen 64 scopeid 0x9 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 20 vlanpcp: 0 parent interface: bxe0
       groups: vlan
>> Verifierade vlan och SSIP skapas och tilldelas efter omstart:
MN-X410-CLUS-1# uname -a
Isilon OneFS MN-X410-CLUS-1 v8.2.0.0 Isilon OneFS v8.2.0.0 B_8_2_0_0_011(RELEASE): 0x80200500000000B:Thu Jun 20 10:29:21 PDT 2019
    root@sea-build11-01:/b/mnt/obj/b/mnt/src/amd64.amd64/sys/IQ.amd64.release   FreeBSD clang version 3.9.1
(tags/RELEASE_391/final 289601) (based on LLVM 3.9.1) amd64


MN-X410-CLUS-1# ifconfig
bxe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO>
       ether 00:0a:f7:
       inet 169.168.1.20 netmask 0xffffff00 broadcast 169.168.1.255 zone 1
       inet 169.168.1.9 netmask 0xffffff00 broadcast 169.168.1.255 zone 0
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
.
.
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.10.20 netmask 0xffffff00 broadcast 169.168.10.255 zone 1
       inet 169.168.10.9 netmask 0xffffff00 broadcast 169.168.10.255 zone 0
       inet6 fe80::20a:f7: %vlan0 prefixlen 64 scopeid 0x8 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 10 vlanpcp: 0 parent interface: bxe0
       groups: vlan
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.20.20 netmask 0xffffff00 broadcast 169.168.20.255 zone 1
       inet 169.168.20.9 netmask 0xffffff00 broadcast 169.168.20.255 zone 0
       inet6 fe80::20a:f7: %vlan1 prefixlen 64 scopeid 0x9 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 20 vlanpcp: 0 parent interface: bxe0
       groups: vlan
>> Uppgraderingen är i läget före genomföring:
MN-X410-CLUS-1# isi upgrade view

Upgrade Status:

Current Upgrade Activity: OneFS upgrade
   Cluster Upgrade State: Ready to commit
   Upgrade Process State: Running
      Upgrade Start Time: 2019-07-13T12:38:25
      Current OS Version: 8.0.0.6_build(117)style(5)
      Upgrade OS Version: 8.2.0.0_build(11)style(5)
        Percent Complete: 100%

Nodes Progress:

     Total Cluster Nodes: 1
       Nodes On Older OS: 0
          Nodes Upgraded: 1
Nodes Transitioning/Down: 0

LNN  Progress  Version  Status 
--------------------------------
1    100%      8.2.0.0  upgraded
>> Bekräftade uppgraderingen:
MN-X410-CLUS-1# isi upgrade commit
You are about to COMMIT an upgrade, it CANNOT be rolled back after this, are you sure? (yes/[no]): yes
SSIP is now missing on all vlan interfaces, however non-vlan interface is NOT affected:
MN-X410-CLUS-1# ifconfig
bxe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO>
       ether 00:0a:f7:
       inet 169.168.1.20 netmask 0xffffff00 broadcast 169.168.1.255 zone 1
       inet 169.168.1.9 netmask 0xffffff00 broadcast 169.168.1.255 zone 0
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
.
.
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.10.20 netmask 0xffffff00 broadcast 169.168.10.255 zone 1
       inet6 fe80::20a:f7: %vlan0 prefixlen 64 scopeid 0x8 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 10 vlanpcp: 0 parent interface: bxe0
       groups: vlan
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=303<RXCSUM,TXCSUM,TSO4,TSO6>
       ether 00:0a:f7:
       inet 169.168.20.20 netmask 0xffffff00 broadcast 169.168.20.255 zone 1
       inet6 fe80::20a:f7: %vlan1 prefixlen 64 scopeid 0x9 zone 1
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10Gbase-SR <full-duplex>)
       status: active
       vlan: 20 vlanpcp: 0 parent interface: bxe0
       groups: vlan

原因

Vid uppgradering till 8.2 delas flexnets konfigurationsfil (flx_config.xml) upp i mindre, smalare informationsdelar.  En ny mapp skapas med namnet nodeinfo, som varje nodgränssnittsgränssnitts- och statusinformation tillhandahålls till.  Men under uppgraderingen hämtas inte vlan-information, vilket utelämnar någon vlan-konfiguration inifrån varje nod nodeinfo-fil.  När uppgraderingen har utförts försöker SmartConnect läsa från nodeinfo-filerna och kan inte samla in någon vlan-information för att tilldela SSIP. 
När du felsöker isi_smartconnect_d kan vi se följande fel i loggarna:
2019-07-15-T12:46:12:DEBUG:0x80c612010:NodeInterfaceGetVlanNic_inlock():nodeinfo.c:1281: Error STATUS_NOT_FOUND (0xc0000225)
2019-07-15-T12:46:12:DEBUG:0x80c612010:NodeInterfaceIsStatus():nodeinfo.c:1385: Error STATUS_NOT_FOUND (0xc0000225)
2019-07-15-T12:46:12:DEBUG:0x80c612010:VIPLoadInterface():vip_coord.c:480: Error STATUS_NETWORK_UNREACHABLE (0xc000023c)

解决方案

Det här problemet har observerats endast vid uppgradering till 8.2.0. Problemet åtgärdades i 8.2.1.0 och senare. Uppgraderingar till senare versioner än 8.2.0 påverkas inte.  Om du misstänker att du är påverkad av det här problemet kontaktar du supporten och hänvisar till den här kunskapsdatabasartikeln innan du fortsätter med stegen nedan.
  1. För att lösa problemet måste konfigurationerna flx_config.xml och nodeinfo tvingas att ändras.  Det kan aktiveras genom aktivering och inaktivering av felsökningsloggning för SmartConnect.
Så här aktiverar du felsökningsloggning:
# isi_sc_log_level -l debug
Så här ändrar du loggning till info:
# isi_sc_log_level -l info
Kontrollera att IP-adressen har returnerats och att processerna körs:
# isi_for_array ifconfig | grep <SSIP>
# isi_for_array -s ps auwx | egrep "(smartconnect|dnsiq)" | grep -v grep
Obs! Det här problemet har inte lösts genom att starta om daemons.  Daemons inkluderar isi_dnsiq_d, isi_smartconnect_d och isi_flexnet_d.

产品

Isilon Gen6, Isilon HD400, Isilon NL410, Isilon X210, Isilon X410
文章属性
文章编号: 000168627
文章类型: Solution
上次修改时间: 14 12月 2023
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。