Jump to content

Exchange DB ή ο Exchange του φτωχού...


costasppc
 Share

Recommended Posts

Καλησπέρα,

Έχουμε ένα VM (HyperV 2008 R2) Exchange 2010 σε WS 2008 R2. Έχουμε και έναν 2ο host (HyperV 2008 R2).

Φυσικά δεν έχουμε storage!

Θέλουμε όμως σε περίπτωση βλάβης του 1ου host, να σηκώσουμε το VM στον δεύτερο με την βάση του.

Λύσεις:

Βάζουμε την βάση σε ξεχωριστό pass-through δίσκο;
Κάνουμε Local Continuous Replication σε άλλο δίσκο και κάνουμε μετά mount την βάση από εκεί;
Κάτι άλλο;

Βασικός μας παράγων το κόστος!

Ευχαριστώ

Κώστας
Link to comment
Share on other sites

Εύκολα.. Βάζεις DPM και τον HYPER-V ρόλο στο 2ο μηχάνημα και παίρνεις απλά backup το vhd και τον exchange απο μέσα στον DPM. Σε περίπτωη βλάβης απλά κάνεις restore το vhd στον HYPER-V του 2ου server και παίζεις.  Η όλη αυτή λύση δεν κοστίζει πολύ καθότι οι άδειες του DPM είναι φτηνές.

Link to comment
Share on other sites

Ευχαριστώ!

Έτσι είναι στημένος (ο 2ος host είναι και DPM).

Σε περίπτωση που η βάση είναι σε passthrough δίσκο, μετά το restore του vhd, αν αυτός ο δίσκος μπεί στον 2ο host, θα γίνει mount ή θα προκύψουν θέματα;

Κώστας
Link to comment
Share on other sites

πλακα μου κανετε τώρα ?  να κανεις 2 Node DAG !!!! μου ανεβασατε την πιεση απογευματιατικα!!!

Εχουμε και λεμε:

2 Exchange Servers 2010 SP2

1 DAG

2 Copies των Database.

Και εχεις προστασία ακομα και σε corruption ενος copy !

 

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

δεν γνωρίζω πολλα απο Licensing μιλα με καποιον ειδικό αλλα πιστεύω πως ναι χρειάζεσαι.

Αν δες ομως πραγματικα να εχεις υψηλα διαθέσιμο συστημα ειναι μονόδρομος, τα αλλα ειναι ... Greek Patenta... [H]

Link to comment
Share on other sites

[:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(][:'(]

 

2η άδεια δεν παίζει.

 

Κώστας

 

 

Link to comment
Share on other sites

OK, αν αποφασίσουμε ότι πάμε σε 2 servers με DAG. Είδα ότι κάθε μέλος χρειάζεται 2 κάρτες δικτύου (μια για το κανονικό mail flow και μια για το replication).

 

Είναι εφικτό να υλοποιηθεί σε virtual υποδομή όλο αυτό;

 

Πως λειτουργεί το database replication και το failover;

Βασικό: χρειάζομαι έναν Εnterprise και έναν Standard;

 

Αυτή τη στιγμή έχουμε έναν «κλασικό» Exchange (όλοι οι ρόλοι) σε Windows Server 2008 R2 (VM).

Ευχαριστώ

 

Κώστας

Link to comment
Share on other sites

Καλημέρα,

1. Μπορείς να έχεις DAG με 1 καρτα δικτύου, απλά προτείνετε 2. (σε μικρό περιβάλλον μπορείς να έχεις μια και να ειναι και teamed για failover)

2. Ναι μπορείς να το κανεις σε Virtual υποδομή με σωστό σχεδιασμό (π.χ δεν βάζουμε και τους 2 Exchange στον ιδιο host)

3. θα χρειαστείς και έναν Loab Balancer για πραγματικό HA.

4. Το replication γίνετε απο το δίκτυο και ωταν ενας Mailbox Server ειναι εκτός αναλαμβάνει ο άλλος.

5. Exchange Μπορείς να έχεις standard που σε περιορίζει σε 5 Databases αλλα Windows χρειάζεστε enterprise λόγο του Failover Clustering.

Περισσότερα http://technet.microsoft.com/en-us/library/dd638104.aspx

 

 

Link to comment
Share on other sites

Παύλο, ευχαριστώ!

Θα έχω 30 mailboxes για αρχή, με σχετικά μεγάλο traffic. Δεν με πειράζει να βάλω δεύτερες (virtual) κάρτες αν χρειάζεται, καθώς θα είναι σε VMs (δεν ξέρω βέβαια αν θα κερδίσω σε ταχύτητα).

O Load Balancer είναι χωριστός server;

Φυσικά και δεν θα τους βάλω στον ίδιο host!

Κώστας

Link to comment
Share on other sites

Να βάλεις 2 Virtual NICs δεν έχει νόημα εαν καταλήγουν στο ίδιο καλώδιο.

Το σκεπτικό έιναι εαν υπάρχει καποιο πρόβλημα π.χ σε μια Physical NIC να έχεις κάποια άλλη να αναλάβει ωστε να μην χάσουν επαφή τα 2 Nodes.

 Οσο αφορά τον LB μπορείς να βάλεις εναν Vurtual ή ένα Appliance. περισσότερα εδώ http://technet.microsoft.com/en-us/exchange/gg176682

Μιας και όμως είπαμε είναι του φτωχού μπορείς να κάνεις DNS Round Robbin στο CAS Array ή να αλλάζεις Manually την IP στο DNS ώταν έχεις κάποιο Server Down. [:)]

Link to comment
Share on other sites

Ωραία... more reading...

Πρέπει οπωσδήποτε να γίνεται round robin; Δεν μπορεί να είναι failover μόνο; (το δεύτερο hardware δεν είναι τόσο ισχυρό όσο το πρώτο)

Υπάρχει κάποιος free LoadBalancer;

Ευχαριστώ

Κώστας
Link to comment
Share on other sites

Πρέπει οπωσδήποτε να γίνεται round robin; Δεν μπορεί να είναι failover μόνο; (το δεύτερο hardware δεν είναι τόσο ισχυρό όσο το πρώτο)

Για πόσους χρήστες μιλάμε σε αυτό το περιβάλλον; Πάντως το round robin είναι διαδικασία του DNS, οπότε δεν παίρνει παραμετροποίηση.

Υπάρχει κάποιος free LoadBalancer;

Ναι, αυτός εδώ: http://www.stevieg.org/e2010haproxy.

Link to comment
Share on other sites

Ευχαριστώ!

Μιλάμε για περίπου 65 mailboxes.

Θα ήθελα πάντως να "αποφύγω" όσο γίνεται το load balancing, να έχω μόνο failover.

Στο site του, ο developer επίσης αναφέρει: «For the initial release it’s not aimed at your production environment yet»

Κώστας
Link to comment
Share on other sites

Μετά από αρκετό διάβασμα, είδα ότι δεν μπορούμε να έχουμε CAS array με MS NLB μαζί με DAG. Οπότε πρέπει να χρησιμοποιήσουμε NLB τρίτου. Αυτός o NLB που πρότεινε ο Δημήτρης, μπαίνει σαν VM σε ένα host;

Προτείνεται να βάλω και CAS Array και DAG;

Ευχαριστώ

Κώστας
Link to comment
Share on other sites

Όντως, δεν υποστηρίζεται Microsoft NLB μαζί με DAG - ή το ένα, ή το άλλο μπορείς να έχεις. Αφού πρόκειται για μικρή εγκατάσταση και για να μη μπλέξεις με hardware NLB μπορείς να χρησιμοποιήσεις δύο CAS σε DNS round-robin configuration.

Όσον αφορά το τζαμπέ HNLB που σου είπα, ενδεχομένως να μην είναι για παραγωγικό περιβάλλον - απλά είναι free...

Link to comment
Share on other sites

αγαπητέ Κώστα,

Θα σου πρότεινα πριν κανεις τα επόμενα βήματα να φροντίσεις να πας για καποιο Exchange 2010 certification ή να διαβάσεις το παρακάτω βιβλίο, ωστε να εμπλουτίσεις τις γνώσεις σου
και να στήσεις καποιο LAB στο σπιτι να πειραματιστεις πριν δημιουργήσεις κάτι σε παραγωγή.

http://www.amazon.com/Microsoft-Exchange-Server-2010-Inside/dp/0735640610

Οσο για το NLB οπως πολυ καλα λέει ο φιλος που τον έφτιαξε δεν ειναι για παραγωγή, δεν τον εχω δει πως συμπεριφέρεται. Στο LAB μου λειτουργεί μια χαρά. Για 65 mailboxes προσωπικά πιστεύω οτι δεν θα εχει και μεγαλο θέμα (απο πλευράς Performance)

Μιας και η λύση ειναι του φτωχού δεν εχεις και πολλές εναλλακτικές. Υπάρχουν πολλοί Load Balancers επι πληρωμή:

http://technet.microsoft.com/en-us/exchange/gg176682

 

 

 

Link to comment
Share on other sites

Ευχαριστώ!


Έχω ήδη τον Exchange επάνω, φιλοξενώντας ένα test domain, αλλά αυτή η εγκατάσταση δεν είναι δική μας.

Καθώς πρέπει να διαλέξω ένα feature, θα παω μάλλον σε DAG. Σε γενικές γραμμές ο LB που μπαίνει; Στον ίδιο host;

Ευχαριστώ

Κώστας
Link to comment
Share on other sites

Αν βάλεις το load balancer στον ίδιο host, ουσιαστικά αναιρείς το high availability που προσπαθείς να επιτύχεις (τουλάχιστο στον τομέα του hardware HA). Με μερικές εξαιρέσεις (όπως αυτή του free) οι load balancers είναι appliances, οπότε ούτως ή άλλως είναι ξεχωριστά μηχανάκια.

Link to comment
Share on other sites

 Share

×
×
  • Create New...