Clustered Data ONTAP
Aus MeinWiki
Inhaltsverzeichnis
Cluster
System
- Console Node
system node run-console "node-Name" system node run -node "nodename" system node run -node "nodename" -command "Befehl" bzw. ?
- SPF Mode (FC/CNA) ändern.
system node hardware unified-connect Show fcp adapter modify -node "Nodename" -adapter 0d -state down system node hardware unified-connect modify -node "Nodename" -adapter 0c -mode cna
- FC Mode (target/Initiator) anpassen.
fcp adapter modify -node "Nodename" -adapter 2a -state down system node hardware unified-connect modify -node "Nodename" -adapter 2a -type target
Wenn der Port im Cluster nicht stoppt, an der Node anmelden und folgende Befehle ausführen.
priv set advanced fcadmin offline 2a
- WWPN von LIF anpassen. (LiF muss down sein!)
vserver fcp portname set -vserver "Vserver" -lif "Lifname" -wwpn "00:00:00:00:00:00:00:00"
- Node reboot.
system node reboot -node "Nodename"
Network
- LIF erstellen.
network interface create -vserver "SVM" -lif "lif_name" -role data -data-protocol cifs -home-node "Nodename" -home-port e0d -address "IP-Adresse -netmask 255.255.255.0
- Netzwerk Failover überprüfen.
broadcast-domain show failover-groups show
- Route überprüfen!
route show route create -vserver "SVM" -destination 0.0.0.0/0 -gateway 172...
Storage
storage aggregate
- Aggregat erstellen
create -aggregate aggr1_n2 -t raid_dp -d NET-2.10 NET-2.11 NET-2.12 NET-2.13 NET-2.14
- Aggregat umbenennen
rename -aggregate aggr0_tsta_clust1_02_0 -newname aggr0_n2
- Disk zum Aggregat hinzufügen
add-disk -aggregate aggr0_n1 -d NET-1.6
- Aggregate löschen
offline -aggregate aggr1_n1 delete -aggregate aggr1_n1
Volume
- Erstellen eines Volumes
create -volume cifs_abteilungen -aggregate aggr1_n1 -size 1g -space-guarantee none
- Speicherbelegung abfargen
df -vserver "nodename" vol0 -h
- Volumegröße ändern
size -vserver "nodename" vol0 1g
- Wenn Volumes ohne den Parameter "-foreground true" gelöscht werden, dann wird der Speicher nicht sofort freigeben, sondern das Volume wird in der Recovery-Queue abgelegt.
Zum Anzeigen der Recovery-Queue:
set diagnostic -confirmations off vol recovery-queue show
Zum Leeren der Recovery-Queue:
vol recovery-queue purge -vserver "Vserver" -volume "Volname"
Snapshot
- alle Snapshots löschen
snapshot delete -vserver "Vservername" -volume "Volumename" -snapshot * -force true
- Snapshot mit Snapmirrorverbindung löschen (höhere Berechtigung)
snapshot delete -vserver "Vserver" -volume "Volname" -snapshot "Snapname" -force true -ignore-owners true
vServer
- vServer erstellen
vserver create -vserver sm1 -rootvolume sm1_root -subtype default -aggregate aggr0_n1 -rootvolume-security-style ntfs -language C.UTF-8 -snapshot-policy default -is-repository false
FC
- Lif erstellen
network interface create -vserver "vServer-Name" -lif "Lif-Name" -role data -data-protocol fcp -home-node "Node-Name" -home-port 1b
SSH
- PublicKey-Anmeldung erstellen.
security login create -user-or-group-name "UserName"" -application ssh -authmethod publickey -vserver "vServername" -role admin -comment "Beschreibung" security login publickey create -vserver SMUC-CLUST1 -username "UserName" -index 0 -publickey "Key" -comment "Beschreibung"
RSH / Firewall
Firewall Protokoll aktivieren
system services
- Vorhandene Policy klonen.
firewall policy clone -policy "Name" -vserver "vServername" -destination-policy "NewName"
- Protokoll aktivieren (z.Bsp. RSH)
firewall policy create -vserver "vServername" -policy "NewName" -service rsh -allow-list 0.0.0.0/0
- Policy auf Lokal Interface aktivieren
network interface modify -vserver "vServername" -lif "LIF-Name" -firewall-policy "NewName"
- Auflisten der Lokal Interface mit bestimmter Firewall Policy
network Interface show -firewall-policy "NewName"
Firewall Policy löschen
- Alle Einträge löschen.
security system services firewall policy delete -policy "Name" -vserver "vServername" -service *
Snapmirror
Verbindung trennen
- Destination,
snapmirror delete -destination-path "Path"
- Source
snapmirror list-destinations snapmirror release -source-path "Path" * snapmirror release -relationship-ip "ID"
- Ändern der Protection Policies beim Volume
snapmirror modify -destination-path "Volumename" -policy "Policyname"
NFS / Ontap 8.3
Für NFS sollte eine separate SVM verwendet werden.
- Vserver erstellen.
vserver create -vserver "SVM" -subtype default -rootvolume "VServerName_root" -aggregate "Aggregatname" -rootvolume-security-style unix -language de.UTF-8 -snapshot-policy default -is-repository false
- LIF erstellen. (siehe Netzwerk)
network interface show network interface create -vserver "SVM" -lif "Nodename_nfs1" -role data -data-protocol nfs -home-node "Nodename" -home-port e0c-2 -address "IP-Addresse" -netmask 255.255.255.0 -status-admin up -failover-policy system-defined -firewall-policy data -auto-revert false
- NFS-Server erstellen.
nfs create -vserver "SVM" -access true -v3 enabled -v4.0 disabled -tcp enabled -v4.0-acl disabled -v4.0-read-delegation disabled
- Volume erstellen.
volume create -vserver "SVM" -volume "Volumename" -aggregate "Aggregatename" -size 10g -state online -type RW -policy default -unix-permissions ---rwxr-xr-x -space-guarantee volume -snapshot-policy default -foreground true -language de.UTF-8
- Namespace erstellen.
mount -vserver "SVM" -volume "Volumename" -junction-path /"Path" volume show -fields junction-path
SNMP
system snmp community add -type ro -community-name "Name" -vserver "VSERVER" system snmp community show
CIFS
- Wenn bei alten Programmen die Dateikonvention 8.3 verwendet wird muss auf der entsprechenden SVM der Parameter gesetzt werden.
vserver cifs options modify -vserver "Vservername" -is-search-short-names-enabled true
Sonstig
Backup (Snapvault) SVM / Cluster ändern
- Daten mit Snapmirror an das Ziel übertragen.
- Snapvault Verbindung auflösen.
snapmirror delete -destination-path "Path"
- Snapmirrorupdate durchführen
- Snapmirror Verbindung unterbrechen.
snapmirror break -destination-path "Path" snapmirror delete -destination-path "Path"
- Volumenamen ggf. ändern.
- Snapvaultverbindung zum neuen Volume erstellen.
snapmirror create -source-path "Path" -destination-path "Path" -type XDP -policy "Policyname"
- Snapvault-Verbindung syncronisieren.
snapmirror resync -destination-path "Path"
- Snapvault Verbindung überprüfen.
Backuplog
set -privilege diagnostic volume snapshot show -fields create-time, tags "Volumename"