Jump to content

Vangelis

Administrators
  • Posts

    761
  • Joined

  • Last visited

  • Days Won

    2

Blog Entries posted by Vangelis

  1. Vangelis
    1/1/2012...
    Η ώρα έχει φτάσει 4.50 και έχω ένα άγχος μήπως με ξεχάσανε φέτος στην Microsoft και είπαν πολλά χρόνια MVP είναι αυτός ας το αφήσουμε!! [H] 
    Αλλά 17.10 ανοίγω το Mango και τσεκάρω email!!
    Στις 16.57 ήρθε το ..
     

    "Dear Vangelis Kapsalakis,



    Congratulations! We are pleased to present you with the 2012 Microsoft® MVP
    Award! This award is given to exceptional technical community leaders who
    actively share their high quality, real world expertise with others. We
    appreciate your outstanding contributions in Virtual Machine technical
    communities during the past year"
    Και έτσι όπως κάθε χρονιά ξεκινάει με ένα μεγάλο χαμόγελο εδώ και 4 χρόνια συνοδέυετε και με μια μεγάλη δέσμευση!
    Φέτος λοιπόν λέω να κάνω κάτι ξεχωριστό, θα δεσμευτώ λοιπόν να ξεκινήσω μια σειρά απο Videos HOW TO... (των 20 min) ώστε να δούμε πως βήμα βήμα μπορούμε να δημιουργήσουμε ένα πραγματικό Private Cloud με τον HyperV V 2.0 αλλά και με τον V 3.0 (τον περιμένουμε..... []) Βέβαια εννοείτε πως θα δούμε και όλη την σουίτα του System Center και πόσα "μαγικά" πράγματα μπορούμε να ενσωματώσουμε στην καθημερινή μας εργασία!
    Εαν θέλετε μπορείτε στα σχόλια να βάλετε και δικές σας ιδέες ωστε να το φτιάξουμε και αυτό σαν Guide να υπάρχει πάντα διαθέσιμο μέσα απο το Autoexec και στην δική μας Ελληνική Γλώσσα!
    θα ήθελα να ευχαριστήσω όλους εσάς που είστε μαζί μας και μας τιμάται κάθε φορά με την παρουσιά σας στα Event του Autoexec αλλά και με την επισκεψη / συμμετοχή σας στο Forum.
    Το 2012 έρχονται πολλά καινούργια πράγματα τα οποία θεωρώ πως θα μείνουν για την επόμενη 10ετια ... καιρός είναι λοιπόν  να άρχισουμε...
    Καλή μας Χρονιά!
    V
     
  2. Vangelis
    Καλησπέρα σας,
    O Hyper-V, έχει μπει πια για τα καλά στην ζωή μας. Ολοένα και περισσότερος κόσμος, έχει ξεκινήσει και τοποθετεί εικονικούς servers είτε σε παραγωγή, είτε σε πιλοτικές εγκαταστάσεις. Το μόνο σίγουρο είναι ότι κάποια στιγμή, όλοι θα γυρίσουμε σε εικονικά περιβάλλοντα λόγω όλων αυτών των ευκολιών που μας προσφέρουν
    Ένα θέμα όμως που απασχολεί τους περισσότερους IT είναι η διαδικασία Backup ενός εικονικού server. Με 3rd party εφαρμογές, με τον Microsoft Data Protection Manager 2007 SP1 /2010, ή ακόμη και με το Windows Backup, μπορούμε να εξασφαλίσουμε ένα ορθό και λειτουργικό Backup για τον Hyper-V μας.
    Πρέπει να είμαστε αρκετά επιφυλακτικοί στο τι εφαρμογή θα χρησιμοποιήσουμε για να παίρνουμε Backup τον Hypervisor διότι, δεν είναι όλες οι εφαρμογές συμβατές με τον Hyper-V VSS Writer, έτσι ώστε online (εν ώρα λειτουργίας) να μπορούμε να πάρουμε backup ένα Virtual Machine και το VHD του να είναι consistent.
    Από την εποχή του Virtual Server 2005 R2 υπήρχαν κάποια VB Scripts τα οποία έκαναν Save το state του Virtual Machine, Copy το VHD του και έτσι είχαμε την ικανότητα να έχουμε όλο το εικονικό server μας σε κάποια άλλη τοποθεσία εκτός του Virtual Server. Εν έτη 2010 όμως και επειδή έχουμε γίνει Power Shell V2 έχουμε εξασφαλίσει κάτι παρόμοιο για τον Hyper-V.
    Στο σημερινό Blog μου θα ήθελα να σας δώσω την δυνατότητα να εξασφαλίσετε και εσείς ένα αντίγραφο του εικονικού σας server το οποίο θα μπορείτε να το ανανεώνετε καθημερινά και έτσι να διασφαλίσετε την ακεραιότητα και τα δεδομένα της επιχείρησης σας.
    Επισυναπτόμενο λοιπόν θα βρείτε ένα πολύ όμορφο Power Shell Script το οποίο μας δίνει την δυνατότητα να τρέχει όποτε θέλουμε εμείς μέσω κάποιου Schedule που έχουμε δημιουργήσει και να κάνει με την σειρά..
    1.VM Save State
    2.Export σε κάποια τοποθεσία.
    3.Και στην συνέχεια resume το state του Virtual Machine.
    Το συγκεκριμένο Script είναι δοκιμασμένο και δουλεύει μια χαρά..
    Για το τι πρέπει να προσέξουμε έτσι ώστε να μπορούμε σε πρώτη φάση να τρέξουμε το script, μπορείτε να ενημερωθείτε από εδώ, για το τι ισχύει δηλαδή από πλευράς default policy, όπου στο Execution Policy έχει απαγορευτεί η εκτέλεση, μη Signed Power Shell Scripts.
    Πώς μπορούμε λοιπόν να παρακάμψουμε το Policy αν δεν θέλουμε να κάνουμε signed το script μας..


     
    Εφ όσων έχουμε φτιάξει την πολιτική για το power shell script, μπορούμε πολύ εύκολα να κάνουμε κατ αρχάς, την μόνη παρέμβαση στο script έτσι ώστε να του δώσουμε το path για το που θα αποθηκεύει τους εικονικούς Server μας.
    Κάνουμε λοιπόν δεξί κλικ και οpen και αλλάζουμε την τοποθεσία του Destination Path.


     
    Είμαστε έτοιμοι τώρα να πάμε να δημιουργήσουμε το Schedule Task για το καθημερινό Export των VMs.
    Πάμε στο Start->Run->Taskschd.msc και στο δεξί pane επιλέγουμε Create Basic Task.
    Ξεκινάμε τον οδηγό δημιουργίας Task βάζοντας το όνομα που θέλουμε και προχωράμε,


    Δηλώνουμε το τι θα είναι αυτό το Task, ημερήσιο, εβδομαδιαίο, κτλ.


    Ορίζουμε την ώρα (που πρέπει να προσέξουμε γιατί οι Virtual Servers θα μπουν σε Save State) αργά το βράδυ…


    Στην συνέχεια επιλέγουμε Start a Program..


    Ορίζουμε στο program/script το Powershell σαν πρόγραμμα, και στο πεδίο Argument μέσα σε “brackets“ το path του script.


    Πατάμε επόμενο και Finish..
    Είμαστε έτοιμοι λοιπόν… για easy backup και πραγματικό Export των Virtual Server μας.
    Καλά Backup….
    Θα βρείτε το PowerShell Script στα συνημμένα..

    ΥΓ. Ένα έχω να σας πω, ετοιμάζω κάτι που θα κάνει πάταγο… λίγο υπομονή…



  3. Vangelis
    Καλησπέρα σας,

    Όπως σας είχα υποσχεθεί, σας παραδίδω το δέυτερο μέρος το οποίο είναι και το πιο ουσιαστικό.

    Δηλαδή, δείτε για Networking, Firewall,Roles, Cmdlets, και άλλα όμορφα πράγματα πάνω στην core έκδοση.

    Έρχετε κσι το Part III soon....



    ";" galleryimg="no">
  4. Vangelis
    Επιτέλους η RC έκδοση του Service Pack 1 έγινε RTM και τα νέα Features του Hyper V όπως το Dynamic memory και το Remote FX, από αύριο θα είναι μαζί μας. Λόγω του ότι χρησιμοποιώ τα  χαρακτηριστικά αυτά από την beta έκδοση σε συνέχεια την RC και από προχτές την RTM, έχω μάθει αρκετά πράγματα όσο αφορά την συμπεριφορά του συγκεκριμένου χαρακτηριστικού σε servers διαφορετικών ρόλων.




    Ας ξεκινήσουμε όμως από τα βασικά χαρακτηριστικά του Dynamic Memory αλλά και πού πρέπει να το χρησιμοποιήσουμε και με πιο τρόπο….


    Το ποσοστό της  δυναμικής μνήμη ενός Virtual machine έχει να κάνει καθαρά με τα Resources που ζητάει η κάθε υπηρεσία από τον Kernel του κάθε εικονικού μηχανήματος. Ο kernel με την σειρά του απευθύνεται στο Dynamic Memory VSC (Virtual Service Client) και μέσω του VMBus καταλήγει στο VSP (Virtual Service Provider). O VSP τώρα έχει άμεση επικοινωνία με τον Memory Balancer μέσω του Memory Balancer interface, όπου και ο “Intelligent” Hyper V  μέσω του VID (Virtual Infrastructure Driver) απελευθερώνει ή παραδίδει memory resources στα Virtual Machines που τα έχουν ανάγκη σύμφωνα με τις τιμές και τις προτεραιότητες, που έχουμε ρυθμίσει στα settings του κάθε Virtual machine.


    Από τις βασικές λεπτομέρειες όμως που πρέπει να έχουμε υπ όψιν πριν ξεκινήσουμε και βάζουμε δυναμική μνήμη στα VM μας, είναι το εάν οι υπηρεσία/ες που έχει το κάθε Virtual Machine έχει σχεδιαστεί έτσι ώστε να μπορεί να κάνει δυναμικό memory allocation και όχι να αναζητά εξ αρχής το μεγαλύτερο ποσοστό μνήμης ώστε να μπορέσει να λειτουργήσει ομαλά χωρίς προβλήματα….


    Τι κάνω δηλαδή εάν σε ένα Virtual Machine  έχω SQL Server ή ακόμα και Exchange Server?


    Να το ενεργοποιήσω ή όχι, τι θα γίνει? Σε Domain Controllers? Σε SharePoint farms?


    Πρέπει λοιπόν να ξεκαθαρίσουμε όλες αυτές τις λεπτομέρειες, που πολλοί από εμάς δεν γνωρίζουν. Καλό θα ήταν πριν ξεκινήσουμε να κάνουμε οποιαδήποτε αλλαγή να διαβάσουμε προσεκτικά κάποια Hints (βλ. παρακάτω) πριν βρεθούμε προ εκπλήξεως.


    Πριν αρχίσουμε όμως να αναλύουμε ξεχωριστά το πώς συμπεριφερόμαστε σε κάθε υπηρεσία, ας ξεκαθαρίσουμε λίγο το νέο UI (User interface) που θα δούμε μπροστά μας στην κονσόλα του Hyper V μόλις εγκαταστήσουμε το SP 1.


    Πρώτα απ όλα θα δούμε μπροστά μας 3 καινούργιες στήλες…




    “ASSIGNED MEMORY”


    To Assigned memory αντιπροσωπεύει την φυσική μνήμη που έχει διατεθεί στο συγκεκριμένο Virtual Machine, και είναι στην ουσία το αποτέλεσμα πρόσθεσης  του Memory Demand και του Memory Buffer που έχουμε ορίσει από τα memory settings  του κάθε VM.



     

    “MEMORY DEMAND”  


    Το Memory Demand αντιπροσωπεύει την μνήμη που ζητάει εκείνη την στιγμή το εικονικό μηχάνημα.


    “ΜEMORY STATUS”


    Στο memory status μπορούμε να δούμε εύκολα και γρήγορα εάν τα settings που έχουμε καθορίσει για κάθε virtual machine είναι σωστά ή όχι. Μας ενημερώνει με τρία διαφορετικά values..


    «OK»


    Σε αυτή την κατάσταση το Virtual Machine έχει στην διάθεση του σύμφωνα με τις ρυθμίσεις μας το κατάλληλο memory demand αλλά έχει και διασφαλισμένο το memory buffer που έχουμε ορίσει.


    «LOW»


    Σε αυτή την κατάσταση το Virtual Machine μας έχει το κατάλληλο memory demand αλλά έχει αρχίσει και καταλαμβάνει επιπλέον μνήμη από τον memory buffer που του έχουμε ορίσει.


    «WARNING»


    Συνήθως στο Warning state,  καταλαβαίνουμε όλοι μας ότι κάτι δεν πάει καλά. Με αυτό το signal πρέπει να γνωρίζουμε ότι το memory demand έχει ξεπεράσει τα όρια που του έχουμε θέσει ως Minimum Memory àMaximum Memory & Memory Buffer και έχει αρχίσει ήδη την διαδικασία paging… Σε αυτή την κατάσταση πρέπει να αυξήσουμε την μνήμη στο συγκεκριμένο VM αλλιώς όπως είναι λογικό θα έχει performance impact…


    Μέχρι εδώ είμαστε καλά, πάμε όμως στις υπηρεσίες που βρίσκονται πλέον εσωτερικά σε κάθε Virtual Machine…


    SQL SERVER & DYNAMIC MEMORY…


    O SQL Server, χαρακτηρίζεται από την Microsoft ως ένα προϊόν το οποίο υποστηρίζεται σε Virtual Platforms. Από την έκδοση 2005  SP3 έως και την έκδοση 2008 R2. Αλλά τι γίνεται με τις εκδόσεις του SQL Server, STD, Ent, DC?


    Στον SQL Server  οι εκδόσεις που χρησιμοποιούν ΗΟΤ ADD memory είναι μόνο οι εκδόσεις Enterprise και Datacenter...Οσο αφορά την STD έκδοση ο SQL Server θα καταλάβει μόνο την μνήμη που έχει εξ αρχής το Virtual Machine,  χωρίς να προσπαθήσει να αντλήσει ούτε ένα bit μνήμης παραπάνω.. βέβαια αυτό δεν έχει να κάνει με τις υπόλοιπες υπηρεσίες που τυχών να φιλοξενούνται στο SQL Server VM. Οπότε έχουμε κατά νου πως παρόλο που το Dynamic Memory μπορεί να υποστηριχτεί στο συγκεκριμένο VM η  υπηρεσία του SQL Server STD edition ΔΕΝ το υποστηρίζει, οπότε στο Sizing που θα κάνουμε πρέπει να προϋπολογίσουμε εξ αρχής σαν minimum memory την μνήμη που θέλουμε να καταλάβει ο SQL Server.


    Reference: KB956893


    EXCHANGE SERVER & DYNAMIC MEMORY


     Εδώ έχουμε ακόμη μεγαλύτερο κενό… δυστυχώς τα product group δεν έχουν ανακοινώσει ακόμη πλήρες οδηγίες για το συγκεκριμένο χαρακτηριστικό. Αλλά ψάχνοντας βρίσκεις μερικά hints τα οποία σε βοηθούν να κατανοήσεις το sizing και το configuration του Dynamic Ram για τον Exchange Server.  Μέσα λοιπόν από συζητήσεις αλλά και του Documentation που ήδη υπάρχει για το Performance Optimization κατέληξα στα εξής σενάρια..


    Exchange 2007/2010 Consolidated Role  


    Σε αυτό το μοντέλο όλοι οι ρόλοι του Exchange Server είναι εγκατεστημένοι στον ίδιο server. Τι κάνουμε σε αυτή την περίπτωση? Καλό θα ήταν να μην έχουμε ενεργοποιημένο το Dynamic Memory σε αυτό το σενάριο ή να κάνουμε το σωστό Dynamic Sizing.


     Όπως αναφέρονται στα άρθρα


    http://technet.microsoft.com/en-us/library/cc794548%28EXCHG.80%29.aspx


    και


    http://technet.microsoft.com/en-us/library/dd346700.aspx


    βλέπουμε πως οι ρόλοι του exchange server εκτός του Mailbox έχουν την δυνατότητα να κάνουν δυναμικό memory allocation αναλόγως με τα request που δέχονται. O Mailbox ρόλος όμως χρησιμοποιεί ένα στατικό μοντέλο memory allocation οπότε πρέπει να έχουμε στο μυαλό μας πως μέσα από την αρχική μνήμη που θα δώσουμε στο VM μας ο mailbox ρόλος θα καταλάβει ότι μπορεί μέσα από αυτήν. Οι υπόλοιποι ρόλοι θα μπορούν να ζητήσουν και να εξυπηρετηθούν μέσω του Dynamic Ram οπότε, προσοχή στο πώς συμπεριφερόμαστε στον Exchange Server.


    Exchange 2007/2010 Multiple Roles


    Στο συγκεκριμένο μοντέλο έχουμε πολλαπλούς exchange server όπου ο καθένας έχει κάποιο ρόλο ή αποτελείτε από κάποια Arrays όπως π.χ.  CAS Array…


    Στο μοντέλο αυτό μπορούμε να ενεργοποιήσουμε το Dynamic Memory σε όλους τους ρόλους εκτός από τον Mailbox ρόλο.. Αυτό λόγω του ζητήματος που περιγράψαμε παραπάνω..Static Memory Allocation Model…


    Μακάρι στο SP4 & SP2 του Exchange 2007 & 2010 αντίστοιχα να δούμε βελτιώσεις και αλλαγές ως προς την δυναμικότητα του memory allocation σε όλους τους ρόλους.       



     
    Exchange 2003

    O Exchange 2003, έχει και αυτός static memory model allocation οπότε προσοχή και σε αυτό το σενάριο του πώς διαχειριζόμαστε το Dynamic Memory σε τέτοιου είδους ρόλους.


    Reference: KB815372



     

    Conclusion:

    Μπορούμε να έχουμε ενεργοποιημένο το Dynamic Memory σε όλους τους παραπάνω ρόλους αλλά προσοχή στο Startup Memory Allocation του κάθε ρόλου.Πρέπει αν γνωρίζουμε ότι οι συγκεκριμένοι ρόλοι θα ζητήσουν μνήμη από αυτή που βλέπει το σύστημα κατά την διάρκεια εκκίνησης και όχι στην συνέχεια να την ζητήσουν και να την  δεσμεύσουν δυναμικά.


    Όσο αφορά ρόλους όπως Domain Controllers, IIS Servers, SharePoint Services, Custom Application, ακόμα και Oracle DB  έχω δει στην πράξη πως υποστηρίζουν το χαρακτηριστικό της δυναμικής μνήμης χωρίς κανένα performance  impact. Εργάζονται πολύ καλά με το συγκεκριμένο feature από την beta έκδοση έως και τώρα.


    Πιστεύω πως πολλά από τα product group, αλλά και υπόλοιποι Vendors θα αρχίσουν να λαμβάνουν πολύ καλά υπ όψιν τους ότι αλλάζει όλο το γνώριμο και στατικό περιβάλλον που μέχρι τώρα είχαμε, και θα προσπαθήσουν να δημιουργήσουν πιο έξυπνες εφαρμογές που θα οικειοποιούνται αυτά τα νέα χαρακτηριστικά που φέρνει ο HyperVisor με το SP1.


    2008 Server SP2 STD/Web Edition


    Κάτι που πρέπει να γνωρίζουμε επίσης για την έκδοση Std /Web του Server 2008 SP2 είναι ότι για να ενεργοποιηθεί το dynamic memory πρέπει να εγκαταστήσουμε το Hotfix 2230887.


    ΠΡΟΣΟΧΗ


    Για να ενεργοποιηθεί το Dynamic Ram σε όλους τους Virtual Servers μας πρέπει πρώτα απ όλα να συμπεριλαμβάνονται στην παρακάτω λίστα….



    Windows Server 2008 R2 Enterprise Edition (64-bit)

    Windows Server 2008 R2 Datacenter Edition (64-bit) Windows Server 2008 R2 Standard Edition (64-bit)
    Windows 7 Ultimate Edition (32-bit and 64-bit)

    Windows 7 Enterprise Edition (32-bit and 64-bit)

    Windows Server 2008 Enterprise Edition (32-bit and 64-bit)

    Windows Server 2008 Datacenter Edition (32-bit and 64-bit) Windows Server 2008 Standard Edition (32-bit and 64-bit)
    Windows Vista Ultimate Edition (32-bit and 64-bit)

    Windows Vista Enterprise Edition (32-bit and 64-bit)

    Windows Server 2003 R2 Enterprise Edition (32-bit and 64-bit)

    Windows Server 2003 R2 Datacenter Edition (32-bit and 64-bit) Windows Server 2003 R2 Standard Edition (32-bit and 64-bit)
    Windows Server 2003 Enterprise Edition (32-bit and 64-bit)

    Windows Server 2003 Datacenter Edition (32-bit and 64-bit) Windows Server 2003 Standard Edition (32-bit and 64-bit)
     …αλλά και στην συνέχεια να γίνουν update τα Integration Services μέσα από την κονσόλα του Hyper V.


    Ας ξεκινήσουμε λοιπόν να χρησιμοποιούμε αυτό το νέο χαρακτηριστικό που μας φέρνει ο Hyper V με το SP1 και είμαι σίγουρος πως πολλοί από εμάς θα το λατρέψουνε….


    Καλώς ορίσατε στο Dynamic Environment….


    V

  5. Vangelis
    ---Καλησπέρα σας,
    Όσοι έχουν εγκατεστημένο MS exchange 2007 σε 2008 server ,έχουν δεί πώς με το νέο backup των windows δεν μπορούμε να σβήσουμε τα log της βάσης του exchange.
    H λύση για αρχή είναι το circular login για να αποφύγουμε την δέσμευση χώρου από τα logs που θα δημιουργηθούν (~1ΜΒ/log) ,η δεύτερη λύση είναι η εγκατάσταση μιάς 3rd party εφαρμογής η οποία είναι exchange aware και μας επιτρέπει την διαγραφή των logs, και η τρίτη λύση είναι η εγκατάσταση data protector manager το οποίο είναι exchange aware.
    Μία advance λύση όμως σε μικρά περιβάλλοντα και χωρίς budget για αγορά εφαρμοργών κτλ είναι το γνωστό σε όλους μας NT Backup το οποίο είναι exchange aware και σβήνει και τα logs. Θα μου πέιτε μα πώς αφού σε 2008 server δεν υπάρχει αυτό το εργαλείο...ούτε τα Vista το έχουν...
    ΜΜΜ..Λοιπόν δείτε ένα ωραίο κόλπο.
    Πάμε λοιπόν στα Φανταστικά WIN XP x32/x64 και μέσα από το c:/windows/system32 παίρνουμε τα εξής αρχεία
    1)NTBackup.exe
    2)ntmsapi.dll
    3)vssapi.dll
    Αυτά τα τρία λοιπόν είναι τα κρίσημα..
    Φτιάχνουμε ένα directory ΝΤ Backup στο c:/program files και κάνουμε copy τα αρχεία μέσα στο directory αυτό.
    Στην συνέχεια πάμε και ενεργοποιούμε ένα feature στον server μας,από το server manager το removable storage manager. Στα vista από το control panel --->Programs And Features --->Turn On Windows Features on and Off.
    Λοιπόν κάντε και ένα shortcut  του ntbackup.exe στο desktop σας και τα αποτελέσματα....
     
     

    Εδώ να πώ πώς χρησιμοποιώ την 32 bit έκδοση για τον exchange server 2007 για τέστ λόγους αλλά θα δοκιμάσω αύριο σε 2007 x64 με την ίδια διαδικασία στην οποία δεν νομίζω να έχω πρόβλημα. Έχω και άλλη μια λύση με windows XP/2003 κάνωντας  εγκατάσταση την management console του 2007 αλλά χρειάζετε μια διαδικασία πχ. εγκατάσταση dotnet 1.1 dotnet 2 powershell και μια διαδικασία από cmd. Εάν ενδιαφέρετε κάποιος για αυτή την διαδικασία just mail me.
    Έκανα και Backup /Restore στην βάση με άριστα αποτελέσματα όλα μια χαρά!!!!
    Πρώτα δοκιμάστε το σε lab περιβάλλον και μετά σε παραγωγής, αλλά σας ενημερώνω ότι παίζει μια χαρά.
    Lab First....
  6. Vangelis
    Καλησπέρα σε όλο το κόσμο και Χριστός Ανέστη!
    Ημέρες χαλάρωσης αυτές του Πάσχα, για όσους βέβαια ήταν σε θέση να φύγουν, και να ξεσκάσουν εκτός Αττικής είναι καλύτερα, για τους υπόλοιπους που είμαστε εδώ, φάγαμε, ήπιαμε, ξεκουραστήκαμε, και απο αύριο ξανά πάλι στο καθημερινό Γολγοθά μας.
    Ένα θέμα που με είχε απασχολήσει στις εγκαταστάσεις με Virtualization ήταν η δημιουργία “όπως προτείνετε” Fixed VHDs.
    Όσοι έχετε ασχοληθεί για την δημιουργία ενός Vhd Fixed στον Hyper V θα έχετε την υπομονή που χρειάζετε για την δημιουργία του. Και όσο πιο μεγάλο είναι το VHD τόσο πιο πολύ ώρα  πρέπει να περιμένουμε…και επειδή ο χρόνος είναι χρήμα κάτι πολύ καινούργιο ήρθε να μας απαλάξει απο αυτήν την χρονοβόρα διαδικασία.
    Το εργαλείο λέγετε VHDTool.exe και είναι  Command Line Utility αλλά πολύ απλό στην χρήση του.
    Σας επισυνάπτω το εργαλείο σε zip μορφή.
    Ας δούμε όμως και ένα γρήγορο Tutorial για την δημιουργία των VHD μας.
    Κατ αρχάς κατεβάζουμε το zip αρχείο και το κάνουμε extract σε όποιο directory θέλουμε. Στην συνέχεια πληκτρολογούμε vhdtool.exe και πατάμε enter απλά για να δούμε τις επιλογές που έχει το εργαλέιο.
     
    Εικόνα 1
    Όπως βλέπουμε και στην εικόνα 1, έχουμε 3 επιλογές create,convert, και extend.
    Οι λειτουργίες είναι εύκολα κατανοητές. Στην λειτουργία Create δημιουργούμε απο την αρχή ένα καινούργιο Fixed VHD, στην λειτουργία Convert  μετατρέπουμε ένα υπάρχων FLAT IMAGE FILE “.img”  σε Fixed VHD format, και τέλος η λειτουργία Extend όπου αυξάνουμε την χωριτικότητα ενός Fixed VHD αρχείου.
    Για την δημιουργία ενός καινούργιου Vhd ακολουθούμε την κατάλληλη σειρά απο εντολές, όπως στην εικόνα 2.
     
    Εικόνα 2
     
    H διαδικασία αυτή δεν κρατάει παραπάνω από 1~3 seconds… και το αποτέλεσμα είναι… βλ.εικόνα 3..
     
    Εικόνα 3
    Βλέπουμε λοιπόν όπως το παράδειγμα πως με το switch “/create” και έπειτα την τοποθεσία που θέλουμε να γίνει η δημιουργία του Fixed VHD. Στην συνέχεια προσθέτουμε το μέγεθος του υπο δημιουργία VHD σε bytes.
    Με τις ίδιες απλές  διαδικασίες κάνουμε το extend δείτε την εικόνα 4..
     
    Εικόνα 4
    Και το αποτέλεσμα..
     
    Εικόνα 5
    Η διαδικασία είναι πάρα πολύ γρήγορη..πραγματικά θα σας αρέσει!
    Όσο αφορά το switch “/convert” η διαδικασία είναι ίδια, παραδείγματος χάρη..
    “C:\>VhdTool.exe/convert  C:\New.img”
    Με αυτή την διαδικασία μετατρέπουμε ένα img file σε Fixed VHD format..
     
    Έτσι απλά λοιπόν και πολύ γρήγορα δεν θα υπάρχει πια δικαιολογία ώστε να μην χρησιμοποιούμε Fixed VHD στις εγκαταστάσεις μας.
    Το τι κερδίζουμε, όπως είναι γνωστό είναι η ταχύτητα λειτουργίας του fixed VHD που στην έκδοση του Hyper V Version 2 θα ξεπερνά ακόμη και την ταχύτητα ενός φυσικού HD…όπως επίσης και το Data Fragmentation που μας δημιουργεί το Dynamic Expand Vhd.
    Δοκιμάστε το…[]
  7. Vangelis
    Καλησπέρα σας,

    Εχτές αργά το βράδυ, μου ήρθε ένα mail που καιρό το περίμενα… Δεν ήταν άλλο από το εργαλείο που θα μας δώσει συμμόρφωση για τις virtual εγκαταστάσεις μας…

    HYPER V BEST PRACTICE ANALYZER …KB 977238

    Κατεβάστε το.. και εγκαταστήστε το στον Hyper V server σας.. προσωπικά μου ζήτησε restart αλλά μην σας πώ ψέμματα γιατί είχα και άλλα updates…μαζί.. J

    Αφού λοιπόν το εγκαταστήσουμε, το θέμα είναι ΠΟΥ θα τον βρούμε..

    Όσοι είστε από τους τυχερούς και έχετε AD 2008 R2 θα γνωρίζετε που είναι το BPA για το Active Directory.. οι υπόλοιποι που ΔΕΝ έχετε… δείτε παρακάτω..

    Αφού λοιπόν ανοίξουμε το Server Manager Console, κάνουμε κλικ στο Role του Hyper V όπως η παρακάτω εικόνα..




     

    Τώρα που είναι το BPA??? Πιστεύω να διακρίνετε… δείτε το μεσαίο pane της κονσόλας στο τέλος της φωτό.. τίίίίί δεν το είδατε ακόμη… δείτε την παρακάτω φωτό..





     

    Εδώ είμαστε… και χωρίς να σκεφτούμε ουτε μία στιγμή για πιο λόγο ζούμε και υπάρχουμε, πατάμε το Scan This Role….

    Βλέπουμε και άλλα options, αλλά θα πούμε πιο κάτω τι κάνουν.. Δεν αργεί πάρα πολύ, απλά στο τέλος του scan θα δείτε όλα όσα έχουμε πει στο autoexec κατά καιρούς σαν Best Practices, να έχουν ενσωματωθεί σε έναν οδηγό καλών πρακτικών… (Η Ελληνική μετάφραση είναι να ανατριχιάζεις από συγκίνηση)

    Πάμε να δούμε τα αποτελέσματα πώς φαίνονται αλλά και πώς διαχωρίζονται..




     

    Το πρώτο column λοιπόν, μας ενημερώνει για τα Non Compliant ζητήματα που έχουμε να αντιμετωπίσουμε.. όπως παραδείγματος χάρη ότι ο Hyper V είναι Full Installation και όχι Core..( και τα λέω εγώ για τα core…)

    Βέβαια μπορούμε να δούμε και πιο σημαντικά πράγματα από της 30 καλές πρακτικές που έχουν ενσωματωθεί στον analyzer.

    Non-Compliant  στο πρώτο Column, Excluded στο Δεύτερο, Compliant στο τρίτο.

    Στο Compliant βρίσκονται οι καλές πρακτικές που έχουμε ακολουθήσει και στο τέλος «All» τις βλέπουμε όλες αναλυτικά.Ρίχτε μια ματιά σε όλες αξίζει τον κόπο θα γίνετε όλοι πιο σοφοί…




    Τι θα γίνει όμως αν κάποια από τις πρακτικές αυτές είναι για εμάς compliant και όχι για την MSFT… Μπορούμε να επιλέξουμε όποια θέλουμε και να την κάνουμε Exclude, έτσι ώστε ανά πάσα στιγμή που έχουμε θέμα και scanaroume το ρόλο να μην αγχωθούμε για τα Non-Compliant θέματα όσα είναι για εμάς δηλαδή.

     

    Κάνουμε λοιπόν κλικ πάνω σε όποιο νομίζουμε ότι δεν ισχύει για την εγκατάσταση μας και κάνουμε κλικ στο Exclude Result. Αυτό θα πάει και θα τοποθετήσει το αποτέλεσμα του Hyper BPA στο πεδίο Excluded.







    Ανοίγοντας ένα αποτέλεσμα κάνοντας διπλό κλικ πάνω του, ή δεξί κλικ και properties, μπορούμε να δούμε τον λόγο που ο BPA μας έβγαλε ότι δεν πάμε σύμφωνα με τις καλές πρακτικές, αλλά ταυτόχρονα και το αποτέλεσμα του συγκεκριμένου προβλήματος που ενδέχεται να προκύπτει μη ακολουθώντας τες. Ένα επίσης καλό που προκύπτει είναι το Resolution του όλου προβλήματος. Τα steps δηλαδή που μπορούμε να ακολουθήσουμε για να είμαι compliant..




    Είναι πάρα πολύ ευχάριστο, να βλέπεις το Hyper V σου Πράσινο και Κίτρινο…

    Παρακαλώ… όπως το εγκαταστήσετε όλοι και συμμορφωθείτε μαζί του…

    ΥΓ. Εντάξει δεν λέω, μην γυρίσετε όλοι σε Core Installation που λέει ο BPA απλά κάντε το Exclude…

    Καλά SCAN…………………………………….
  8. Vangelis
    Kαλησπέρα από το όμορφο Berlin,

    Σήμερα είναι μια μεγάλη μέρα, πρώτα απ όλα γιατί είμαστε Berlin μαζεμένοι
    και εκτός από το κρύο, το περιβάλλον στην Tech ED είναι superb, αλλά και γιατί γίναμε μάρτυρες τις
    ανακοίνωσης από την πλευρά της Microsoft για το Hyper V Cloud.
     

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


    Το βασικό κομμάτι του Hyper V Cloud είναι οι ενέργειες, τα  προϊόντα,  και τα Best Practices (Hyper-V Cloud Fast Track program) που
    θα μπορεί να ακολουθήσει κάποιος ώστε να δημιουργήσει το δικό του Private Cloud. Όσο αφορά το Fast Track Program όπως
    θα δείτε και στο παραπάνω link, είναι όλα τα χαρακτηριστικά από
    τους 6 μεγαλύτερους Hardware Vendors, που
    αφορούν το Virtualization Platform Hyper V σε συνδυασμό με το hardware του
    καθενός.


    Στο HYPER V Cloud συμπεριλαμβάνονται
    deployment guides τα
    οποία θα σας βοηθήσουν να καταλάβετε από τι αποτελείται ένα Private Cloud, και το πώς θα  χρησιμοποιήσουμε τα προϊόντα που θα μας βοηθήσουν
    στην δημιουργία του.


    Βέβαια όλα αυτά θα τα δούμε αναλυτικά στο itprodevconnection 2010 σε
    3 εβδομάδες περίπου…


    Από αυτά που είδα σήμερα στο Keynote Session, ένα
    πράγμα έχω να σας πω.. όποιος αγοράσει System Center Virtual Machine Manager
    2008 R2,
    να πάρει ΕΠΕΙΓΟΝΤΩΣ Software Assurance, ετοιμαστείτε
    να δημιουργήσετε το δικό σας Cloud μέσα
    από τον VMM
    2012 που εξομοιώνει το Azure στο
    On premise περιβάλλον
    σας.


    Μεταξύ μας… έρχεται και ο App V Server..
    νέο προϊόν … τι άλλο να πω… από ότι φαίνεται έχουμε καταιγισμό νέων V-Products, που
    θα μπουν για τα καλά στην καθημερινότητα μας…


    Σας αφήνω γιατί αύριο ξεκινά μια δύσκολη μέρα, γεμάτη από Session και
    Virtual Labs..keep in touch

    V



    Από το ICE Berlin σας
    αφήνω καληνύχτα..


  9. Vangelis
    Καλησπέρα σας, έπειτα από ένα χρονικό διάστημα, αφήνοντας το blog μου χωρίς πνοή, έφτασε επιτέλους ο καιρός να το ξαναζωντανέψω κάνοντας ένα review στην τεχνολογία του Virtualization.

    Αποφάσισα να εμβαθύνω στην τεχνολογία του Hypervisor της Microsoft, λόγω του ότι (την χρησιμοποιώ κατά κόρον), πολύ από εμάς δεν μπορούμε να κατανοήσουμε το πώς δουλεύουν από αρχιτεκτονικής πλευράς οι πλατφόρμες virtualization. Ας ξεδιαλύνουμε λοιπόν τα πράγματα εμβαθύνοντας λίγο στο πώς τα Virtual Machines (Εικονικοί Σερβερ) επικοινωνούν με το Hardware αλλά και με τον υπόλοιπο κόσμο σαν πραγματικοί διακομιστές.

    Ο Hypervisor λοιπόν ή κατά κόσμο HYPER V, είναι η νέα τεχνολογία Hardware Assisted Virtualization της Microsoft που μπορούμε να την αποκτήσουμε είτε στις εκδόσεις Windows Server 2008 std, Ent,Datacenter (x64 only) και σε δωρεάν έκδοση με τον HYPER V Server 2008. O Hyper V λοιπόν ανήκει στην κατηγορία του Server Virtualization της Microsoft o οποίος μας επιτρέπει την δημιουργία πολλαπλών εικονικών server ανεξαρτήτως OS πάνω σε έναν server ο οποίος ονομάζετε HOST server.

    Πάμε όμως να δούμε και να κατανοήσουμε πως εργάζονται οι πλατφόρμες αυτές.

    Ας ξεκινήσουμε με τι άλλο με τον Microkernelized Hypervisor.

         

    Εικόνα 1Α   



    Εικόνα 1Β

    Αυτός λοιπόν είναι ο σχεδιασμός του Microkernelized Hypervisor.

    Παρατηρώντας την εικόνα 1α. Βλέπουμε ότι ο HyperV βρίσκεται στο Ring 1* (Θα το δούμε παρακάτω αναλυτικότερα) δηλαδή κάτω ακόμη και από το HOST. Είναι λοιπόν ένα λεπτό στρώμα από software το οποίο μας δίνει την δυνατότητα να παρέχουμε συσκευές και επικοινωνία μέσω αυτού στους εικονικούς μας servers.

    Βλέποντας καλύτερα την εικόνα 1β. παρατηρούμε ότι το virtualization stack ,(όλες αυτές οι υπηρεσίες που διαχειρίζονται, και δίνουν στα VMs «Virtual Machines» τις δυνατότητες που χρειάζονται) αλλά και οι drivers για τα VMs βρίσκονται στο πρώτο Virtual Machine που στην ουσία δεν είναι VM αλλά το HOST. Αυτό ονομάζετε parent partition ενώ τα VM ονομάζονται Child Partitions.

    Οι πλατφόρμες που χρησιμοποιούν αυτού του είδους την τεχνολογία είναι :

    1) Microsoft HYPER V

    2) Citrix XEN Server

    Ας συνεχίσουμε όμως με τις υπόλοιπες πλατφόρμες και θα δούμε αναλυτικότερα παρακάτω το πώς εργάζεται ο HYPER V .

    Πριν τον ΗYPERV η Microsoft αλλά και ή VMware πριν τον ESX είχαν κάτι άλλο στο μυαλό τους.. Δείτε λίγο την εικόνα 2 μήπως σας θυμίζει κάτι…



    Εικόνα 2

    Αυτό που βλέπετε είναι η προηγούμενη γενιά του Virtualization που τα προϊόντα τα οποία χρησιμοποιούσαν αυτήν την τεχνολογία είναι τα γνωστά σε πολλούς από εμάς

    1) Microsoft Virtual Server

    2) VMware Server

    3) Microsoft Virtual PC

    H τεχνολογία αυτή λέγετε hosted Virtualization και μας προσφέρει ένα virtualization περιβάλλον πάνω από το λειτουργικό σύστημα. Βέβαια όπως βλέπουμε και στο σχεδιασμό του hosted virtualization οι δυνατότητες που υπάρχουν όσο αφορά το workload του OS, αλλά και το performance είναι απολύτως ανάλογα με το πόσα VMs είναι σε λειτουργία ταυτόχρονα πάνω στο OS.

    Ας δούμε τώρα άλλη μια τεχνολογία Hardware Assisted που είναι κάπως διαφορετική.

      

    Εικόνα 3A 



    Εικόνα 3B

    Αυτό είναι το σχέδιο του Monolithic Hypervisor. Όπως βλέπουμε και στην εικόνα 3Α,3β ο Hypervisor είναι πάλι κάτω από το HOST αλλά αυτός ο ίδιος φιλοξενεί το Virtualization Stack αλλά και τους driver που δίνουν την δυνατότητα επικοινωνίας στα VMs. To κακό με αυτού του είδους αρχιτεκτονικής είναι ότι,

    Το hardware το οποίο θα φιλοξενεί τα virtual machines πρέπει να έχει drivers οι οποίοι να είναι HYPERVISOR AWARE έτσι ώστε να μπορεί ο Monolithic Hypervisor να εργαστεί και να δώσει στα VMs την δυνατότητα των emulated και synthetic devices. Επίσης άλλο ένα σοβαρό θέμα είναι το κομμάτι του networking, εάν ένας ιός είτε κάποιο malware χτυπήσει τον Hypervisor τότε όλα τα VMs θα έχουν σοβαρές επιπτώσεις. Όπως βλέπετε και στο σχέδιο ο όγκος του software layer δεν είναι τυχαία σχεδιασμένος έτσι. Περίπου 32Μb είναι το Software Layer του Monolithic Hypervisor . Με τον monolithic hypervisor λοιπόν δεν έχουμε το λεγόμενο Hardware Independence.

    Προϊόντα που χρησιμοποιούν αυτού του είδους την τεχνολογία είναι

    1) VMware ESX Server

    2) VMware ESX i Server

    Ας πάμε όμως τώρα μετά την αναδρομή στις πλατφόρμες virtualization, στην Microkernelized.



    Εικόνα 4

    Όπως βλέπουμε αναλυτικά στο σχέδιο ο hypervisor εδώ έχει να κάνει καθαρά με το θέμα hardware independence. Και αυτό γιατί οι drivers που χρειάζεται είναι απλά οι drivers που δίνει η κάθε εταιρεία για τον Windows Server 2008 x64. Βέβαια το Hardware και στις δυο τεχνολογίες του virtualization χρειάζεται την τεχνολογία Intel VT ή AMD V.Επίσης μην ξεχνάμε και ένα άλλο πραγματάκι που ποτέ δεν το κοιτάμε το λεγόμενο DEP (Data Execution Prevention) και αυτό πρέπει να είναι Enable στο BIOS.

    Το πάχος εδώ του software είναι περίπου 5ΜB και αυτό γιατί όλοι οι drivers και το stack είναι σε ξεχωριστό κομμάτι από τον Hypervisor που του δίνει επίσης την δυνατότητα να έχει λιγότερο “overhead”. Άλλο ένα σημαντικό στοιχείο που κάνει τον Microkernelized ξεχωριστό είναι η αξιοποίηση της Τεχνολογίας “Defense in Depth” αυτό φανταστείτε ότι είναι ένα φίλτρο το οποίο δεν επιτρέπει την εκτέλεση malware κώδικα ώστε να επηρεάσει τον hypervisor όπου στην συνέχεια τα υπόλοιπα VMs. Αυτό παρέχετε μέσω του WMI από το Parent Partition στα Child Partitions.

     

    to be continued…
  10. Vangelis
    Σε ένα Virtualized environment, δυστυχώς έχουμε να κάνουμε με πολλαπλά components τα οποία αποτελούν και το Core Infrastructure, μιας τέτοιας τοπολογίας. Οι Physical Servers με  τα components τους όπως, οι κάρτες δικτύου, οι σκληροί δίσκοι, τα CPU, memory, εξωτερικά storage συστήματα, load balancers… Επίσης και οι εφαρμογές που τρέχουν πάνω στους servers, όπως Hyper V, Exchange Server, AD-DS…


    Σε τέτοια περίπλοκα infrastructures, είναι πολύ δύσκολο έως και ακατόρθωτο να καταλάβουμε μερικές φορές το  που δημιουργείτε performance bottleneck, και από πού πρέπει να αρχίσουμε να κάνουμε monitoring, να καταφέρουμε να βρούμε τα κατάλληλα thresholds, και τελικά μετά από πολύ καιρό εισαγωγής πληροφοριών από τα monitoring tools, να αναλύσουμε τις τιμές που έχουμε στην διάθεση μας , ώστε να καταλήξουμε στο συμπέρασμα το «της πταιει»…  


    Είναι πολλές φορές που αναρωτιόμαστε στο τι τελικά πρέπει να κάνουμε monitor, αν οι τιμές που παίρνουμε από τους counters, είναι μέσα στα πλαίσια του ανεκτού, ακόμη και κατά πόσο είμαστε κοντά στις αντοχές του ίδιου του Hardware…


    Όλα αυτά βρισκόντουσαν στο μυαλό μου από το καλοκαίρι, όπου στις ολιγοήμερες διακοπές μου, ξεκίνησα να κάνω ένα μεγάλο research για τους performance counters και συγκεκριμένα για τους Hyper V counters, τις τιμές που πρέπει να έχουν και ούτω κάθε εξής…


    Η κατάληξη και το πόρισμα που είχε αυτό το research ήταν….


    Πως είναι δυνατόν να θυμάσαι ή ακόμη και να καταγράψεις ΟΛΟΥΣ αυτούς τους Counters, για να έχεις ένα Report που να σου παρέχει όλες τις πληροφορίες που θα ήθελες.. ανά πάσα στιγμή


    CONCLUSION


    ΑΔΥΝΑΤΟΝ


    Βέβαια εάν στο περιβάλλον υπάρχει κάποιο εργαλείο monitoring όπως o SCOM 2007 R2, τότε δεν κάνεις τπτ, και απλά παίρνεις ένα ΑΝΑΛΥΤΙΚΟΤΑΤΟ Report κάθε εβδομάδα, μέρα, ώρα, και είσαι proactive σε ότι πιθανόν προκύψει…..


    Για όλους εμάς όμως που παλεύουμε με την καθημερινότητα, και τα “κουλά” προβλήματα που βλέπουμε και ακούμε από τους Users μας…


    -Ε Καλά, σέρνεται σήμερα το σύστημα…. δεν μπορώ να δουλέψω (αλλιώς θα δούλευε…[])


    -Να κάνω Restart? Έχω κολλήσει… τι φταίει…


    …και άλλες τέτοιες καθημερινές ατάκες, που φέρνουν την συμφορά σε όλο τον εργασιακό χώρο, μόνο και μόνο στο άκουσμα τους…


    Η λύση του monitoring σε κάθε τέτοια “ατάκα” των user, είναι μονόδρομος… ξεκινάμε από event viewer….σε task manager… και στο τέλος… Το 90% των IT λέμε… κάτσε να κάνω ένα restart θα στρώσει….. και όντως στρώνει τις περισσότερες φορές, αλλά γιατί? Ξέρει κανένας? Μπορεί κάποιος να αποκαλύψει από τα άδυτα του Kernel γιατί το σύστημα σουρνόταν σαν το φίδι?


    Μέσα στην αναζήτηση μου, ήρθα και εγώ αντιμέτωπος με το φίδι, αλλά η λύση είναι δωρεάν και λέγεται PAL (Performance Analysis of LOGs Tool)…


    H ίδια η Microsoft μέσω της Codeplex, έχει δημιουργήσει ένα πολύ αναλυτικό εργαλείο που κάνει αυτό που θέλουμε και εμείς οι ίδιοι….


    Χρησιμοποιεί το Performance monitor, με τους κατάλληλους counters για την κατάλληλη υπηρεσία και στην συνέχεια σου παρουσιάζει ένα superb αναλυτικότατο report όπου και σε προϊδεάζει στο τι μπορεί να φταίει τελικά.. και όλα σούρνονται….


    Μην είναι η RAM, μην είναι οι σκληροί, μην είναι ο καταραμένος όφις…..


    Στον παρακάτω και αναλυτικότατο Step By Step Guide, θα μπορέσετε να σκοτώσετε και εσείς το φίδι και να έχετε υπ όψιν σας, από πού μπορεί να προέρχεται το bottleneck στο πολύπλοκο ή ακόμη και απλό επιχειρησιακό σας δίκτυο.


    Συγχωρέστε μας  για το μακροσκελές αυτό blog, αλλά πιστεύω ότι θα μείνει ως monitoring reference για πολλούς από εμάς…


    Ας Ξεκινήσουμε λοιπόν με την όλη διαδικασία καταστολής του φιδιού….



     

    STEP BY STEP Guide…


    Αυτά που θα χρειαστούμε για να εγκαταστήσουμε το PAL είναι:


    ·          Microsoft Chart Controls for Microsoft .NET Framework 3.5


    ·          Power Shell


    ·         . Net 3.5 SP1


    Εφ όσων κατεβάσουμε το Chart Controls…





    Εγκαθιστούμε το component σε ένα Η/Υ o οποίος έχει PowerShell και .Νet Framework 3.5. Ένα τέτοιο λειτουργικό είναι τα Window 7, Windows Vista, Windows XP, αλλά ακόμη και Server εκδόσεις όπως, Windows 2008 Server και 2008 R2 Server.


     


    Στην εγκατάσταση του Chart Control πατάμε Next  και συνεχίζουμε…


    Στην συνέχεια ήρθε η ώρα να κάνουμε εγκατάσταση το PAL V2


    To PAL, κρύβει από πίσω του ένα πολύ ισχυρό Power Shell Script, το οποίο σε συνδυασμό με τους Known Performance counters και τα Thresholds που αντιστοιχούν στον καθένα, μας ετοιμάζει ένα ολοκληρωτικό Report, με βασικό άξονα τους κατάλληλους Counters για την υπηρεσία που θέλουμε να κάνουμε monitor.


    Μπορείτε να δείτε και να κατεβάσετε όλες τις εκδόσεις και το Documentation του PAL από εδώ.


    Πάμε λοιπόν να συνεχίσουμε και να εγκαταστήσουμε το PAL.





    Tα screenshots που θα δείτε στον οδηγό είναι από την έκδοση 2.0.1.2 η οποία δεν διαφέρει σε κάτι από την τελευταία έκδοση 2.0.1.5. Να προτιμήσετε την τελευταία η οποία είναι και RTM  έκδοση του συγκεκριμένου λογισμικού, και συμπεριλαμβάνει και περισσότερες υπηρεσίες..


    Πατάμε λοιπόν NEXT και προχωράμε τον οδηγό εγκατάστασης.







      Στο Confirm Installation πατάμε Next,  και η εγκατάσταση ολοκληρώνεται με επιτυχία.


    Δεν μπορείτε να πείτε πως η εγκατάσταση του λογισμικού ήταν δύσκολη… αλλά πάμε να δούμε το PAL και τις δυνατότητες του.


    Μετά την εγκατάσταση του θα το βρείτε στο All Programs,  όπου και ανοίγοντας το βλέπουμε το μικρό αλλά θαυματουργό UI του….







    Εάν ξεκινήσουμε χωρίς να έχουμε διαβάσει το πώς λειτουργεί ίσως μας φανεί περίπλοκο, αλλά εάν ακολουθήσετε τις παρακάτω οδηγίες, θα δείτε πως μέσα σε λίγο χρόνο θα έχετε το αποτέλεσμα που θέλετε.


    Πρώτα απ όλα ξεκινάμε με το τρίτο tab στην σειρά το Threshold File ,


     


     Στο Threshold File Title drop down menu, επιλέγουμε την υπηρεσία που επιθυμούμε να κάνουμε monitor, στην δική μας περίπτωση , επιλέγουμε το Win2008 Hyper-V,


    Όταν επιλέξουμε την υπηρεσία  βλέπουμε τα παρακάτω options..







    Επιλέγουμε το Export Perfmon Template File,  και στην συνέχεια το αποθηκεύουμε το xml file σε ένα επιθυμητό directory. Βλέποντας την παραπάνω εικόνα δίπλα στο export έχουμε το Edit. Εάν για κάποιο λόγο θα θέλατε να προσθέσετε και κάποιους επιπλέον Counters στο Template που δημιουργεί το Export μπορείτε να πατήσετε το Edit και ορίστε…







    Πατάμε ΝΕW και στην συνέχεια Browse Counters. Επιλέγουμε το Performance object που θέλουμε, στην συγκεκριμένη περίπτωση το HYPER-V Dynamic Memory Balancer(SP1 Feature), και πατάμε Add. Θα δούμε λοιπόν πως προστέθηκε ο καινούργιος counter,







    Πρέπει όμως να ρυθμίσουμε και τα threshold του συγκεκριμένου counter, τα οποία μπορούμε να τα βρούμε στο MSDN.


     


    Εδώ σετάρουμε το priority και τα conditions του συγκεκριμένου threshold… και στην συνέχεια πατάμε OK.


    Αυτό είναι ένα απλό παράδειγμα, για το πώς μπορούμε να κάνουμε edit ένα Template, αλλά σας προτείνω για αρχή να ΜΗΝ, το πειράξετε μέχρι να εξοικειωθείτε με το περιβάλλον του PAL και μέχρι να καταλήξετε στα σωστά thresholds. 


    Ας συνεχίσουμε όμως από εκεί που βρισκόμασταν , δηλαδή στην αποθήκευση του Template.Όταν κάνουμε export το template θα διαπιστώσετε ότι έχετε στα χέρια σας ένα xml αρχείο.


    Αφήνουμε, προς το παρόν το PAL και πάμε στο Performance Monitor του Server μας.


    Ανοίγοντας το βλέπουμε στο αριστερό pane,




    … το Data Collector Sets, κάτω από αυτό στο User Defined κάνουμε δεξί κλικ και επιλέγουμε το New, και Data Collector Set.


    Ένας νέος οδηγός θα ξεκινήσει…







    Εφ όσων γράψουμε το όνομα του Collector, επιλέγουμε το Create from a template, και πατάμε NEXT.


    Στην συνέχεια θα μας ανοίξει ένας καινούργιος wizard όπου στον οποίο θα δώσουμε το xml αρχείο το οποίο κάναμε export από το PAL.







    Εδώ λοιπόν δίνουμε το path από το xml πατώντας το Browse και στην συνέχεια το Open.







    To template μας έχει επιλεγεί, και στην συνέχεια πατάμε το Finish.







    Επανερχόμενοι , στο performance monitor mmc, βλέπουμε στο User Defines ένα νέο Collector, αυτό που δημιουργήσαμε, κάνουμε δεξί κλικ πάνω στον Collector , και Start.


    Παρατηρήστε το path στο οποίο θα πάμε στην συνέχεια να πάρουμε το output που θα μας δώσει το Collector Set.


    Είναι προτεινόμενο να αφήσετε τον Collector αρκετή ώρα έτσι ώστε να συλλέξει αρκετά data με σκοπό να πάρετε ένα report το οποίο θα αντικατοπτρίζει την πραγματικότητα. Αφήστε τον να εργάζεται ακόμη και σε ώρες αιχμής, γιατί εκεί θα δούμε το componet που πραγματικά επηρεάζεται το σύστημα μας.




    Τα VMs εργάζονται πυρετωδώς....[H]


    Κάνοντας stop έχουμε στο output path C:\perflogs\SystePerformance\... το output του collector μας το οποίο θα το βρείτε με την κατάληξη .blg.


    Ήρθε η ώρα να ξαναγυρίσουμε στο PAL, και να πάμε στην δεύτερη καρτέλα του Counter Log.


     


    Στο Counter Log Path, κάνουμε Browse , και πάμε στο output path του collector που είδαμε παραπάνω. Επιλέγουμε το αρχείο με την κατάληξη .blg.


    Στην συνέχεια πάμε στην τέταρτη καρτέλα Questions , και  συμπληρώνουμε σωστά τις ερωτήσεις που θα δούμε.







    Οι ερωτήσεις φαίνονται στο αριστερό μέρος του UI, και είναι όπως βλέπεται NumbersOfProcessors, 64Bit, TotalMemory.


    Στην συνέχεια πάμε στο 6οtab, File Output, όπου και εκεί ορίζουμε, το path που θα αποθηκευτεί το Report μας. Μπορούμε όπως βλέπουμε να επιλέξουμε και το output πάλι σαν xml Document με σκοπό να το εκμεταλλευτούμε με κάποιο άλλο application.


     


    Πηγαίνοντας τελικός στο Execute, τελευταίο tab, επιλέγουμε εάν θέλουμε το priority του execution, και πατάμε Finish.







    Με το που τελειώσει ο οδηγός, θα μας ανοίξει ένα καινούργιο PS παράθυρο , όπου και αυτό θα αρχίσει να κάνει την επεξεργασία όσων ορίσαμε στο PAL, αλλά και του .blg αρχείου.







    Μην αγχωθείτε όταν δείτε το Black Window, δεν θα ζητήσει κάτι, ούτε θα επηρεάσει την ζωή σας… J


     


    Αυτό που πρέπει να συμπληρώσω είναι πως θα κρατήσει λίγη ώρα μέχρι να τελειώσει το μακροσκελές και αναλυτικό Report που θα πάρουμε στα χέρια μας , για να δούμε που κρύβεται το πρόβλημα στην άρτια καθ ημών υποδομή μας.


    Και εγένετο…


    Το report μας είναι έτοιμο…







    Γραφήματα και επεξηγήσεις σε κάθε τι, με μια ματιά μπορούμε να δούμε εάν δουλεύουμε στα “κόκκινα” ή όχι….







    Ξεχωριστά τα CPU, και άλλα πολλά τα οποία μπορείτε να δείτε αναλυτικά το αποτέλεσμα στο επισυναπτόμενο report το οποίο έχω στο Τέλος του blog post.







    Εκτός από τα ωραία γραφικά, εδώ έχουμε και το στατιστικά για τις τιμές των counters, για το που είμαστε fault, και που warning…


    Μέσα από αυτό το blog ήθελα να δώσω την ευκαιρία σε όλους μας, να βρούμε το κακό και να το εξαλείψουμε, γιατί μπορεί ο Σάκης ο σουγιάς με τον Μπάμπη τον Πεταλούδα να έχουνε την λύση στο τσεπάκι τους, αλλά ευτυχώς για εμάς οι Performance Counters λένε πάντα την αλήθεια και αποδεδειγμένα!



     V
  11. Vangelis
    Επειδή βλέπω πως σε πολλούς αρέσουν τα Poster, έχω και εγώ κάτι να σας προσφέρω... Τι άλλο βέβαια HYPER V R2
    Μπορείτε να το κατεβάσετε απο εδώ.. και να απολαύσετε όλες τις λειτουργίες που προσφέρει η Virtualization πλατφόρμα της Microsoft...
     

     
    Just For You.....
    V
     
  12. Vangelis
    Πολλοί από εμάς βρισκόμαστε στις παραλίες και απολαμβάνουμε τον ήλιο και την θάλασσα ...αλλά  κάποιοι  στο Redmond, προσπαθούν να ενσωματώσουν στην πλατφόρμα του Hyper V R2 κάποια καινούργια Features, από τα οποία μπορούμε να πάρουμε μια γεύση μέσω της beta έκδοσης του Service Pack 1,  το οποίο έγινε public release την περασμένη εβδομάδα.


    Όπως ακούτε και εσείς γίνεται μεγάλος ντόρος για το cloud computing τελευταία, τυχαίο?   (Την απάντηση την ξέρετε… [])


    Τα περισσότερα request στην Microsoft για τα καινούργια Features του Hyper V R2, ήταν για το Desktop Virtualization ή αλλιώς VDI (Virtual Desktop Infrastructure). Τι είναι όμως το VDI και τι μας προσφέρει πιστεύω να το καταλαβαίνετε από την ίδια την ορολογία του. Tα desktop των χρηστών ΔΕΝ είναι πια Desktops αλλά Virtual Machines τα οποία φιλοξενούνται στην πλατφόρμα του Hyper V R2. Virtual Windows 7 λοιπόν, τα οποία με την σειρά τους γίνονται assign στους χρήστες είτε σε τυχαία σειρά, είτε βάση πολιτικής.


    Αυτό,  θα μου πείτε γινόταν από την κυκλοφορία του Windows Server 2008 R2, αλλά δεν είχε κάποια καλούδια που θέλουν όλοι αυτοί οι οποίοι μαθαίνουν και δουλεύουν πάνω σε Windows 7. Κάποιοι θέλουν το aero τους, κάποιοι δουλεύουν σε 3D applications, κάποιοι θέλουν USB θύρες!!!!


    Οι προσευχές όλων όσων χρειάζονταν τέτοιου είδους χαρακτηριστικά εισακούστηκαν μέχρι το Seattle, και ορίστε τα αποτελέσματα! Όλα αυτά ενσωματώθηκαν στο SP1 το οποίο περιμένουμε εναγωνίως…


    Ξεκινάμε πρώτα από το Remote FX….    


    To Remote FX, για να μπορέσει να εφαρμοστεί πρέπει ο επεξεργαστής του Server να ανήκει στην γενιά όπου υποστηρίζεται το SLAT (Second Level Address Translation). Αφού λοιπόν έχουμε τα χαρακτηριστικά του CPU , πρέπει να έχουμε επίσης και κάρτα γραφικών η οποία υποστηρίζει 3D accelerator όπως και  οι Drivers της να υποστηρίζουν DirectX 9, και 10.


    Σε περίπτωση που θέλουμε να έχουμε Fail Over Cluster τα Virtual Machine μας , και να χρησιμοποιήσουμε την δυνατότητα του Live Migration πρέπει οι κάρτες γραφικών των server μας να είναι ίδιες.


    Στον παρακάτω πίνακα μπορούμε να δούμε την μνήμη που απαιτείται από την GPU (Graphic Processor Unit) έτσι ώστε να μπορέσει να λειτουργήσει ομαλά το VM με ενεργοποιημένο το Remote FX και λειτουργώντας το σε πολλαπλές οθόνες. 



     






    Maximum Resolution



    Maximum Number of Monitors in Virtual Machine Setting




    1 monitor



    2 monitors



    3 monitors



    4 monitors




    1024 x 768



    75 MB



    105 MB



    135 MB



    165 MB




    1280 x 1024



    125 MB



    175 MB



    225 MB



    275 MB




    1600 x 1200



    184 MB



    257 MB



    330 MB





    1900 x 1200



    220 MB



    308 MB




      


    Ας δούμε λοιπόν στην πράξη πως ενεργοποιούμε το Remote FX, και πως χρησιμοποιείται σε συνεργασία με τον Hyper V R2 SP1 και τα Remote Desktop Services SP1.


    Εφόσον έχουμε ενεργοποιημένο το ρόλο του Hyper V, πάμε πάλι στους ρόλους και επιλέγουμε το Remote Desktop Services Server Role.


    Στην συνέχεια εφόσον πατήσουμε Next εγκαθιστούμε τα ακόλουθα :



    Core Services

    Virtualization

    RemoteFX

    Μπορείτε να τα δείτε και στην παρακάτω φωτό.



     



     

    Εφόσον ενεργοποιηθεί το παραπάνω χαρακτηριστικό , είμαστε σχεδόν έτοιμοι να δούμε και το επιθυμητό αποτέλεσμα στο Virtual Machine μας. Στην συνέχεια πάμε στην κονσόλα του Hyper V και έχοντας ήδη εγκατεστημένο ένα Windows 7 VM, πάμε πρώτα απ όλα και ενεργοποιούμε το  Remote Desktop Connection, γιατί εάν κάνετε connect  από το VM Connect του Hyper V δεν υποστηρίζεται το connection  εάν στο VM μας έχουμε ενεργοποιήσει το Remote FX.


    Για να ενεργοποιήσουμε το Remote FX πάμε στα Settings του Virtual Machine και εφόσον είναι κλειστό, πάμε στο Add Hardware και προσθέτουμε το RemoteFX 3D Video Adapter.

     

    Είμαστε έτοιμοι να ξεκινήσουμε το Virtual Machine μας, και να δούμε πως φαίνεται το ολοκαίνουργιο Virtual Machine με το Remote FX ενεργοποιημένο.


    ΜΜΜ… μήπως έχουμε ξεχάσει κάτι?


    Ποτέ δεν ξεχνάμε να κάνουμε upgrade τα Integration Services του Virtual Machine μας αφού έχουμε βάλει το SP1 στον Hyper V R2 Host Server μας.


    Τώρα είμαστε έτοιμοι!


    Επιτέλους έχουμε πατήσει το Start στο Virtual Machine και περιμένουμε εναγωνίως να ανοίξει. Ανοίγουμε λοιπόν το Remote Desktop Connection, και πάμε  στα Options του Remote Desktop, στο Experience και βάζουμε στο Performance LAN 10Mbit or Higher.




    Μπορούμε τώρα να απολαύουμε, τα χαρακτηριστικά του Remote FX. Κάνοντας Connect, από την κονσόλα του Remote Desktop, μας ανοίγει το Virtual Machine, πάμε στα Personalize, επιλέγουμε το Windows Aero Theme και ορίστε τα αποτελέσματα...








    Aeroooo...





    Ναι αυτό είναι Virtual Machine, δεν είναι Physical , όλα όσα έλειπαν από τα Virtual ήρθαν με το Service Pack 1 του Hyper V R2…

    Ξέρω τώρα ότι όλοι σας έχετε ,μια αγωνία για το πώς θα συνδέσουμε τους USB εκτυπωτές , κάμερες, κτλ πάνω σε αυτό το VM, έτσι ώστε να μην λείπει τίποτα από αυτό το εκπληκτικό User Experience.


    USB Redirection


    Με την έλευση του Service Pack 1, θα έχουμε την δυνατότητα να χρησιμοποιούμε απομακρυσμένα τοπικές USB θύρες, στα απομακρυσμένα Virtual Machine μας. Πώς όμως γίνεται αυτό? Πάμε να το δούμε.


    Για να λειτουργήσει το συγκεκριμένο χαρακτηριστικό πρέπει το Virtual Windows 7 που χρησιμοποιούμε να έχει εγκατεστημένο το Service Pack 1.Αυτό που πρέπει να έχουμε στο μυαλό μας είναι ότι για να εμφανιστεί το νέο χαρακτηριστικό στο Remote Desktop Client πρέπει να παραμετροποιήσουμε  την  τοπική πολιτική του Virtual Windows 7 Client.


    Ανοίγοντας το Virtual 7, και πατώντας gpedit.msc πάμε στην τοπική πολιτική ασφαλείας του μηχανήματος, πάμε στην τοποθεσία..


    Computer Configuration->Administrative Templates->Windows Components-> Remote Desktop Services -> Remote Desktop Connection Client-> RemoteFX USB Device Redirection


     Εκεί θα βρούμε την πολιτική


    Allow RDP redirection of other supported RemoteFX USB devices from this computer


    Κάνοντας διπλό κλικ πάνω στην πολιτική ή δεξί κλικ και edit, μπορούμε να επέμβουμε και παραμετροποιήσουμε την συγκεκριμένη πολιτική.


    Στο πεδίο:


    Allow RDP redirection of other supported RemoteFX USB devices from this computer


    Κάνουμε κλικ στο Enabled.


    Και στην συνέχεια στο πεδίο:


    RemoteFX USB Redirection Access Rights

    Εκεί επιλέγουμε



    Administrators and Users


    Με αυτή την αλλαγή επιτρέπουμε από το Remote Desktop Connection να μας κάνει Redirect τις USB θύρες όπως και τα components τα οποία είχαμε ήδη συνηθίσει (Local Resources).

    Επισης αυτή την πολιτική μπορούμε να την εφαρμόσουμε απο το Group Policy στο Active Directory.



    Είμαστε έτοιμοι να ενεργοποιήσουμε από το Remote Desktop Connection το USB Redirection. Ανοίγοντας το Remote Desktop Connection,πάμε στα Options, στην συνέχεια τα Local Resources και πατάμε το More.


    Ανοίγουμε λοιπόν το Other supported RemoteFX USB devices και εκεί επιλέγουμε τις τοπικές USB συσκευές που θέλουμε να χρησιμοποιήσουμε στο Virtual Machine μας.


    Όπως βλέπουμε και στην παρακάτω εικόνα μια USB Camera που έχουμε συνδεδεμένη στην USB θύρα μας την κάνουμε Redirect στο Virtual Machine μας. Αφού την επιλέξουμε πατάμε OK.






    Κάνουμε λοιπόν το Remote Session με το Virtual 7, και είμαστε έτοιμοι..



    Δείτε στο Device Manager στα System Devices το Remote Desktop USB Hub.



    Βλέπουμε λοιπόν ότι υπάρχει και η σήμανση Redirected...




    Αυτό ήταν μια μικρή γεύση από τα καινούργια χαρακτηριστικά του Hyper V R2 SP1, μπορείτε να τα δοκιμάσετε και να πάρετε μια γεύση από τις καινούργιες λειτουργίες του. Ακολουθεί και δεύτερο Part στο οποίο θα δούμε τις υπόλοιπες δυνατότητες που θα έχουμε με την έλευση του Service Pack 1.


    Απολαύστε τες…
  13. Vangelis
    Καλησπέρα σας,
    Λόγω τεχνικών δυσκολιών δεν έχω αρχίσει να postaro το Semi high Availability αλλά από εβδομάδα ΘΑ το αρχίσω.. (Θανάση μην πεις τπτ)
    Ας δούμε όμως κάτι χρήσιμο και σχετικά εύκολο όσο αφορά την διαχείριση ενός Hyper V server R2 ή ακόμη ενός Windows Server 2008 R2.
    Αυτό που θα δούμε είναι το πώς εγκαθιστούμε το RSAT (Remote Server Administration Tool ) το οποίο κατεβάζουμε από εδώ, και διαχειριζόμαστε απομακρυσμένα το Virtual Environment που έχουμε ήδη εγκαταστήσει .
    Για να δείτε πως εγκαθιστούμε τον Hyper V R2 Server μπορείτε απλά να δείτε το step by step Guide εδώ.
    Κατεβάζουμε λοιπόν το RSAT και στην συνέχεια αφού το εγκαταστήσουμε πάμε στα Win 7 στο Control Panel -> Programs and Features -> Turn Windows Features On or Off.
    Και ανοίγοντας το Tree “Remote Server Administration Tools” ->”Role Administration Tool” βλέπουμε τα Hyper-V Tools. (Βλ. Εικ 1)


     Εικόνα 1
    Μπορούμε εάν θέλουμε να ενεργοποιήσουμε και άλλα εργαλεία για την διαχείριση ολόκληρου του Domain μας.
    Στην συνέχεια εφόσον ενεργοποιηθούν μπορούμε να ανοίξουμε το Control Panel -> Administration Tools και εκεί θα δούμε το HYPER V Manager, αυτό είναι που χρειαζόμαστε.
    Εάν θέλουμε να μας το βγάζει και στο START Menu μπορούμε να κάνουμε δεξί κλικ στο Start –>Properties ->Start Menu Tab -> Customize, και στην συνέχεια ενεργοποιούμε το Administrative tools αναλόγως που θέλουμε να εμφανίζετε
    (Βλ. Εικ 2)


    Εικόνα 2
    Είμαστε λοιπόν έτοιμοι να ανοίξουμε την κονσόλα μας.
    Ανοίγοντας την κονσόλα του Hyper V βλέπουμε το απόλυτο κενό… και αυτό γιατί περιμένει να κάνουμε connect σε κάποιον ήδη υπάρχων server που έχει εγκατεστημένο τον ρόλο του Hyper V.


    Εικόνα 3
    Πάμε στο Hyper-V Manager κάνουμε δεξί κλικ Connect to Server….(Bλ. Εικ. 4)


    Εικόνα 4
    Στο καινούργιο παράθυρο βάζουμε το όνομα του Hyper V Server μας. .(Bλ. Εικ. 5)


    Εικόνα 5
    Όταν όλα είναι σωστά ρυθμισμένα από πλευράς server και από πλευράς Client τότε η εικόνα που θα δούμε είναι τον Hyper V Server και όλα τα VM που έχουμε δημιουργήσει.
    Αν δεν έχουμε δημιουργήσει κανένα και είναι ακόμη χωρίς καμία ρύθμιση τότε πρέπει να κάνουμε κάποιες ρυθμίσεις . Ας δούμε όμως πως είναι το περιβάλλον, εφόσον έχουμε φτιάξει έστω και μερικά Virtual Machines.(Bλ. Εικ. 6)


    Εικόνα 6

    Εάν πρώτη φορά διαχειριζόμαστε έναν Ηyper V Server R2 τότε η πρώτη κίνηση που πρέπει να κάνουμε είναι να ρυθμίσουμε τα εικονικά δίκτυα.
    Τι είναι όμως τα εικονικά δίκτυα στο Hyper V?
    Σκεφτείτε πως  από μια κάρτα δικτύου πρέπει να επικοινωνήσει ο Hyper V server, αλλά και ταυτόχρονα οι Εικονικοί Server μας. Οπότε η διαδικασία που θα κάνουμε στην συνέχεια είναι να ενεργοποιήσουμε πάνω σε μία κάρτα ένα Virtual Switch το οποίο είναι διαβαθμισμένο έτσι ώστε να μας προσφέρει 3 διαφορετικές δυνατότητες διασύνδεσης.
    Ας κάνουμε όμως λίγο υπομονή και ας δούμε πώς δημιουργούμε ένα καινούργιο Εικονικό δίκτυο. Πάμε δεξιά λοιπόν στο pane Αctions εκεί θα δούμε την ρύθμιση Virtual Network Manager. .(Bλ. Εικ. 7)


    Εικόνα 7
    Κάνοντας κλικ πάνω στην Link μας ανοίγει ένα καινούργιο παράθυρο όπου μας προτρέπει για την δημιουργία ενός καινούργιου Εικονικού δικτύου. .(Bλ. Εικ.8)


    Εικόνα 8
    Ας δούμε λοιπόν τι είναι αυτά τα 3 καινούργια option που μας εμφανίζονται στο δεξί μέρος του Wizard. Όπως αναφέραμε και παραπάνω έχουμε τρείς διαφορετικές συνδέσεις.
    Ας αναλύσουμε όμως πρώτα την αρχιτεκτονική του δικτύου του HyperVisor.
    Σε κάθε κάρτα που ενεργοποιούμε δημιουργείται ένα Virtual Switch που διασυνδέει τον εξωτερικό κόσμο LAN με τους εικονικούς server. Αυτό το δίκτυο ονομάζετε External και μέσω αυτού μπορούμε να δώσουμε πρόσβαση στο δίκτυο μας, και του Host Server μας αλλά και στις εικονικές μας μηχανές. Για κάθε κάρτα δικτύου που ενεργοποιούμε δημιουργείτε, ένα External Network και ένα Virtual Switch.
    Σαν Best Practice Topology συνίστατο να έχουμε μια κάρτα δικτύου που μέσω αυτής διαχειριζόμαστε το Host Server (Backup, Management etc.) και στην δεύτερη κάρτα ενεργοποιούμε το Virtual Switch.
    Η Επόμενη ρύθμιση Internal δημιουργεί και αυτή με την σειρά της, ένα Virtual Switch το οποίο όμως ενώνει ΜΟΝΟ τον Host Server μας με τα Virtual Machines. Τα Vm’s δεν έχουνε πρόσβαση στο δίκτυο μέσω αυτού του Network, παρά μόνο με τον Host Server.
    Η τελευταία ρύθμιση για το Private δίκτυο, αφορά και αυτό την δημιουργία ενός εικονικού Switch που ενώνει όμως MONO, τους εικονικούς servers μεταξύ τους. Δεν υπάρχει άλλη διασύνδεση των εικονικών μηχανών με αυτού του είδους το δίκτυο παρά μόνο με τις υπόλοιπες εικονικές μηχανές που έχουν στα settings του αυτό το δίκτυο.
    Ας δούμε όμως πως φαίνετε η διαβάθμιση των εικονικών Switch μέσα από το σχεδιάγραμμα του System Center Virtual Machine Manager R2 στην παρακάτω εικόνα 9.
     


    Εικόνα 9
    Έχουμε καταλάβει μετά από ένα απλό introduction για τα εικονικά δίκτυα του HyperVisor το τι είδους δίκτυο θέλουμε να φτιάξουμε. Πάμε μαζί όμως να δημιουργήσουμε το πρώτο μας εικονικό δίκτυο. Έχοντας επιλέξει το τύπο του δικτύου που θέλουμε να δημιουργήσουμε (Στην Προκειμένη περίπτωση το EXTERNAL) κάνουμε κλικ στο Add και ένα νέο παράθυρο μας ανοίγει πάμε να το δούμε και συνεχίζουμε (Βλ.Εικ 10)


    Εικόνα 10
    Στο όνομα του εικονικού δικτύου δίνουμε το όνομα που θέλουμε
    (ΠΡΟΣΟΧΗ εάν θέλουμε να φτιάξουμε 2 ή περισσότερους Servers σε Fail Over Cluster Topology με το Live Migration Feature, πρέπει τα ονόματα των εικονικών δικτύων να είναι ίδια σε όλους του κόμβους του Cluster)
    Στο Εxternal option επιλέγουμε ποία ΦΥΣΙΚΗ κάρτα (NIC) θα χρησιμοποιήσουμε για το νέο μας εικονικό δίκτυο. Παρατηρήστε τον σημειωμένο κόκκινο κύκλο με το Check Box
    “Allow management operating system to share this network adapter”
    Αν ακολουθήσουμε τα Best Practices και χρησιμοποιείσουμε την Δεύτερη κάρτα του Server, πρέπει να ΞΕΤΣΕΚΑΡΟΥΜΕ το συγκεκριμένο option το οποίο βγάζει από τα properties της κάρτας όλα τα Components (TCP/IP V4, TCP/IP V6, etc.) και αφήνει μόνο το καινούργιο χαρακτηριστικό του Virtual Switch.
    Εάν έχουμε μόνο μια κάρτα δικτύου τότε το αφήνουμε όπως έχει και φροντίζουμε να αγοράσουμε άλλη μια και να την προσθέσουμε στον Hyper V. :-)
    Με τον ίδιο τρόπο μπορούμε να δημιουργήσουμε καινούργια Εικονικά Δίκτυα όπου το καθένα θα χρησιμοποιείτε για τις εκάστοτε ανάγκες μας.
     
    Έχει δημιουργηθεί λοιπόν το εικονικό μας δίκτυο, και πάμε να δημιουργήσουμε το πρώτο Virtual Machine.
    Πριν συνεχίσω, να κάνουμε πάλι μια ενημέρωση για το τι είναι ένα Virtual Machine και από τι αποτελείτε.
    To Virtual Machine ή αλλιώς ελληνικά Εικονικό Μηχάνημα, είναι ένας υπολογιστής ο οποίος αποτελείτε από το Configuration File του (.xml αρχείο) και τον εικονικό σκληρό του δίσκο.
    Σε αυτό λοιπόν το υπολογιστή μπορούμε να προσθέσουμε μνήμη, επεξεργαστές (max 4 Logical CPUs) κάρτες δικτύου, σκληρούς δίσκους, SCSI Controllers, αλλά και να παραμετροποιήσουμε σε τι κατάσταση θα επέρχεται όταν καταλάβει πως ο Host Server που το φιλοξενεί είναι έτοιμος να κάνει Restart ή ακόμη και Shutdown.
    Όλες αυτές τις ρυθμίσεις μπορούμε να τις δούμε στα Settings ενός VM. Πάμε όμως να δημιουργήσουμε το πρώτο μας εικονικό μηχάνημα.
    Κάνοντας δεξί κλικ πάνω στο όνομα του σέρβερ μας βλέπουμε το New όπου συνεχίζοντας βλέπουμε το Virtual Μachine. Μπορούμε αντίστοιχα από τo pane Actions στο New να δημιουργήσουμε ένα Virtual Machine. (Βλ. Εικ 11)


    Εικόνα 11
    Μας ανοίγει λοιπόν ένας καινούργιος οδηγός δημιουργίας ενός νέου εικονικού μηχανήματος.
    Πατάμε NEXT στο πρώτο παράθυρο και συνεχίζουμε.
    Στο δεύτερο παράθυρο του οδηγού δημιουργίας, δίνουμε το όνομα του Εικονικού μας μηχανήματος και στο δεύτερο πεδίο επιλέγουμε που θα δημιουργηθεί το configuration file του VM. Να επισημάνουμε εδώ πως κάθε φορά που δημιουργούμε ένα νέο VM πρέπει να λάβουμε υπ όψιν μας το μέγεθος του σκληρού δίσκου που θα φιλοξενεί τις εικονικές μας μηχανές. Προτείνετε να είναι ξεχωριστός δίσκος από αυτόν του λειτουργικού, που καλό θα ήταν επίσης,  να είναι χωρισμένος σε Partitions. Ένα Partition για τα Configuration Files και ένα άλλο μεγαλύτερο για τα VHDs (Virtual Hard Disks). Αυτό να σημειώσουμε πως είναι μόνο για περιβάλλοντα δοκιμών και ΟΧΙ παραγωγής.
    Σε παραγωγής περιβάλλοντα πρέπει να έχουμε κάνει το κατάλληλο sizing πριν ξεκινήσουμε να δημιουργούμε εικονικές μηχανές. Παραδείγματος χάρη σε ένα Stand Alone Hyper V πρέπει να έχουμε εξασφαλίσει τουλάχιστον 5~6 σκληρούς δίσκους όπου οι 2 πρώτοι θα έχουν το λογισμικό σε RAID 1 (Mirror), για την ασφάλεια του λειτουργικού .Oι υπόλοιποι 3~4 σε τοπολογία RAID-5 για ασφάλεια και χωρητικότητα (Stripe-Mirror-Parity) , είτε RAID 1-0 όπου μας διασφαλίζει ταχύτητα και ασφάλεια (Mirror-Stripe), στους οποίους αντίστοιχα θα τοποθετηθούν τα Configuration Files και οι Εικονικοί Σκληροί δίσκοι.
    Προσοχή εάν δεν αλλάξουμε το Configuration Path του νέου μας εικονικού μηχανήματος τότε από Default Location θα βρίσκετε στο C:\ Program Data\Microsoft\Windows\Hyper-V\Virtual Machines. Πρέπει λοιπόν να είμαστε προσεκτικοί που θα δημιουργηθεί αυτό το νέο VM.
    Να σημειώσουμε επίσης πως τα Snapshots (Θα το αναλύσουμε σε άλλο blog Post), βρίσκονται και αυτά στο ίδιο location όπως επίσης και τo VSV ( supported process information) κάθε εικονικής μηχανής. Όλα αυτά βέβαια μπορούν να τροποποιηθούν κατάλληλα από το Hyper V Settings στο Actions Pane.
    Ας Συνεχίζουμε όμως την δημιουργία του εικονικού μας server.
    Αφού λοιπόν επιλέξουμε την τοποθεσία που θα βρίσκετε το Configuration File του νέου μας VM ( εάν δούμε την τοποθεσία που θα δημιουργηθεί θα το δούμε με το GUID-Globally Unique Identifier- του.) πατάμε Next.


    Εικόνα 12
    Στην εικόνα 12 βλέπουμε το πεδίο που ορίζουμε την μνήμη που θα χρησιμοποιήσει το νέο μας VM. Ένα μιλάμε για περιβάλλοντα παραγωγής τότε στους εικονικούς servers πρέπει να διαθέσουμε τόση μνήμη όσοι θα χρειαζόταν και εάν ο server ήταν φυσικός και πάντα με όση προτείνει ο κατασκευαστής του λογισμικού που θα εγκατασταθεί στην συνέχεια.
    Να προσθέσω πως πρέπει να έχουμε 2 GB Ram Available ΜΟΝΟ για τον HOST server  Best Practice.
    Ορίζουμε λοιπόν την μνήμη και συνεχίζουμε.


    Εικόνα 13
    Ήρθε λοιπόν η ώρα να ορίσουμε για το καινούργιο μας VM σε ποιο δίκτυο από όσα έχουμε δημιουργήσει θα είναι συνδεδεμένο. Επιλέγουμε ανάλογα και συνεχίζουμε.


    Εικόνα 14
    Στην συνέχεια όπως βλέπουμε στην εικόνα 14 μπορούμε να δημιουργήσουμε από default ένα Dynamically Expand vhd δίσκο με χωρητικότητα default 127 GB *, να προσθέσουμε ένα ήδη υπάρχον ή να επιλέξουμε ότι θα προσθέσουμε άλλον μετά την δημιουργία του εικονικού μας μηχανήματος.
    *Ο Dynamically Expand δίσκος καταλαμβάνει μόνο όση χωρητικότητα έχει μέσα του και αυξάνετε αριθμητικά η χωρητικότητά του όσο γεμίζει με δεδομένα. Μπορεί το VM να γνωρίζει πως έχει 127 GB χωρητικότητα αλλά στον HOST Server μας να φαίνετε πως ο συγκεκριμένος είναι μόλις 15 GB. Σαν Best Practice χρησιμοποιούμε Fixed Disks οι οποίοι καταλαμβάνουν όση χωρητικότητα θέλουμε εμείς και παραμένουν σταθεροί σαν του κανονικούς φυσικούς δίσκους. Υπερτερούν από θέμα απόδοσης αντιθέτως από τους Dynamically Expand που λόγω του fragmentation των δεδομένων του δίσκου που συνέχεια αυξάνετε το performance δεν είναι και το καλύτερο.
    Μπορούμε να δημιουργήσουμε από το, New στο Action Pane ένα καινούργιο Fixed disk που μπορούμε να τον προσθέσουμε στην συνέχεια. Για να μην περιμένουμε όμως να φορμαριστεί από την αρχή ο καινούργιος Fixed Disk που πιστέψτε με κάνει πολύ ώρα, μπορούμε να χρησιμοποιήσουμε το εργαλείο που μπορείτε να βρείτε εδώ.
    Θα κάνουμε ιδιαίτερη ανάλυση για τους εικονικούς δίσκους σε επόμενο blog post.
    Συνεχίζουμε τον οδηγό


    Εικόνα 15
    Στην συνέχεια επιλέγουμε από πού θα γίνει εγκατάσταση από κάποιο CD/DVD από κάποιο ISO ή μπορούμε να έχουμε ήδη έτοιμα SYSPREP vhd’s όπου κάνουν την ζωή μας πολύ ποιο εύκολη στην δημιουργία εικονικών μηχανών.
    Στο τέλος της δημιουργίας πατάμε NEXT και Finish. H Εικονική μας μηχανή είναι έτοιμη προς χρήση.
    Μπορούμε να την δούμε στο μεσαίο pane της κονσόλας του Hyper V όπως στην εικόνα 16


    Εικόνα 16

    Μπορούμε λοιπόν να δούμε και τα settings εφ όσων έχει δημιουργηθεί το νέο μας VM.Eκεί μπορούμε να προσθέσουμε CPU, Network Cards, SCSI Controllers, νέους δίσκους,
    Για τα settings να μην σας κουράσω θα τα δούμε και αυτά άλλη στιγμή.
    Κάνοντας λοιπόν δεξί κλικ και Start ξεκινάει η εικονική μηχανή και μπορούμε να συνδεθούμε πάνω της ώστε να έχουμε μια μορφή RDP session κάνοντας πάλι δεξί κλικ και Connect.
    Αυτά τα ολίγα για σήμερα… συνεχίζουμε σε επόμενο Blog
    Καλά VMs………..
    V

  14. Vangelis
    Καλησπέρα σας απο το Seattle…
    Δύσκολος μήνας ο Φεβρουάριος, ευτυχώς που από εδώ που βρίσκομαι έχω χρόνο να γράψω κάτι σημαντικό για όλους εμάς που ασχολούμαστε με το Virtualization.
    Αυτό που θα δούμε, δεν είναι μέρος των αυριανών ομιλιών, αλλά εμπειρία πραγματικών εγκαταστάσεων….
    Σε μια πρόσφατη υλοποίηση λοιπόν που έκανα, ένας ολόκληρος εκδοτικός οίκος , έγινε Virtual με Hyper V Server παρακαλώ.. Χρησιμοποιήθηκαν 2 καινούργιοι Server της Dell και δίσκοι των 15.000Rpm. Ειλικρινά σας λέω, πολύ γρήγοροι οι δίσκοι!
    Ο IT εκέι στον οργανισμό Γίωργος Ιντζές είναι φίλος και μέλος επίσης στο Autoexec. Είχε ήδη καταλάβει και αυτός την αξία του Virtualization και είχε ξεκινήσει πιλοτικά κάποιους server σε Virtual Server 2005 R2. Βέβαια οι καιροί άλλαξαν και ο Hyper-V είναι εδώ για να μας απαλάξει απο το άνγχος της καθημερινότητας. Έγινε λοιπόν μια μετάβαση απο P2V (Physical to Virtual) με πολλούς και διαφόρους τρόπους που θα αναφέρουμε άλλη φορά.
    Όλα λοιπόν πήγαιναν μια χαρά αποκτήσαμε 2 DC έναν Physical και έναν Virtual.. ο Exchange πέταγεεεε και το χαμόγελο στα χείλη μας δεν έλεγε να σταματήσει. Ο Frees ήταν και αυτός εκέι και έβλεπε τα μεγαλεία του Virtualization, μαζί με τα Windows 7 λοιπόν και τον 2008 R2 Server (Hyper V Version 2) θα ασχοληθεί και αυτός πάρα πολύ απο ότι φαίνετε…
    Η ώρα κύλαγε ευχάριστα, αν και αργά, όταν έχεις καλή παρέα όλα είναι Super.. μέχρι που… έφτασε η ώρα του DPM….
    Είχε ήδη φορμαριστή ο νέος 2008 σε 32 bit λειτουργικό και εφόσον μπήκαν τα prerequisites ξεκίνησε η εγκατάσταση του DPM. μπηκαν τα Rollup updates, μπήκε και το SP1 και όλα μια χαρά.  Ξεκινάμε λοιπόν να κάνουμε εγκατάσταση των AGENTS του DPM… και εκεί μας κοπήκαν τα χαμόγελα..
    Ο DPM δεν μπορούσε να δεί τον HYPER V Server. Παρόλο που η MS αναφέρει ότι υποστηρίζετε κανονικά. Λέμε δεν είναι δυνατόν, πώς γίνετε αυτό..κάποιο λάκο έχει η φάβα.. Δεν χάσαμε την ψυχραιμία μας όμως ξανά Format  και ξανά εγκατάσταση σε x32..αλλά τπτ πάλι. Ξανά εγκατάσταση x64 και πάλι τπτ… Κατά ένα ανεξήγητο φαινόμενο δεν μπορούσε να δει τον HYPER V Server.
    Μια ολόκληρη μέρα εψαχνα να δω τί μπορεί να συμβάινει , τα βασικά Firewall Services και αλλά που θα μπορούσαν να έφταιγαν ήταν ήδη τσεκαρισμένα.. ώσπου σε ένα post του technet κάποιοι συνάδελφοι όχι πολλοί 3,4 ήταν αντιμετώπιζαν αυτό το πρόβλημα. Ξαφνικά διαβάζοντας με αγωνία μήπως κάποιος έχει βρεί κάτι, ένας “Άγιος" άνθρωπος από το Product group του DPM λέει…
    - Ωχχχ, παιδία sorry έχετε δίκιο, θα κυκλοφορήσουμε ένα Hotfix για αυτό , όποιος το θέλει να μου στείλει mail.
    Και έστειλα απ ευθείας, εννοείτε.. σε 15 sec το είχα ήδη στα χέρια μου.
    Δύο άτιμα .dll λοιπόν είναι όλο το ζήτημα και οι οδηγιές σε ένα .txt. Σας το παραθέτω λοιπόν για την x64 έκδοση του DPM. Θα την βρέιτε επισυναπτόμενη στο άρθρο.
    Συνεχίζουμε στο Seattle και σας ενημερώνουμε από το blog του Span με πολλά νέα και Videosss..
  15. Vangelis
    Καλησπέρα σε όλους τους συμπάσχοντες στην Virtualization-mania!!

    Δεν σας έχω ξεχάσει για το PART III του core 2008 failover cluster αλλά πιστέψτε με πέρασα μία δύσκολη περίοδο

    με SCVMM,SCDPM,System Center Operational Manager(Πολύ καλό δείτε το...), Search Server 2008 (Google Internal xexe)

    και σαν να μην έφταναν όλα αυτά ήρθε και ο HYPER V Server....

    Ο Hyper-V Server είναι ένα ΝΕΟ ΔΩΡΕΑΝ προιόν της Microsoft που δεν πρέπει να το μπερδεύουμε με το Hyper-V Ρόλο στον Windows 2008 Server.

    Τι είναι λοιπόν? Είναι ένα...προιόν που προφανώς βασίζεται στον WS 2008, αλλά είναι δωρεάν, μπαίνει απευθείας επάνω σε ...σίδερο και μπορεί να φιλοξενήσει άνετα όσα Virtual Machines αντέχει το σύστημα σας. Ενώ το κανονικό Hyper-V για να το αποκτίσετε θα αγοράζατε μία άδεια WS 2008, αυτό απλά το κατεβάζετε και το στήνετε. Διαβάστε αυτά που είχε γράψει ο φίλος frontier για περισσότερα.

    Λοιπόν...

    Για να μην χάσω και γώ την φήμη μου σαν "HYPER VANGELIS" τί άλλο έκανα από το να τον εγκαταστήσω και να σας παρουσιάσω τα πρώτα SCREENSHOTS αλλά και άλλα hints...

    Λοιπόν ας ξεκινήσω από τα βασικά...

    Όσοι αγαπητοί συνάδελφοι έχουν εγκατεστημένο το Hyper V ρόλο στον 2008 x64 server τους άς κάνουν μία δοκιμή.

    Απλά αντί να βάλουν μια κανονική κάρτα δικτύου στο VM  βάλτε μια "LEGACY NETWORK ADAPTER" στο virtual machine που θα φιλοξενήσει τον Hyper-V Server.

    Αυτό παίζει!!!!!

    Installation Steps..



    Νά τος ήρθε....

    Και τον περιμέναμε όλο χαρά...



    Σας θυμίζει κάτι???

    Installation 2008 server ας πούμε (Ακριβώς ίδια)



    Αντε να τελειώνει θέλω να δώ το desktop!!!!



    Λίγο ακόμη.... (Να σας πώ ότι πάνω από 15 min δεν κάνει το installation)



    OOOO νά τος...

     



    Γνωστή και αυτή η οθόνη ε? Τίποτα καινούργιο θα δούμε?Δεν κρατιέμε....

     

    Ωχχχ Μπλέ οθόνη και cmd μόνο mmmm core  μου θυμίζει.....και αυτό με το network adapter τι είναι πάλι?

    Να σας πώ εδώ ότι ο HYPER V SERVER δεν χρειάζετε drivers, ναι ναι καλά ακούσατε δεν χρειάζετε αλλά εγώ τού έβαλα και τα services έτσι μόνο και μόνο γιατί ήταν πάνω σε hyper v....δεν άλλαξε κάτι πάντως....

     

    Αυτή είναι η κόνσόλα διαχείρησης... mmmm και εάν κατα λάθος την κλείσετε μή κάνετε format... απλά δώστε την εντολή

    στο cmd  "hvconfig.cmd" Εδώ λοιπόν μπορούμε να στείσουμε όλο το configuration του Ηyper V Server μας...



    Βέβαια μήν ξέχνάμε και αυτά που είδαμε στην core έκδοση ε! Παίζουν....



    Networking!!

     



    Επιτέλους και κάτι γραφικό ρε παιδί μου...τα γνωστά regional settings!



    AAA και η ώρα μην ξεχνιόμαστε....



    Ώχ να και το εργαλέιο του core πάιζει και αυτό χεχεχε κοίτα που στο τέλος θα μπαίνουμε και στο Internet......



    OOOOO μήπως με γελούν τα μάτια μου......OPERA 9,5 Installation? Σε Hyper V server αλλά και σε core?

     

    Ε αυτό θα το γράψω στο autoexec....

    Αλλά μήπως κάνω και καμιά περιήγηση μέσα στον server μου με τον OPERA?



    Τι να το κάνουμε το GUI άμα το βλέπουμε και έτσι.....

    Ας σοβαρευτούμε τώρα....

     

    Κάντε και τα Updates δεν είναι τίποτα απλά πατάτε το 5 -->yes-->yes και όλα μέλι γάλα αλλά για να δείτε κάτι καλό

    προσέξτε....

     

    Κάνουμε και updates για τον Internet Explorer 7....mmm γιατί άραγε   μην περιμένετε να σας το απαντήσω εγώ αυτό δέν το βρήκα..

    Αυτό που βρήκα όμως και θα σας το συνιστούσα είναι το εξής...

    Εάν αφήσετε το server σε Workgroup και όχι σε domain τότε είμαι στην ευχάριστη θέση να σας ανακοινώσω ότι πρέπει να ακολουθήσετε την διαδικασία που έχει αναπτύξει ο "φίλος μου" John Howard εδώ γιατί όταν θα πάμε από τα vista μας έχοντας εγκατεστημένη την MMC του HYPER V,  είτε από Windows Server 2008 με εγκατεστημένο το Feature του Hyper V management Console, είτε ακόμη και με τον System Center Virtual Machine Manager 2008 Beta 1(Βγαίνει το RTM τέλος του μήνα είπανε...),θα πάρουμε ένα όμορφο error ...



    MMM...Ακουλουθήστε την διαδικασία ή καλυτερα κάντε το μέλος του domain σας γιατί είναι λίγο θέμα.....@#$%!!&*

    Να μην σας κουράζω άλλο,,Το καλό είναι ότι είναι δωρεάν, οπότε το P2V είναι πλέον free για όλους..

    Και μήν ξεχνάτε το Virtualization σώζει ζωές και επιχειρήσεις....

    Οι δυνατότητες διασύνδεσης "storage"(FC,ISCSI,SAS,ktl) του hyper V Server δέν έχουν να ζηλέψουν κάτι από αυτές του 2008 server το μόνο που δεν κάνει είναι το High Availability Fail Over και το Quick Migration από τον SCVMM αλλά τι να κάνεις όλα τσάμπα σε αυτή την ζωή δέν γίνετε....

    Α και να θυμίσουμε και λίγο αυτό το "GREEN IT" βάζοντας VM's μειώνουμε την κατανάλωση και του ρέυματος... λιγότεροι servers...λιγότερα air condition.....μικρότερο κόστος......λιγότερη ρύπανση.....και το καλύτερο--->λιγότερο DownTime
  16. Vangelis
    -Ήρθαν τα R2?
    -Ναι είναι η απάντηση, αλλά προς το παρόν η Beta 1 έκδοση η οποία παρόλο που είναι "beta" συμπεριφέρεται  πολύ καλά..
    Σήμερα λοιπόν παρόλο που είναι αργά "στην ώρα αναφέρομαι" δέν μπορούσα άλλο να χαίρομαι μόνος μου τις R2 εκδόσεις του 2008, και σκέφτηκα ότι πρέπει να τις δείτε και ζωντανά.Ένας οδηγός εγκατάστασης λοιπόν του Hyper V Server R2 ο οποίος είναι και δωρεάν.
    Άν θέλετε να δείτε και την πρώτη έκδοση του Hyper V, κοιτάξτε Αριστερά στα Tags..Υπάρχει και αυτή που είναι RTM, αλλά άν έχεις στα χέρια σου R2.Ο Hyper V Server λοιπόν, RTM ήταν κάτι το πρωτοποριακό για την Microsoft, αλλά για δωρεάν προιόν είχε καλά στοιχεία και λογικό να μην υποστηρίζει κάποια features. H Microsoft λοιπόν ήρθε να μας τρελάνει τελέιως!
    Τί έκανε λοιπόν...άν διαβάσατε το post του Άκη εδώ θα είδατε τις διαφορές του Hyper V Server από το RTM στο R2, αν όχι διαβάστε το..αλλά προσέξτε εκεί που λέει.. "Quick and Live migration".Ναι καλά το ακούσατε, και για όσους δεν καταλαβαίνουν τι θα πεί αυτός ο όρος σας το αναλύω.
    O Hyper V Server υποστηρίζει "FAIL OVER CLUSTER TOPOLOGY" κάτι που μόνο η Enterprise και Datacenter έκδοση του 2008 υποστήριζαν.Με λίγα λόγια ΔΩΡΕΑΝ Cluster στο λαό! Καταλαβαίνετε λοιπόν πως τώρα έχει οριμάσει αρκετά η τεχνολογία, και είναι και η καλύτερη ευκαρία να περάσουμε στην εποχή του "V" όχι του Βαγγέλη, αλλά του "Virtualization". Με τίς ήδη υπάρχουσες άδειες και το κατάλληλο Hardware μπαίνουμε σε άλλους ρυθμούς.Και για να είμαι ειλικρινής θα κάνω μία ερώτηση στον Θανάση..
    -Θανάση πόσο Downtime θα έχουμε άν εφαρμόσουμε Hyper V Fail Over Cluster σε περίπτωση που χαλάσει ένας server?
    -Τι είπες?
    -Καθόλου???
    Ναι καλά ακούσατε, με την τεχνολογία του Live Migration, δεν χρειαζετε να κάνουμε υπομονή αυτά τα 4~10 ping για να μεταφερθεί ένα VM από τον Owner στον Fail Over Server. Τώρα οι μνήμες των Host είναι sync οπότε η μετάφορά του VM είναι απλά ένα "AAAAAA"!!! Θα το δούμε και live στο επόμενο Event του Autoexec Community. Όχι στις για της 21, αλλά στο επόμενο σίγουρα.
    Πάμε όμως να δούμε και Live Εικόνες γιατι οι φωτογραφίες είναι 1000 λέξεις...
     
    Πρώτη Εικόνα εγκατάστασης, άλλαξε λίγο και το χρώμα όπως βλέπετε, εμένα το μαύρο μου αρέσει...

    Κανονικά Accept, και προχωράμε. Έιδατε και την ταμπέλα v2. Ο "Υπερβολικός" ΗYPER V version 2 είναι σχεδόν έτοιμος για παραγωγή και έχει πολλά καλούδια. Ρίξτε μια ματιά εδώ να καταλάβετε.

    Ό χρόνος της εγκατάστασης εχει μειωθεί "Υπερβολικά" μιλαμε σε λιγότερο από 10 λεπτά είναι up and running, μην πώ και 5 λεπτά θα φανώ "ΗYPERβολικός"

    Ώπ, να τα, καινούργιες οθόνες, Windows 7 μου θυμίζει.....

    Η γνωστή μας οθόνη ώστε να αλλάξουμε το password, δηλαδή να βάλουμε ένα εξ αρχής. Πολιτική του 2008 server είναι αυτή, μην το αλλάξουμε, είναι για καλύτερα.
     
    Να το και το πρώτο desktop. Είναι γνωστό από την πρώτη έκδοση του Hyper V Server. Έχει όμως και κάποιες καινούργιες εντολές.
     
    Πατώντας λοιπόν 2 και Enter αλλάζουμε το Computer name μας. Βάζουμε το καινούργιο και πατάμε Enter. Θα χρειαστεί restart..μην το ξεχνάμε αυτό.

    Στην συνέχεια πάμε να δούμε το Networking κομμάτι. Πατώντας 3 και Enter βλέπουμε τις διαθέσιμες κάρτες δικτύου. Επιλέγουμε σύμφωνα με το Index τον αριθμό της κάρτας μας και πατάμε Enter. Εκεί λοιπόν ορίζουμε την IP Address και τον DNS του μηχανηματός μας. Είμαστε έτοιμοι λοιπόν, να τον κάνουμε join στο Domain.

    Πατώντας το 1 και Enter, ξεκινάει η διαδικασία του Network ID του server μας. Επιλέγουμε "D" για Domain είτε "W" για Workgroup. Πατάμε D --> enter, και στην συνέχεια γράφουμε το όνομα του domain που θα το κάνουμε join. Συνεχίζουμε με τα credentials που θα γίνει το authentication, σε μορφή "domain\username" τα γράφουμε και αυτά και πατάμε Enter. Τώρα θα μας ανοίξει ένα νέο DOS παράθυρο όπου γράφουμε το Password, πατάμε και εκέι Enter. Γίνετε επιτυχώς η διαδικασία, κάνουμε restart και είμαστε έτοιμοι, σχεδόν όμως...

    Μετά το restart κανουμε login με τα credentials του domain, και στον Configuration Manager του Hyper V, πατάμε το 9 και Enter.(To ΕΝΤΕR μην το ξαναγράφω είναι λογικό).Μας ανοίγει μια νέα κατηγορία εντολών. Εμείς θέλουμε το 1 και το 3, οπότε και στο νέο παράθυρο, που μας ενημερώνει για το firewall exception κανόνα που θα ενεργοποιηθεί για το Remote Management, γράφουμε "Y" και προχωράμε.
    Εδώ να πώ ότι είναι καλό να δώσετε και τις ρυθμίσεις:
    Automatic Updates το 5 και επιλέγουμε το Automatic, όπως και το 6 Download and Install Updates .(Προς το παρόν δεν υπάρχουν, μετά από 2 μέρες κυκλοφορίας, σε λίγο καιρό ίσως..)

    Αν πάτε στο παράθυρο του DOS πίσω από τον Configuration Manager, και δώσετε την εντολή oclist θα δείτε τους ρόλους που είναι εγκατεστημένοι πάνω στον Hyper V Server.Προσέξτε λίγο καλύτερα,θα δέιτε ότι υπάρχει και το NetFx2 support τώρα, το οποίο βέβαια έρχετε από την έκδοση Core Ιnstallation του 2008 Server R2
    Για να εγκαταστήσουμε ένα επιπλέον ρόλο/feature δίνουμε την εντολή, start /w ocsetup και το όνομα του component, που θέλουμε να εγκαταστήσουμε. (Προσοχή είναι Case Sensitive)

    Για να ενεργοποιήσουμε το Fail Over Cluster πατάμε το 8. Βέβαια όσοι επιθυμήτε να στήσετε cluster με τον Hyper V Server R2, πρέπει πρώτα να κάνουμε map τα iSCSI target μας, είτε τα Passthrough DISK μας (FC). Είμαστε έτοιμοι λοιπόν για την δημιουργία των πρώτων Virtual Machine μας, πάνω στον Hyper R2.Πάμε λοιπόν πάνω σε ένα Server 2008, είτε σε ένα Vista με εγκατεστημένο το RSAT, τα οποία είναι μέλοι του domain.

    Εδώ, μέσα σε ένα 2008 server Full Installation, μέσα από το Server Manager, πάμε στα Features, και επιλέγουμε Add Features. Πατώντας το Next, μέσα από το Remote Server Administration Tool επιλέγουμε το Hyper-V Tools. Πατώντας το Next εγκαθιστούμε την κονσόλα διαχείρισης του Hyper V.
     

    Μέσα λοιπόν από την κονσόλα, επιλέγουμε Connect to Server.. κανωντας δεξί κλίκ πάνω στο Hyper-V Manager. Εκεί γράφουμε το όνομα του Hyper V Server μας. Η συνέχεια είναι λίγο γνωστή σε όλους μας. Δημιουργούμε πρώτα το Virtual Networking, και στην συνέχεια τα Virtual Machine μας. Το κάλύτερο όμως σας το κράτησα για το τέλος....
     

    Βλέπετε ότι βλέπω... Windows Server 7 Standard...Τι άλλο θα δούν τα μάτια μας, τα συμπεράσματα δικά σας. Get Virtual Now...  []
  17. Vangelis
    Ανακοινώθηκε επίσημα σήμερα η έκδοση του νέου Windows Server 8, και η προσοχή όλων έπεσε που αλλού στην καινούργια έκδοση του Hyper V ο οποίος έχει νέα χαρακτηριστικά τα οποία άφησαν με ανοιχτό το στόμα oλόκληρο το WPC...
                                 
    Σας μεταφέρω τα χαρακτηριστικά που ανακοινώθηκαν, μιας και τα ανεπίσημα (NDA) δεν έχουν ανακοινωθεί ακόμη. Θα δούμε και θα ακούσουμε περισσότερα κατά τα μέσα Σεπτεμβρίου μιας και η Build έκδοση του Windows Server 8 θα είναι έτοιμη.Δύο νέα χαρακτηριστικά παρουσίαστηκαν σήμερα το πρωί στο WPC, 
    16+ Virtual Processors  per Virtual Machine  H επιτακτική ανάγκη για περισσότερο processing power στα Virtual Machines που ολοένα και αυξάνονται στο κόσμο, φέρνει αυτό το καινούργιο χαρακτηριστικό στην νέα έκδοση του HyperV. Μην νομίζεται ότι το 16 θα είναι το maximum Number απλά το Demo που έγινε, είχε στο Physical Server 16 CPUs available. Οπότε το νούμερο τον Virtual CPUs είναι σίγουρο πως θα φτάσει ακόμη και τα 2πλάσια VCpus... Περισσότερες λεπτομέριες απο Σεπτέμβριο....[] 
    Hyper-V Replication Αυτό είναι το χαρακτηριστικό το οποίο περίμενε όλος ο κόσμος... Unlimited Replication in The BOX,  ακούσατε? Μήπως να το ξαναπούμε... Δεν έχει να κάνει ούτε με Storage Replication ούτε με Network Switches ούτε με κανένα 3rd party software... Μόνος του ο Hyper V ωρίμασε και μας δίνει REPLICATION μεταξύ απομακρυσμένων  Host Servers. Asynchronous Replication και Application Consistent είναι οι δύο λέξεις που χαρακτηρίζουν το νέο Feature που μας φέρνει ο HYPER V με την έκδοση Windows Server 8. Σκεφτείτε πως η VMWare ανακοίνωσε και αυτή VMWare Replication στην έκδοση VSphere 5 αλλά με κόστος 200$ ~ 500$ per VM...[]...
    H μάχη των χαρακτηριστικών και του TCO (Total Cost of Ownership) συνεχίζεται μεταξύ των Leader του Virtualization, αλλά αυτός που τελικά κερδίζει είμαστε εμείς οι ίδιοι που τα χρησιμοποιούμε..[Y]
    Υπομονή λοιπόν μέχρι την επόμενη ανακοίνωση για τα νέα χαρακτηριστικά του Windows Server 8....
    V
  18. Vangelis
    Καλησπέρα σας,
    Τι κοινό άραγε να έχει ένα cmdlet περιβάλλον, ένα virtualization περιβάλλον, και ένα δωρεάν λογισμικό. Μην το παίρνετε για αίνιγμα με αλιγορικό χαρακτήρα. Δέν είναι σαν τα αινίγματα που μας έλεγε η γιαγία μας, αυτό είναι πραγματικότητα.
    Για όσους δεν το γνωρίζετε οπότε και είναι καιρός να ασχολειθήτε μαζί του, είναι το POWER GUI. Το είχα χρησιμοποιήσει από τις πρώτες εκδόσεις του, με όχι πάρα πολυ καλά αποτελέσματα, κάτι δεν πήγαινε καλά. Αλλά τώρα με την έκδοση 1.6.0 όλα φαίνονται να είναι Super!
    Ας πούμε όμως τα βασικά. Τo Power GUI είναι όπως καταλαβαίνετε από την συντομογραφία του προιόντος, είναι ένα γραφικό περιβάλλον του Power Shell, ενός δηλαδή έξυπνου shell που κατασκεύασε η  Microsoft. Σκοπός του, είναι να μπούμε στην νωοτροπία του λογισμικόυ, η  εκτέλεση των εντολών που χρησιμοποιούμε, επικοινωνούν με το OS σε ένα αρκετά "deep inside layer"  του 2008 Server, Win vista, αλλά και 2003 Server,ΧP. Είναι λοιπόν ένα περιβάλλον σαν και αυτό στην φωτό παρακάτω.(Για όσους δεν το έχετε δεί..)

    Ας μην μιλήσουμε όμως τώρα για το Power Shell, ας αρκεστούμε σε αυτά. Θα κάνω σίγουρα πιό εκτενέστερη αναφορά του στο μέλλον για τον τρόπο λειτουργίας του, τα script που μπορούμε να εκτελέσουμε, αλλά και την κατανόηση των εντολών του. Για όσους θέλουν να έχουν μια ιδέα δώστε την εντολή Get-Help, θα δείτε την φιλοσοφία του.
    Ας μην χρονοτριβούμε όμως πάμε στην ουσία. Power GUI λοιπόν. Ένα πολύ όμορφο και ΔΩΡΕΑΝ προιόν από την Quest, που βάζει λίγο τα πράγματα στην θέση τους. Βέβαια εδώ να πώ πως στην έκδοση Power Shell 2 που θα μας έρθει με τον 2008 R2 θα έχουμε επίσης γραφικό Power Shell. Κάτεβάζοντας το λοιπόν, και εγκαθιστώντας το, σαν prerequisite είναι η ύπαρξη του Power Shell στον Η/Υ-Server μας. Δέν αργεί καθόλου, μάλιστα στα option του installation θα δούμε και το Exchange 2007 Pack το οποίο παλιά ήταν μόνο add on pack.Ειδού λοιπόν ένα Screenshot από το Power GUI.

    Όταν στις αρχές είχα δοκιμάσει το Power GUI, έψαχνα ένα τρόπο ώστε να μπορώ να διαχειριστώ τους Hyper-V server μου, από το περιβάλλον του. Μέχρι και VM Ware είχε, αλλά για Hyper V τιποτις! Ώσπου τώρα χτές δηλαδή, φρέσκο πολύ φρέσκο, ήρθε επιτέλους το Power Pack διαχείρησης του Hyper V. Δείτε μερικά  Screenshots μην σας κρατάω σε αγωνία.
     
    Σε αυτό το πεδίο μπορόυμε να ορίσουμε, είτε άν έχουμε το PowerGUI εγκατεστημένο πάνω στον server μας, είτε από το Active Directory δίνοντας τα κατάλληλα credentials και τον DC μας.

    Επιλέγοντας λοιπόν τους server μας, στα actions τους προσθέτουμε στο Group, Μanaged Hyper V Servers.

    Εκτός των Virtual Machines μπορούμε να δούμε και τα services που τρέχουν real time πάνω στον Hyper V server μας.Βλέπουμε εδώ πως η Quest χρησιμοποιείσε και αυτή την ίδια νοοτροπία της Microsoft πάνω στο mmc του 2008. Δηλαδή 3 reading panes. Δεξιά ξεχωρίζουμε το pane με τα actions που μπορούν να εκτελεστούν πάνω σε οποιoδήποτε object.

    Όλα αυτά που χρειαζόμαστε για να διαχειριστούμε, δημιουργήσουμε, και ότι άλλο περνάει από το μυαλό σας, γίνετε μέσα από αυτή την κονσόλα, όσο αφορά βέβαια το management ενός ή πολλών Hyper V Servers. Ένα πολύ ενδιαφέρων tutorial για την κατανόηση του Hyper V Power Pack μπορείτε να δείτε εδώ. Μέσα στο site του powergui.org μπορείτε να βρείτε όσα Power Packs σας ενδιαφέρουν για το management πολλών features, που έχει ο 2008 server. Αλλά κοιτάξτε παρακάτω,

    Ότι εντολή δίνουμε εμείς από το γραφικό περιβάλλον, στο κάτω μέρος του Power GUI έχει δύο tabs. Ένα UI και ένα Power Shell Code.Πατώντας λοιπόν πάνω στο Power Shell Code μπορούμε να δούμε την κάθε εντολή που εκτελούμε με κώδικα Power Shell. Ναι καλά ακούσατε. Οπότε έτσι μαθαίνουμε, και ποιό εύκολα τις εντολές του, αλλά και μπορούμε να δημιουργήσουμε όσα script θέλουμε, κάνωντας απλός copy το μέρος του κώδικα που θέλουμε, και βάζοντας τον σε ένα notepad με την κατάληξη όμως .ps1.
    Γενικά.
    Το Power GUI είναι ένά πολύ δυνατό εργαλείο. Υπάρχει πολύ documentation, tutorials, και πληροφορίες για την κατανόηση του. Έχει όντως πολλές δυνατότητες διαχείρησης για HYPER-V, Exchange Server, AD, Group Policy, Local System κ.α. Μπορείτε να το δοκιμάσετε κατεβάζοντάς το εδώ. Αξίζει πιστεύω να του ρίξετε μια ματιά, δεν λέω ωραίο και το cmdlet, αλλά άμα έχεις και GUI διαχείρησης γίνετε ανάρπαστο. Το καλύτερο βέβαια σας το άφησα για το τέλος...ΝΑΙ λοιπόν το power Gui έχει και "ΕΛΛΗΝΙΚΑ"

    Απλά κατεβάστε το...[]
  19. Vangelis
    Ναι καλά ακούσατε....
    Μόλις τώρα ανακοινώθηκε και δεν μπορούσα να το αφήσω έτσι....
    Επιτέλους ΔΩΡΕΑΝ iSCSI target απο την Microsoft...
    To component που βρίσκετε στον Storage Server 20008 R2 , είναι πλέον δωρεάν και μας επιτρέπει να το χρησιμoποιήσουμε σε οποιοδήποτε 2008 R2 server και να τον κάνουμε STORAGE SERVER!!!!!
     

     
    Όπως καταλαβαίνετε σχεδόν όλα έχουν γίνει ΔΩΡΕΑΝ, και μας ωθούν προς ένα δρόμο... το Hyper μονοπάτι.....
    Κατεβάστε το, και δοκιμάστε το...ΠΡΟΣΟΧΗ με σύνεση στο τι κάνουμε ειδικά με production environment.....
     
    Όπως βλέπετε και στην παραπάνω εικόνα έχουμε δωρεάν τα εξής...
     
    Α) Microsoft iSCSI Software Target installer (64-bit only)
    Β) VSS and VDS providers for the iSCSI Target (64-bit) (32-bit)
     
    Με το πρώτο component iSCSI Target μπορούμε να δημιουργήσουμε ένα Share Storage Resource ώστε να το δούν οι server μας μέσω του iSCSI initiator (embedded in 2008/2008R2). Με το VSS και VDS μπορούμε να δημιουργούμε snapshots στα LUN που φτιάχνουμε στο Target αλλά και το χρησιμοποιούμε για το Backup scenario ώστε να οι VSS Writers που χρησιμοποιούντε απο τα backup application, να βρίσκονται στο Storage και όχι στον Backup Server. Κάτι τέτοιο μας προσφέρει και parallel backup scenario, δηλαδή ταυτόχρονα και πολλαπλά  backup schedule tasks....
     
    Μπορούμε επίσης να χρησιμoποιήσουμε και το iSNS Component (Internet iStorage Service Name Server) του Windows 2008R2 Server το οποίο υποστηρίζει την κεντρική διαχείριση των iSCSI Targets...   
     
    Μπορείτε να κατεβάσετε το iSCSI Target απο εδώ...
    Περισσότερες πληροφορίες για το προιόν μπορείτε να δείτε στο Technet..
     

    System Requirements



    Supported Operating Systems:Windows Server 2008 R2;Windows Server 2008 R2 SP1

    Windows Server 2008 R2 and service pack Processor: PC with a 1GHz or
    higher
    Memory: 2GB of available memory or more is recommended
     
     
    Θα ακολουθήσει Blog για το πώς με τα δωρέαν εργαλεία όπως HyperV R2 Server και iSCSI Target φτιάχνουμε ένα FULL High available virtual περιβάλλον....
    Καλά Cluster....
    V
     

     
  20. Vangelis
    Καλησπέρα σας,

    Ήταν δύο δύσκολες εβδομάδες για την προετοιμασία του ITPROConnections, αλλά με την σειρά μου θα ήθελα να Ευχαριστήσω όλους όσους μας έκαναν την τιμή και μας παρακολουθήσαν, μας βοήθησαν, μας αξιολόγησαν, και μας έκαναν να αισθανθούμε μια μεγάλη IT παρέα το προηγούμενο Σαββατοκύριακο στο Hotel Imperial..

    H Παραγωγή ήταν βάση European Standards (ISO Autoexec 9001…2 & 3) όπου χάρης την πολύτιμη βοήθεια και χορηγία της VIDEOTOOTH (Λεωνιδόπουλος Βασίλης & Δημήτρης Κριτσημάς) το κοινό απήλαυσε στην σκηνή μας και στην oθόνη μας (6,20m x 3,10m) όλες τις παρουσιάσεις και τα Demo που είχαν ετοιμάσει οι ομιλητές πάνω στο Hyper Cluster , το οποίο δημιουργήθηκε σε μια καινούργια γενιά Dell Servers (R410-R710) με ένα ISCSI Storage της Equalogic…

    Όλα όσα παρακολουθήσατε έγιναν με μεράκι και προσπάθεια αρκετών ημερών, μόνο να σας δώσω το μέγεθος των server που στηθήκαν για το συγκεκριμένο διήμερο, ο αριθμός τους είναι διψήφιος και αρχίζει από 2.. φαντάζεστε.. μέσα σε 4 μέρες..χωρίς ύπνο..μόνο με χαμόγελο, και αγωνία για το αν όλη αυτή η προσπάθεια θα φανεί στο κόσμο που ήρθε να το παρακολουθήσει αλλά και θα τους δώσει την ευκαιρία να δουν από κοντά όλα όσα θα ήθελαν πραγματικά…(και εγώ αυτό θα ήθελα!)



    Σχέδιο σκηνής IT Pro..





    Μέσα λοιπόν στην αγωνία των παρουσιάσεων αλλά και στην ροή των εργασιών του ITPROCONNECTIONS παρόλη την κούραση και την προσπάθεια όλων όσων βοήθησαν για την απρόσκοπτη λειτουργία όλων όσων είδατε και ακούσατε υπάρχουν και μερικοί αφανείς συνεργάτες όπως οι ΤΕΧΝΙΚΟΙ εικόνας & ήχου, Cameramen , Φωτογράφοι, οι πολύτιμοι συνεργάτες της εταιρίας Connective Communications όπου πραγματικά μας βοήθησαν και στάθηκαν δίπλα μας από την πρώτη συνάντηση που είχαμε όταν ενημερώθηκαν ότι φέτος θα γίνει το ITPROConnections….

    Ένα μεγάλο ευχαριστώ λοιπόν στους..

    Βασίλη-Δημήτρη (Videotooth A/V)

    Παναγιώτη-Ηλία (Podimatas A/V)

    Μαρία+Cameraman

    Μάρη, Τζουλιάνα, Αλέξανδρο, Ευάγγελο, Χρήστο, Δέσποινα (Connective Communications)

    Όπως και ένα Μεγάλο Ευχαριστώ σε όλους τους ομιλητές που ξενυχτώντας, έγραφαν και μελετούσαν για να μας παρουσιάσουν κάτι που πολλοί από εμάς που ασχολούμαστε με το IT θα ήθελαν να ενημερωθούν, αλλά και να πάρουν μια γεύση από τις νέες τεχνολογίες που ήρθαν να μας κάνουν πραγματικά DYNAMIC!

    Δεν θα ήθελα να παραλείψω τους πολύτιμους χορηγούς μας που χωρίς αυτούς δεν θα ήταν δυνατή αυτή η διοργάνωση..

    Microsoft Hellas, Dell Hellas, iTeam ,Cyberoam, IQ Solutions, OTE Academy, και τους Χορηγούς επικοινωνίας μας PC Magazine, IT Security, NetFax ,NetWeek, Daily Resellers,Option Press (CAR,NAUTICA, EVO, Power Bikes) αλλά και τους φορείς του Υπουργείου Οικονομικών, το eTEE, την Κοινωνία της Πληροφορίας, την Ένωση Πληροφορικών Ελλάδος, και την Ψηφιακή Ελλάδα που μας τίμησαν με την αιγίδα τους.

    Όσοι δεν ήρθαν πιστεύω πώς έχασαν ένα πολύ καλό διήμερο σεμινάριο εφ όλης της ύλης…

    Από την ομάδα παραγωγής ένα μεγάλο ΕΥΧΑΡΙΣΤΩ σε όσους μας τίμησαν με την παρουσία τους, και να είστε βέβαιοι πως του χρόνου θα είμαστε ακόμη καλύτεροι. Οι κριτικές και οι αξιολογήσεις πραγματικά μας βοήθησαν να μάθουμε και εμείς πολλά…

    Αν εμβαθύνω λίγο στο κομμάτι που εμένα απασχολούσε το Virtualization και ειδικότερα τον Hyper V R2 ήθελα να δώσω στον κόσμο την Αρχιτεκτονική που κρύβετε πίσω από την λέξη Hyper V… ο χρόνος μας όμως δεν ήταν αρκετός αν και το ενδιαφέρων πίσω από την τεχνολογία του Virtualization ήταν πολύ μεγάλο.

    Στο σχεδιασμό του LAB μου είχα σχεδιάσει ένα Hyper V Cluster με αρκετά VMs από τα οποία αυτά που με αφορούσαν ήταν ο SCVMM R2, SCOM R2, SCDPM 2010, αλλά και ένα Guest Cluster μεταξύ 2 εικονικών servers που είχαν επάνω τους ένα File Server Cluster…. Όλα αυτά μας αναδείκνυαν ένα περιβάλλον διαχείρισης αλλά και δυναμικής παραμετροποίησης οποιουδήποτε DATA Center είτε επιχείρησης είτε ακόμη και ενός Οργανισμού.



    Screenshot απο HyperCluster.Μπορείτε να διακρίνετε το Host Cluster επάνω αριστερά με τα High Available VMs και το Guest Cluster κάτω αριστερά με τον File Server High Available σαν service και όχι σαν Server.


    Βέβαια ΔΕΝ προλάβαμε να τα δούμε όλα λόγω του χρόνου που πιστέψτε με δεν ήταν αρκετός ώστε να καλυφθούν όλες αυτές οι τεχνολογίες και η παραμετροποίηση αυτών. Υπόσχομαι πως όλα αυτά θα τα δούμε μέσα από το Blog μου Step By Step με αναλυτικούς οδηγούς εγκατάστασης..

    …Δεν φτάνει όμως τις τόσες ώρες και μέρες που αγωνιούσαμε για το event, κάθε μέρα γυρνώντας σπίτι χαράματα το μυαλό μου δεν μπορούσε να συνέλθει και όλο σκεφτότανε απίθανα σενάρια για το πώς μπορούμε να διασφαλίσουμε πώς ένα εταιρικό δίκτυο είναι τελικά High Available με λίγα έξοδα… δλδ?

    Θα πείτε.., τι σκέφτεται ο άνθρωπος αν δεν είναι καλά στα μυαλά του..

    Και όμως είμαι πολύ καλά αφού σήμερα το πρωί που ξύπνησα είπα..ΑΥΤΟ ΕΙΝΑΙ!

    Έκατσα και σχεδίασα ένα Semi High Available σύστημα που μας επιτρέπει Specific Single Node Failure, Live Migration, ΧΩΡΙΣ SAN.. μα γίνετε?

    H απάντηση είναι ΝΑΙ και όμως γίνετε, αλλά πώς?

    Ο Σχεδιασμός που θα δείτε και θα αναλύσουμε όπως και θα πραγματοποιήσουμε step by step σε μια σειρά από Blogs είναι βασισμένος σε προϊόντα και τεχνολογίες που υπάρχουν  Δωρεάν άλλα και προς Αγορά.



    Κάντε δεξί κλικ και view image για καλύτερη εμφάνιση..


    Πριν κάποιος αποφασίσει να τον Υλοποιήσει πρώτα παρακαλώ να σκεφτεί πολύ καλά εάν μια τέτοια τοπολογία είναι η πραγματική του λύση για το δικό του εταιρικό δίκτυο. Πιο πολύ είναι για λόγους LABs αλλά και για  εταιρικά δίκτυα με Low Budget για φέτος..

    Μέσα την εβδομάδα ξεκινάμε την εγκατάσταση step by step….


    V

  21. Vangelis
    Έχεται Red Hat, SLES ,Open Suse, Cent OS, και έχετε αποφασίσει να τα
    κάνετε Virtual?
    Eίστε σκεπτικοί, για το πώς θα παίζουν στην
    πλατφόρμα του Hyper V?
    Θέλεται 4 CPU στα VM σας?
    Εφτασε η στιγμή να προσθέτεται synthetic devices στα Linux, και να γίνεται χρήση του VM Bus?
     
                                 
     
    Μην το σκέφτεσται πλέον, η ομάδα των Integration Services , μόλις εχθές ανακοίνωσε την τελική έκδοση RTM των Linux Integration Services 2.1
    Με τους συγκεκριμένους drivers οι οποίοι επίσημα υποστηρίζουν τα λογισμικά:

    Novell SUSE Linux Enterprise Server 10 SP3 Novell SUSE Linux Enterprise Server 11 Red Hat Enterprise Linux 5.2 / 5.3 / 5.4 / 5.5 Ανεπίσημα βέβαια και μετά απο προσωπικές δοκιμές εργάζονται σωστά και σε εκδόσεις όπως Open Suse, Cent OS... 
    Τι καίνούργιο όμως προσφέρει η έκδοση 2.1 των IS.
     

    Driver support for synthetic devices: The Linux integration components include support for both the synthetic network controller and synthetic storage
    controller that have been developed specifically for Hyper-V. These components
    take advantage of the new high-speed bus, VMBus, which was developed for
    Hyper-V.
    Fastpath Boot Support: Boot devices now take advantage of the storage VSC to provide enhanced performance.
    Timesync: The clock inside the virtual machine will remain synchronized with the clock on the
    host.
    Integrated Shutdown: Virtual machines running Linux can be shut down from either Hyper-V Manager or System Center Virtual Machine Manager, using
    the “Shut Down” command.
    Symmetric Multi-Processing (SMP) Support: Supported Linux distributions can use up to 4 virtual processors (VP) per
    virtual machine.
    Heartbeat: Allows the host to detect whether the guest is running and responsive.
    Pluggable Time Source: A pluggable clock source module is included to provide a more accurate time source to the
    guest.
    Μπορείτε λοιπόν ΤΩΡΑ να προχωρήσετε στις αλλαγές που θέλετε να κάνετε και να μεταφέρετε τα Linux σας Virtual πάνω στην Hyper-Πλατφόρμα R2!Μην το καθυστερείτε άλλο, κατεβάστε τώρα τα καινούργια Integration Services απο έδω.
     
    Άραγε θα δούμε στο μέλλον και IS για UBUNTU και άλλες εκδόσεις για Linux?
    Κάτι μου λέει πως αργά η γρήγορα κάτι θα γίνει και τους υπόλοιπους!
     
    V
     
  22. Vangelis
    Καλημέρα σε όλους σας,
    Σήμερα είχα την χαρά να βρεθώ στο  Building 40 της MS μαζί με άλλους 9 συναδέλφους MVP απο Ευρώπη και Αμερική. Εκέι λοιπόν γνώρισαμε απο κοντά τον Ben Armstrong, τον John Howard και άλλα μέλη της ομάδας του Hyper V.
    Δεν μπορώ να σας πώ, αυτά που είδαν τα ματάκια μου δυστυχώς….
    Ένα έχω να σας πώ όμως—> το μέλλον είναι πολύ, μα πολύ, μα πάρα πολύ ενθουσιώδες. Θα τα δούμε και από κοντά τους προσεχες μήνες.
    Αύριο το πρωί συνεχίζουμε τα όμορφα πραγματάκια με το πρωινό Hands On LAb σε κάτι που πάλι ΔΕΝ μπορώ να σας πώ. Ειλικρινά πολύ θα το ήθελα αλλά ΑΠΑΓΟΡΕΥΕΤΕ!
     
    Και κάτι πολύ σημαντικό για όλους εσάς με εγκαταστάσεις HYPER V..
    Δείτε οπωσδήποτε αυτό !!!!
    Ένα πρόβλημα με το Certificate επικοινωνίας του VMConnect…Βγήκε λοιπόν ένα HOTFIX μόλις σήμερα  “KB967902”  SOS ..
     
    “On a Windows Server 2008-based computer that has the Hyper-V role installed, or on a Microsoft Hyper-V Server 2008-based computer, you may experience one of the following issues:
    When you try to connect to a virtual machine, you receive the following error message: Cannot connect to the virtual machine because the authentication certificate is expired or invalid. Would you like to try connecting again?
    When you start a virtual machine, you receive the following error message: 'VMName' failed to initialize.
    Could not initialize machine remoting system. Error: ‘Unspecified error’ (0x80004005).
    Could not find a usable certificate. Error: ‘Unspecified error’ (0x80004005). “
    Αύριο περισσότερα…..
  23. Vangelis
    Παρόλο που έχει έρθει το καλοκαίρι και όλοι μας είμαστε έτοιμοι για διακοπές και κάνουμε τα δροσερά μπανάκια μας, στο Redmond οι εργασίες δεν σταματούν ποτέ.
    Εδώ και πολύ καιρό οι ομάδα interoperability είχε ανακοινώση πως θα φτιάξει μια νέα σειρά απο Integration Components "HyperVisor Drivers" για τα περισσότερα distributions του Linux. Tην προηγούμενη εβδομάδα λοιπόν ανακοινώθηκε η σειρά 3.1 η οποία προσφέρει υποστίριξη για τις εκδόσεις:
     

    Red Hat Enterprise Linux 6.0 and 6.1 x86 and x64  CentOS 6.0 x86 and x64
    Στις συγκεκριμένες έχει προστεθεί η υποστήριξη των 4αρων Virtual CPUs που μπορεί να μας δώσει η έκδοση του Hyper V R2 Sp1. 
    Ένα νέο χαρακτηριστικό επίσης είναι το Key/Value Pair Exchange  χαρακτηριστικό το οποίο μας δίνει την δυνατότητα μέσα απο το Parent Partition "HyperVisor"  να ανταλάξει και να τροποποιήση κάποια predefined Registry Keys, σto Virtual Machine. Μερικά χαρακτηριστικά απο τις πληροφορίες που μπορεί να ανταλάξει το Key/Value Pair Exchange μπορείτε να τις δείτε στον παρακάτω πίνακα.
     

    Registry Key
    Description
    OSMajorVersion The guest operating system's major version number. OSMinorVersion The guest operating system's minor version number. OSBuildNumber The guest operating system's build number. OSVersion The guest operating system's version number. OSPlatformId The guest operating system's platform ID value. CSDVersion The most recent Service Pack applied to the guest operating system (e.g. Service pack 1) ServicePackMajor The major version number of the most recent Service Pack applied to the guest operating system (e.g. 1). ServicePackMinor The minor version number of the most recent Service Pack applied to the guest operating system (e.g. 0). SuiteMask The product suites installed on the guest system. ProductType Numerical value indicating the guest operating system product type installed in the child partition. OSName The name of the guest operating system installed in the child partition (e.g. Windows Server (R) 2008 Enterprise). ProcessorArchitecture Numerical value indicating processor architecture identifier FullyQualifiedDomainName The fully qualified DNS name that uniquely identifies the guest operating system's fully qualified domain DNS name   Βλέπουμε λοιπόν πως σιγά σιγά ολοένα και περισσότερα λειτουργικά συστήματα θα υποστηρίζονται στον Microsoft HyperVisor.
    Μπορείτε να κατεβάσετε τα Linux IC 3.1 απο εδώ.
    Συμπεριλαμβάνεται επίσης και ένα PDF με τις οδηγίες εγκατάστασης.
     
    V
     
    ΥΓ. Καλές Διακοπές σε όλους.
     
     
  24. Vangelis
    Καλησπέρα σε όλους,
    Σήμερα είπα να σας παρουσιάσω ένα προϊόν το οποίο είμαι σίγουρος ότι θα σας ενθουσιάσει.
    Πολλοί ίσως να μην το γνωρίζουν, αλλά όσοι ασχοληθούν μαζί του στο τέλος το θεωρούν ένα πολύ χρήσιμο εργαλείο.
    Μιλάω βέβαια για τον Office Communication Server 2007.
    Λοιπόν τι είναι αυτός ο OCS 2007?
    Ο OCS 2007 λοιπόν είναι μία σουίτα της microsoft  που ενσωματώνει αρκετές μορφές επικοινωνίας...και είναι το πρώτο βήμα για την ενσωμάτωση των νέων τεχνολογιών που ονομάζονται στην καθημερινή μας γλώσσα  Unified Messaging δηλαδή Email,Voice Mail,Telephone,Live Meeting,Instant Messaging,Video Conference,Teleconference, Μοbile Communicator, Web Communicator,εεε δέν έχει και άλλα....
    Αναλυτικότερα διαχωρίζετε και αυτή σε δύο εκδόσεις Standard και Enterprise. Διαφορές οι γνωστές, ο πρώτος consolidated ενώ ο δέυτερος Network Load Balance και cluster SQL και άλλα όμορφα διαστημικά δεδομένα. Ας μιλήσουμε όμως για τα βασικά χαρακτηριστικά του για να καταλάβουμε τι είναι αυτός ο server.
    Η standard έκδοση λοιπόν όπως και η enterprise αποτελείτε από 5 ρόλους. Ο καθένας απο αυτούς κάνει μια δουλεία...
    Στην παρακάτω φωτογραφία θα δείτε μια πλήρη ανάπτυξη ενός OCS server μέσα σε ένα domain..
    Photo 1
    Πρώτος ρόλος και πιο σημαντικός είναι ο Front End Server όπου και ξεκινά η πρώτη μας εγκατάσταση..
    Ο ρόλος λοιπόν αυτός είναι υπέυθυνος για τις περισσότερες εφαρμογές του OCS. Δηλαδή με το κατάλληλο client,Office Communicator που για να μήν σας τα γράφω,είναι πάρα πολλά δείτε τα παρακάτω στο video 1 και βέβαια το Live Meeting που μπορείτε να  δείτε στo video 2 .
     
    ";" alt="">  
    Video 1

     
    ";" alt="">  
    Video 2
    Πήρατε μια ιδέα πιστεύω τί είναι αυτό που κάνει πρωταρχικά ο OCS 2007.
    Στην ουσία είναι ένας εταιρικός MSN Messenger ο οποίος μαζί με την ενσωμάτωση του Live Meeting είναι ολοκληρωμένο πακέτο ασφαλούς επικοινωνίας...και δεν σταματά εδώ βέβαια. Που να δείτε το integration που έχει με τον exchange 2007...
    Μιλάμε για voice mail, speech server role, αρκεί βέβαια να εγκαταστήσουμε στον exchange μας το Unified Communication role. Ας τα αφήσουμε όμως τώρα αυτά και ας συνεχίσουμε.-Σας διαβάζει και τα mail σας αλλά όχι ακόμη στα Ελληνικά-
    2ος ρόλος είναι ο Edge Server, σας θυμίζει κάτι αυτό?
    Στον exchange 2007 υπάρχει και αυτός..Εάν δείτε την φωτό Νο1 είναι οι τρείς τελευταίοι άκρη άκρη,, γι αυτό και edge.. οι οποίοι είναι υπεύθυνοι να δρομολογούν τις εξωτερικές κλήσεις προς τα μέσα, είτε οι χρήστες είναι domain users είτε είναι anonymous users, και  πιστοποιούν την επικοινωνία με τον έξω κόσμο με τα κατάλληλα πιστοποιητικά.                           (Να πούμε εδώ οτι όλη η επικοινωνία είναι SSL)
    Βάζοντας λοιπόν και έναν edge server μας δίνετε η δυνατότητα επέκτασης του OCS μας στον έξω κόσμο δηλαδή να μπορούμε να κάνουμε login και απο το σπίτι μας, είτε απο οπουδήποτε βρισκόμαστε αρκεί να έχουμε Internet.Για να γίνουν βέβαια αυτά τα ωραία πραγματάκια χρειάζετε και μια σειρά από ενέργειες που πρέπει να γίνουν...χεχε! Όπως διάφορες εγγραφες στους DNS μας όπως και να δημιουργηθούν και τα κατάλληλα certificates. Όταν λοιπόν εγκατασταθεί επιτυχώς ο OCS Edge έχουμε πρόσβαση και από άλλον ένα client τον Mobile Communicator που μπορείτε να δείτε στο παρακάτω στο video 3.
     
    ";" alt="">  
    Video 3
    Εδώ να συμπληρώσω πως υλοποιώντας και τον edge server έχουμε και την δυνατότητα να προσκαλέσουμε για live meeting και άτομα τα οποία είναι εκτός εταιρίας και να τους παρουσιάσουμε ότι θελουμε ακόμη και εκπαίδευση...
    Βέβαια ας μην ξεχάσουμε και τους federated partners. Οι federated partners λοιπόν είναι όσοι βρίσκοντε σε άλλα domains και διαθέτουν OCS 2007 όπως επίσης και τα contact μας στο MSN,AOL,Yahoo.Ό OCS έχει την δυνατότητα επικοινωνίας με άλλα domains και οι χρήστες αυτών να επικοινωνούν μαζί μας μέσω του edge server και του frond end server.Να το πώ όμως και αυτό ότι για να επικοινωνήσουμε με τα contact από MSN κτλ χρειάζετε μία licence από την microsoft...επιπλέον.
    Βέβαια το κόστος δεν είναι υψηλό για έναν OCS 2007 std edition.Δείτε το άν σας ενδιαφέρει...δεν το γράφω τώρα γιατί δεν το θυμάμαι!!!
    3oς ρόλος,ARCHIVING & CDR
    Αυτός είναι ο λεγόμενος "κορίος" χεχε δηλαδή καταγράφει ότι κίνηση IM γίνετε μέσα στο δίκτυο χμμ..Τα πάντα
    Ποιός είπε σε ποιόν τι, τι ώρα, τι μέρα, κτλ..καταλαβαίνετε ας μην συνεχίσω. Ο CDR τώρα ή αλλιώς Call Detail Record σε συνδυασμό με τον Mediation Role που θα δούμε μετά, καταγράφει τα details των τηλεφωνικών κλήσεων που γίνοντε μέσω του OCS. Ποιός πήρε τί ώρα πού κτλ...Δηλαδή ο καταγραφές των πάντων,,,
    4ος ρόλος, Web Communicator.
    ΜΜΜ δηλαδή είμαστε έξω, δέν έχουμε laptop μαζί΄και θέλουμε να πούμε κάτι σε ένα συνεργάτη μας αυτή την στιγμή από ένα Internet cafe ή από έναν υπολογιστή ενός φίλου...Μπαίνοντας λοιπόν στο Internet και πληκτρολογώντας την διεύθυνση που έχουμε δώσει στον πχ. HTTPS ://webCommunicator θα δούμε το εξής όπως στην φωτό 2.
    Φωτό 2
    Βέβαια οι δυνατότητές του δέν είναι σαν του communicator αλλά περιορίζονται στο IM και το email,αλλά μην ξεχνάτε πάντα on-line...
    5ος ρόλος
    Είναι ο ρόλος του Mediation.Αυτός είναι υπέυθυνος για την δρομολόγηση των τηλεφωνικών κλήσεων από και πρός τον OCS server και το public τηλεφωνικό δίκτυο πχ ΟΤΕ. Δηλαδή μπορούμε να καλέσουμε από τον OCS μας κανονικά όπου θέλουμε, αλλά και να μάς καλέσουν. ΜΜΜ ωραίο ακούγετε αλλά στην πράξη θα χρειάστεί και ένα media gateway το οποίο θα συνδέει το switched κύκλωμα τηλεφωνίας με το VOIP του OCS. Επίσης σάν συσκευή τηλεφώνου για τον OCS δεν μπορούμε να χρησιμοποιείσουμε οποιαδήποτε αλλά μόνο συμβατή. Τι εννοώ, οι συμβατές συσκευές του OCS 2007 δέν είναι Voip αλλά ενσωματώνουν Windows Mobile μαζί με τον Communicator και προς το παρόν είναι λίγες και λίγο ακριβούλες αλλά είναι ωραίες δείτε φωτό 3 να καταλάβετε τι εννοώ.
     
    Φωτό 3
    Πιστεύω να μην σας κούρασα, φανταστείτε ότι οι λειτουργίες του δεν σταματούν εδώ απλά σας περιέγραψα στα γρήγορα κάποιες απο τις βασικές του. Αξίζει πάντως να το δέιτε να δουλεύει,η ποιότητα video , audio είναι πολύ καλή και δεν χρειάζετε μεγάλο bandwidth για να δουλέψει σωστά. Απλά το μαναδικό που πρέπει να προσέξετε είναι τον Front End. Επειδή κάνει όλη την επεξεργασία στην ουσία ο kernel του πρέπει να είναι σε φυσικό μηχάνημα και όχι σε virtual...τους υπόλοιπους ρόλους μπορούμε να τους κάνουμε deploy και σε virtual, ξερετε δεν υποστηρίζετε από MS αλλά παίζουν σωστά...Αξίζει την προσοχή σας.
  25. Vangelis
    Λόγω των εορτών πολύ απο εμάς λέμε να χαλαρώσουμε λίγο (όσο μπορούμε) και να χαρούμε αυτές τις γιορτινές μέρες, παρέα με την οικογενειά μας και τους φίλους μας...
    Θα ήθελα να ευχηθώ σε όλους Χρόνια Πολλά και να έχουμε μια καινούργια και δημιουργική χρονιά με υγεία προπαντός!
    Και επειδή οι ημέρες είναι γιορτινές τι καλύτερο απο το ακούς τα κάλαντα!
    Όχι όμως το πρωί ,με την τσίμπλα στο μάτι και χωρίς καφέ...αλλά απο το μαγικό Power Shell....
     
    Ανοίγουμε Power Shell...
     
    Set-ExecutionPolicy Unrestricted -f
     
    Και στην συνέχεια εκτελούμε το Power Shell Script Christmas.PS1 που θα βρείτε επισναπτόμενο zip file στο τέλος του Blog.
    Θα βρείτε επίσης ένα πολύ ωραίο Power Shell Christmas Tree εδώ
     

     
    Τελειώνοντας την ακρόαση των κάλαντων...μπορούμε να ξαναγυρίσουμε το Execution Policy στην Default συμπεριφορά!
     
    Set-ExecutionPolicy Restricted -f
     
    Χρόνια Πολλά και Καλή μας Χρονία!!!
    V
     
     
×
×
  • Create New...