Clustered Data ONTAP

Aus MeinWiki
Version vom 16. November 2015, 07:26 Uhr von Admwiki (Diskussion | Beiträge) (Snapdrivesetting)
Wechseln zu: Navigation, Suche

Cluster

Namenskonvention

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"
  • Volume vom Typ TMP ändern. (Abgebrochene 7mod Transaktion)
volume show -type tmp
volume transition-protect -vserver "Vserver" -volume "VolumeName" -is-enabled off

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"

Snapdrivesetting

  • Aktivieren des Users vsadmin
 security login password -username vsadmin -vserver "Vservername"
 security login unlock -username vsadmin -vserver "Vservername"
  • Erstellen eines LIF's mit folgenden Parametern
 network interface create -vserver "Vservername" -lif "Lifname" -role data -data-protocol none -home-node "Homenode"
 -home-port e0e -address "IP-Adresse" -netmask "Netmask" -status-admin up -firewall-policy mgmt
  • Firewallpoliciy erstellen.
 system services firewall policy create -vserver "Vservername" -policy fcp2mgmt -service http -allow-list 0.0.0.0/0
 system services firewall policy create -vserver "Vservername" -policy fcp2mgmt -service https -allow-list 0.0.0.0/0
  • Es können im Snapdrive mehrere Verbindungen zu dem Vserver definiert werden. Der DNS-Name muss nicht mit dem Vservername übereinstimmen.