Αρχείο

Θέσεις Tagged 'setup'

SnapMirror Script Εγκατάστασης

14 Μαρτίου 2010

Είχα την εργασία του αναπαράγει μια υπάρχουσα filer πελάτες στο νέο τους σύστημα DR. Αυτό ήταν ένα αρκετά μεγάλο σύστημα, και όσο η δημιουργία SnapMirrors δεν είναι ιδιαίτερα περίπλοκη, είναι χρονοβόρα. Και όπως συμβαίνει με πολλά πράγματα να κάνω, έγραψα ένα σενάριο για να βοηθήσει μου επιτευχθεί αυτό το έργο πιο γρήγορα, και να πάτε έχουν ένα ακόμη καφέ.

Θα χρειαστείτε προκοινόχρηστου setup κλειδιά (όπως πάντα), αλλά το υπόλοιπο είναι ζητηθεί. Δεν υπάρχει επικύρωση δεδομένων (καμία έκπληξη). Το script θα δώσει 4 αρχεία κειμένου, ένα για τη δημιουργία / περιορισμό όλων των όγκων, ένα για το "snapmirror.conf", για να χρησιμοποιηθεί στη θέση του "snapmirror.conf» ενώ κάνετε την αρχικοποίηση αναφοράς, και, τέλος, μία έως στην πραγματικότητα η προετοιμασία του snapmirrors. Δεν υπάρχει νοημοσύνη γύρω ταυτόχρονη ρέματα, έτσι αρχικοποίησης εξακολουθεί να είναι ένα κομμάτι ενός juggling πράξη και παιχνίδι αναμονής.

Παρακαλώ να με ενημερώσετε αν βρείτε αυτό χρήσιμο.

#! / Bin / bash

echo "Παρακαλώ εισάγετε το όνομα του πρωτεύοντος filer:"
Διαβάστε PRI_FILER

echo "Παρακαλώ εισάγετε το όνομα του filer DR:"
Διαβάστε DR_FILER

ConnectString = "ssh-c 3DES"
# ConnectString = "rsh"

SnapMirrorHour = 22
SnapMirrorMinute = 0
SnapMirrorStagger = 5

echo ""> $ {DR_FILER} _filer_volumes.txt
echo ""> $ {DR_FILER} _snapmirror.conf
echo ""> $ {DR_FILER} _sm_initialize.txt
echo ""> $ {DR_FILER} _snapmirror_init.conf

για AGGR σε `$ {ConnectString} $ PRI_FILER" aggr κατάσταση "| awk '! $ 2 ~ / κράτος / {print $ 1}'`
κάνω
Size = `$ {ConnectString} $ PRI_FILER" df-Αχ $ AGGR "| sed 's / \ ([0-9] [KMGT] \) Β / \ 1 / g' |!. Awk '$ 1 ~ / snapshot | Τα συνολικά / {print $ 2} '`
για VOL σε `$ {ConnectString} $ PRI_FILER" aggr show_space $ AGGR "| awk '$ 1 ~ / Space / {print $ 0}!" | awk' $ 4 ~ / όγκο | αρχείο | Κανένα / {print $ 1} '`
κάνω
echo "vol δημιουργήσει $ {VOL}-s κανένας $ {AGGR} $ {SIZE}">> $ {DR_FILER} _filer_volumes.txt
echo "vol περιορίζουν $ {VOL}">> $ {DR_FILER} _filer_volumes.txt
echo "snapmirror αρχικοποίηση-S $ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL}">> $ {DR_FILER} _sm_initialize.txt
echo "$ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL} - {$ SnapMirrorMinute} $ {SnapMirrorHour} * *">> $ {DR_FILER} _snapmirror.conf
echo "$ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL} - - - - -">> $ {DR_FILER} _snapmirror_init.conf

SnapMirrorMinute = `expr $ SnapMirrorMinute + $ SnapMirrorStagger`

Γραμμή Εντολών , , , ,

setup

Περιεχόμενα

ΟΝΟΜΑ

setup - ενημέρωση διαμόρφωση filer

ΣΥΝΟΨΗ

setup

ΠΕΡΙΓΡΑΦΗ

setup ερωτήματα του χρήστη για τις παραμέτρους διαμόρφωσης filer όπως όνομα, διεύθυνση IP, και ζώνη ώρας. Είναι εγκαθιστά νέες εκδόσεις του / etc / rc, / etc / hosts, / etc / exports, / etc / resolv.conf, / etc / hosts.equiv, και / etc / dgateways να αντικατοπτρίζουν τις νέες ρυθμίσεις. Όταν η εγκατάσταση ολοκληρωθεί, τα αρχεία ρυθμίσεων έχουν ενημερωθεί, αλλά οι νέες περιεχόμενό τους δεν μπορούν να ενεργοποιηθούν μέχρι το filer γίνει επανεκκίνηση (βλ. επανεκκίνηση). Τα παλιά περιεχόμενα των αρχείων διαμόρφωσης αποθηκεύονται σε rc.bak, exports.bak, resolv.conf.bak, hosts.bak, hosts.equiv.bak, και dgateways.bak.

Ένα κομμάτι των πληροφοριών ότι οι αιτήσεις εγκατάστασης είναι το όνομα και τη διεύθυνση IP για adminhost. Στο / etc / exports, adminhost παρέχεται πρόσβαση σαν χρήστης root /, έτσι ώστε να μπορούν να έχουν πρόσβαση και να τροποποιήσετε τα αρχεία ρυθμίσεων στο / etc. Όλοι οι άλλοι πελάτες NFS έχουν πρόσβαση μόνο στο / home. Εάν δεν adminhost έχει καθοριστεί, τότε όλοι οι πελάτες έχουν πρόσβαση σαν χρήστης root στο /. Αυτό δεν συνιστάται για χώρους όπου η ασφάλεια είναι μια ανησυχία.

Αν μια adminhost έχει καθοριστεί, τότε μια πρόσθετη γραμμή προστίθεται στο / etc / hosts αρχείο με το σημείο της mailhost προεπιλογή στην adminhost. Αυτό είναι που χρησιμοποιείται από το autosupport δαίμονα (βλ. autosupport) να στείλει ειδοποίηση με email.

Εάν μια προεπιλεγμένη πύλη παρέχεται σε ρύθμιση, θα χρησιμοποιηθεί στο / etc / rc για να καθορίσετε μια προεπιλεγμένη διαδρομή (βλέπε διαδρομή), και θα χρησιμοποιηθεί επίσης ως η πρώτη καταχώρηση στο / etc / dgateways.

Το hostname που παρέχεται για την εγκατάσταση χρησιμοποιείται για την κατασκευή προεπιλεγμένα ονόματα για όλες τις ρυθμιστεί διασυνδέσεις δικτύου. Δίνονται Ethernet interfaces ονόματα host_ ame n-0, hostname-1, και ούτω καθεξής.

ΑΡΧΕΙΑ

/ Etc
κατάλογο των filer αρχεία ρυθμίσεων και της διοίκησης
/ Etc / rc
σύστημα δέσμης ενεργειών εντολών αρχικοποίηση
/ Etc / exports
καταλόγους που εξάγονται από το διακομιστή
/ Etc / hosts
όνομα του κεντρικού υπολογιστή βάσεων δεδομένων
/ Etc / hosts.equiv
κατάλογος των δυνάμεων και των χρηστών με rsh άδεια
/ Etc / resolv.conf
λίστα των διακομιστών DNS όνομα
/ Etc / dgateways
κατάλογο των προνομιούχων προεπιλεγμένες πύλες για τη δρομολόγηση / λίστα etc / nsswitch.conf των προνομιούχων υπηρεσιών όνομα

ΣΚΕΨΕΙΣ CLUSTER

Μετά την εξαγορά, μπορείτε να εισάγετε την εντολή setup σε λειτουργία συνεργάτη για να ρυθμίσετε την αποτυχημένη filer. Ωστόσο, μόνο τις διασυνδέσεις του δικτύου με την αποτυχημένη filer που ανέλαβε εμφανίζονται τα μηνύματα που εμφανίζονται από την εγκατάσταση. Για παράδειγμα, αν η e1 interface για την αποτυχημένη filer δεν είχε ρυθμιστεί και παραληφθεί από το live filer, η εντολή setup δεν σας ζητά για την διεύθυνση IP του e1 interface.

VFILER ΖΗΤΗΜΑΤΑ

Όταν εκτελείται από ένα πλαίσιο vfiler, (π.χ. με την εντολή τρέχει vfiler), εγκατάσταση λειτουργεί με το εν λόγω vfiler. Αν η vfiler δεν είναι vfiler0, ρύθμιση επιτρέπει μόνο τη διαμόρφωση του ένα υποσύνολο των παραμέτρων που έχουν νόημα για μια vfiler. Συγκεκριμένα, ο φορέας εκμετάλλευσης είναι ζητηθεί για την ΠΕ δέστρες διεύθυνση του vfiler, το όνομα και τη διεύθυνση IP του adminhost του vfiler, το DNS της vfiler της διαμόρφωσης και ΝΑΚ διαμόρφωσή του. Η εντολή επιτρέπει τη διαμόρφωση του κωδικού πρόσβασης του χρήστη root της vfiler. Η εκτέλεση αυτής της εντολής, επίσης, προβλέπει τη σύσταση εκδόσεις προεπιλογή του / etc / exports, / etc / hosts και / etc / hosts.equiv αρχεία. Μια έκδοση της γραμμής εντολών της εγκατάστασης μπορεί επίσης να χρησιμοποιηθεί στο πλαίσιο ενός vfiler. Αυτή η έκδοση έχει τη μορφή:

setup [e-<ifname>: <ipaddress>: <netmask>, ...] [-d <DNS domaname>: <DNS διακομιστή IP 1> :...] [-n <NIS domainname>: <NIS server1 >:...] [-a <ipaddress> | <name>: <ipaddress>] [-p <root password>]

Η επιλογή-e επιτρέπει την πρόσδεση των διευθύνσεων IP των vfiler που θα δημιουργηθεί. Η επιλογή-d σας επιτρέπει τον προσδιορισμό ενός ονόματος τομέα DNS και τις διευθύνσεις IP από ένα ή περισσότερα DNS servers. Η επιλογή-n επιτρέπει τον προσδιορισμό ενός ονόματος χώρου ΝΑΚ και τις διευθύνσεις IP από ένα ή περισσότερα ΝΑΚ servers (ή η χρήση της ανακάλυψης μεταδίδονται με τη χρήση * ως το όνομα του διακομιστή ΝΑΚ). Η επιλογή-a επιτρέπει στον διαχειριστή όνομα φιλοξενεί και η διεύθυνση IP που θα καθοριστεί. Τέλος, η επιλογή-p επιτρέπει τον κωδικό πρόσβασης του χρήστη ρίζα αυτής της vfiler να τεθούν.

ΔΕΙΤΕ ΕΠΙΣΗΣ

ifconfig, εταίρος, reboot, vfiler, dgateways, οι εξαγωγές, φιλοξενεί, hosts.equiv, resolv.conf, rc, autosupport

ΣΗΜΕΙΩΣΕΙΣ

Μερικά συστήματα Ethernet καθορίσει τον τύπο μέσα αυτόματα. Δεν είναι απαραίτητο να καθοριστεί ο τύπος μέσων μαζικής ενημέρωσης γι 'αυτούς, αλλά είναι καλύτερο να το κάνει έτσι κι αλλιώς στην περίπτωση που το διοικητικό συμβούλιο αντικαθίσταται με μια που δεν καθορίζει αυτόματα τον τύπο των μέσων ενημέρωσης.

Καθώς το / etc / rc αρχείο ξαναγραφεί μετά την εκτέλεση της εντολής εγκατάστασης σε vfiler0, όλα τα VLANs και τα ψευδώνυμα ρυθμιστεί νωρίτερα στο / etc / rc αρχείο θα χαθούν. Εάν απαιτούνται αυτές οι ψευδώνυμα και VLANs, θα πρέπει να προστεθεί στο αρχείο / etc / rc και πάλι.


Περιεχόμενα

Εγχειρίδιο Σελίδες , , , ,



Αυτή η ιστοσελίδα δεν είναι συνεργάτης ή χορηγία στην ούτως ή άλλως από NetApp ή οποιαδήποτε άλλη εταιρεία που αναφέρεται στο εσωτερικό.

Bad Behavior έχει μπλοκάρει την πρόσβαση 1.239 απόπειρες τις τελευταίες 7 ημέρες.

© 2009-2011 Chris Kranz Δικαιωμάτων Όλες Reserved
Αυτή η ιστοσελίδα δεν είναι συνεργάτης ή χορηγία στην ούτως ή άλλως από NetApp ή οποιαδήποτε άλλη εταιρεία που αναφέρεται στο εσωτερικό.