Dell Unity: Durchführen einer VDM-Migration Dateiimport mit VNX-Umgebungen mit zwei Control Stations kann mit Fehlercode:0x90001b6 oder 0x900010b fehlschlagen

Zusammenfassung: Dell EMC Unity: Die Durchführung von VDM-Migrationsaufgaben (Dateiimport) mit VNX-Umgebungen mit zwei Control Stations kann mit Fehlercode:0x90001b6 oder 0x900010b fehlschlagen. (Vom Nutzer korrigierbar) ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome



Bei der Durchführung von Dateiimportvorgängen aus Unity und wenn die VNX1/VNX2-Quelle mit zwei Control Stations ausgeführt wird, besteht die Möglichkeit, dass die Importverbindung/-erkennung oder ein Importvorgang mit folgendem Fehler fehlschlägt:

GUI-Beispiel 1:
Erstellung einer Remoteverbindung
abgeschlossen mit Problemen
(31.08.2016, 07:10:56)
Details
Remotesystem
erstellen Abgeschlossen
Erkennen von Importobjekten 10.240.160.80
Fehlgeschlagene
Details
fehlgeschlagen: Das Stammverzeichnis des Remote-Systemnutzers ist nicht vorhanden. Lösung: Für VNX mit zwei Control Stationen, Failover Control Station über den Befehl "/nasmcd/sbin/cs_standby -failover". Löschen Sie das VNX-Remotesystem und erstellen Sie es neu. (Fehlercode: 0x90001b6)

GUI-Beispiel 2:
Das Erstellen der Remoteverbindung
ist fehlgeschlagen: Interner Fehler: Der Parser des VNX-Befehls ist fehlgeschlagen. (Fehlercode: 0x900010b)

Ursache

Beim Durchführen bestimmter Importvorgänge, z. B. beim Einrichten der Importverbindung von Unity, stellt das Unity-System mit der angegebenen SP-IP-Adresse und den angegebenen Zugangsdaten eine Verbindung zum VNX-System her.  Sobald die Verbindung hergestellt ist, erkennt das Unity-System die Control Station und meldet sich als sysadmin@storageDomin NutzerIn an, um die Dateiobjekterkennung durchzuführen.  Der Erkennungsprozess schlägt jedoch fehl, wenn das VNX-System ein Failover aufweist und auf CS1 ausgeführt wird, da das Verzeichnis /home/sysadmin normalerweise nicht vorhanden ist, wenn es auf CS1 ausgeführt wird. 

Dieses Problem kann auch auftreten, wenn auf VNX Control Station 0 das Verzeichnis /home/sysadmin fehlt oder nicht alle Anmelde- und Abmeldeprofildateien im Verzeichnis /home/sysadmin eingetragen sind, selbst wenn CS0 normal als primäres Verzeichnis ausgeführt wird.

Lösung

Lösung für Problem eins: 
1) Überprüfen Sie, ob Ihr VNX-System mit CS0 als primärer Control Station normal ausgeführt wird. 
2) Wenn das VNX-System mit CS1 als primärem System ausgeführt wird, müssen Sie ein Failback auf CS0 durchführen, bevor Sie Dateiimportvorgänge von Unity durchführen können.  Verwenden Sie /nas/sbin/cs_standby -failover, um ein Failback auf CS0 durchzuführen, und warten Sie mindestens 15 Minuten, bis die NAS-Services auf CS0 vollständig wiederhergestellt sind, bevor Sie fortfahren.
3) Wiederholen Sie den Schritt "Verbindung importieren/Ermittlung".

Lösung für Problem zwei:
Wenn Sie bereits normal mit CS0 als primärem Verzeichnis arbeiten und immer noch Fehler 0x90001b6 angezeigt wird, ist es möglich, dass das Verzeichnis /home/sysadmin fehlt oder nicht ordnungsgemäß bereitgestellt wird.  Führen Sie die folgenden Schritte aus, um das Problem mit dem Verzeichnis /home/sysadmin zu beheben.

1) Erstellen Sie auf CS0 ein Skript mit dem Namen "fix_home.sh", machen Sie das Skript ausführbar (chmod +x script_name) und führen Sie das Skript aus.
Skriptinhalt (kopieren Sie Folgendes in Notepad, dann 'vi fix_home.sh' auf CS0 und fügen Sie den Inhalt ein:

#!/bin/bash
MF=/etc/pam.d/system-auth
serial='/nas/sbin/serial'i='grep -c "#added von EMC"
$MF'if

[ "$i" -eq "0" ]; then
echo "session optional pam_mkhomedir.so silent umask=0077 #added by EMC">>$MF
echo "Änderung für $MF wurde auf dem primären CS des $serial Box durchgeführt"
else
echo "Keine Änderung für $MF wurde auf dem primären CS $serial Box durchgeführt"fi


ssh emcnasotherCS_i0 "grep -q 'hinzugefügt von EMC' /etc/pam.d/system-auth" 2>/dev/null
if [ $? -eq 1 ]; dann
ssh emcnasotherCS_i0 "echo 'session optional pam_mkhomedir.so silent umask=0077 #added by EMC'>>$MF" 2>/dev/null
echo "Änderung für $MF wurde auf dem sekundären CS von $serial Box durchgeführt"
else
echo "Keine Änderung für $MF wurde auf dem sekundären CS des $serial Box durchgeführt"
fi

2) Machen Sie das Skript ausführbar (chmod +x) und führen Sie es dann auf CS0 aus.  Das Skript platziert den folgenden Eintrag in CS0 & CS1's /etc/pam.d/system-auth file:
session optional pam_mkhomedir.so silent umask=0077 #added von EMC
3) Melden Sie sich über SSH wie sysadmin@storageDomain mit dem sysadmin-Kennwort
bei CS0an. Hinweis:  Dadurch werden die richtigen Anmelde-/Abmeldeskripte für das sysadmin-Nutzerkonto erstellt, wenn sie zuvor fehlten
. 4) Führen Sie ein Failover zu CS1 durch und warten Sie 15 Minuten, bis die navicli -h <spa> domain -list die Control Station-IP für CS1 in der Liste
anzeigt 5) Melden Sie sich über SSH als sysadmin@storageDomain
bei CS1an. Hinweis:  Dadurch werden das Verzeichnis /home/sysadmin und alle Profildateien
erstellt. 6) Führen Sie ein Failback auf CS0 durch, warten Sie 15 Minuten, bis die NAS-Services wiederhergestellt sind. In der Domain-Liste wird die IP-Adresse von CS0 in der Liste

angezeigt. Achtung:  Obwohl dieses Skript jetzt das Verzeichnis /home/sysadmin auf beiden Control Stations verwaltet, bedeutet dies nicht, dass Dateiimportvorgänge unterstützt werden, wenn sie auf CS1 ausgeführt werden – Sie sollten dennoch ein Failback auf CS0 durchführen, bevor Sie Dateiimportaufgaben ausführen.

Die folgende Ausgabe wird als Beispiele dafür bereitgestellt, wie die Eigentumsrechte, Berechtigungen und Profildateien von /home/sysadmin aussehen sollten:
[root@vnx8000 nasadmin]# /nas/sbin/getreason
10 – slot_0 primäre Control Station -->Slot_0 ist CS0, Ursachencode 10 gibt an, dass NAS-Services ausgeführt
werden 11 – slot_1 sekundäre Control Station

# ls -la /home
drwx------ 3 sysadmin43 nasadmin 4096 Sep 8 13:40 sysadmin43 --sysadmin> user directory with ownership and permissions

[root@vnx8000 nasadmin]# tail /etc/passwd
sysadmin43:x:546:201::/ home/sysadmin43:/bin/bash

[root@vnx8000 sysadmin43]# ls -la -->bash Anmeldeprofildateien, Berechtigungen und Eigentumsrechte-rw-r
--r-- 1 sysadmin43 nasadmin 33 Sep 8 12:13 .bash_logout-rw-r
--r-- 1 sysadmin43 nasadmin 763 Sep 8 12:12 .bash_profile-rw-r
--r-- 1 sysadmin43 nasadmin 131 Sep 8 12:11 .bashrc

Beispielinhalt der obigen Dateien:
[root@vnx8000 sysadmin43]# cat .bashrc
# .bashrc

# Globale Quelldefinitionen
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

# Benutzerspezifische Aliasnamen und Funktionen


[root@vnx8000 sysadmin43]# cat .bash_profile
# .bash_profile

# Holt euch die Aliasnamen und Funktionen
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# Benutzerspezifische Umgebung und Startprogramme

PATH=$PATH:$HOME/bin

export PATH
NAS_DB=/nas
export NAS_DB
MANPATH=/usr/share/man:/usr/man:$NAS_DB/man
export MANPATH
PATH=$PATH:$NAS_DB/bin
export PATH
/nasmcd/.emc_login
alias useradd='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'
alias userdel='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'
alias usermod='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'
alias groupadd='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'
alias groupdel='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'
alias groupmod='echo Verwenden Sie EMC Unisphere für die Nutzer-/Gruppenverwaltung.'


[root@vnx8000 sysadmin43]# Kat.bash_logout
# ~/.bash_logout

/usr/bin/clear




Betroffene Produkte

Dell EMC Unity Family

Produkte

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family , Dell EMC Unity Hybrid ...
Artikeleigenschaften
Artikelnummer: 000052263
Artikeltyp: Solution
Zuletzt geändert: 16 Dez. 2025
Version:  3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.