Jump to content

Vangelis

Administrators
  • Posts

    761
  • Joined

  • Last visited

  • Days Won

    2

Blog Entries posted by Vangelis

  1. 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
  2. Vangelis
    'Ηρθε η ώρα και η στιγμή που περιμένατε,
    Κατεβάστε τώρα την και δοκιμάστε την beta έκδοση του Service Pack 1 για τον  2008 R2 Server..
    Τι καινούργιο προσφέρει....
     


    Dynamic Memory Overview
    Windows Server 2008 R2 Hyper-V introduces a new feature, called Dynamic Memory,
    in the Windows 7 SP1 and Windows Server 2008 R2 SP1 Beta releases.  It allows
    customers to achieve increased density when they’re consolidating physical
    servers into a virtual realm, providing them with predictable performance and
    linear scalability.  With Dynamic Memory, IT administrators are able to pool
    available memory on a physical host and then dynamically dole that memory out to
    virtual machines running on the host, based on current workload needs.
    For a
    technical overview of the new Dynamic Memory feature, download the Dynamic
    Memory Technical Overview whitepaper
    RemoteFX Overview
    RemoteFX, a key feature of Remote Desktop Services (RDS) lets IT administrators
    deliver a rich graphics experience to end-users through virtualized desktops. 
    Using new protocol enhancements between Windows Server 2008 R2 and Windows 7,
    end users can now access virtual machines on a wide variety of target devices
    and still get a rich graphics experience with server-side graphics
    processing. 
    Learn more about RemoteFX and download the Remote
    Desktop Services Datasheet. 
     
    Ακολουθεί και επόμενο blog που έχει real παραδείγματα και demonstration για τα καινούργια features που φέρνει το SP1..
    Καλές Δοκιμές!
    V
     
     
  3. Vangelis
    Επανήλθα αν και αργά….

    Έρχομαι με κάτι όμως που είναι αρκετά ενδιαφέρον και φαίνετε να απασχολεί αρκετό κόσμο. Από την μια είναι μια λύση Backup, Restore, και από την άλλη είναι μια λύση P2V.

    Τι είναι όμως αυτό που ανέφερα παραπάνω? Είναι όλα αυτά σε ένα προϊόν, και ΔΩΡΕΑΝ λύση P2V.. Και όμως είναι, και δεν είναι άλλο από το ίδιο το Windows Backup. To Windows Backup στους Windows Server 2008 και R2 όπως και στα λογισμικά Windows Vista & Windows 7 το Backup είναι βασισμένο στην Τεχνολογία Windows Imaging. To αποτέλεσμα του Backup, είναι ένα συμπιεσμένο αρχείο με την μορφή vhd (Virtual Hard Disk), συνοδευόμενο με τα xml, και τα Log Files που το συνοδεύουν. To vhd αυτό ΔΕΝ είναι σε θέση, να μπορούμε να το ανοίξουμε σαν Virtual Machine μέσω του Hyper V ή του Virtual PC. Μπορούμε όμως να το κάνουμε attach μέσω της Κονσόλας Server Manager/Storage Management,κάποιου Server 2008 R2 είτε μέσω της ίδιας Κονσόλας σε ένα Windows 7 διαχειρίζοντας απομακρυσμένα ένα Hyper V Server 2008 R2.

    Από εκεί λοιπόν μπορούμε και να δημιουργήσουμε εικονικούς δίσκους Fixed Size ή ακόμη και Dynamically Expand. Ας δούμε τώρα πώς μπορούμε να δέσουμε όλα αυτά σε ένα σενάριο που θα μπορέσουμε να κάνουμε restore ένα Windows Server 2008/2008 R2/SBS 2008/ Foundation Server, μέσα σε ένα Virtual Machine το οποίο θα φιλοξενείτε σε έναν Windows 2008 R2 Server /Hyper V Server 2008 R2 με εγκατεστημένο τον ρόλο του Hyper V.

    H Διαδικασία αυτή εκτός από το Backup Restore προσφέρει και την ΜΑΓΙΚΗ δυνατότητα του P2V (Physical to Virtual Conversion).Η διαδικασία αυτή δεν διαφέρει καθόλου από το Restore που θα κάνουμε στο tutorial που θα ακολουθήσει….

    Ας μην μακρηγορούμε και ας πάμε απ ευθείας στο “ζουμί”…

    Ξεκινάμε έχοντας στα χέρια μας ένα Full Backup από τα Windows 2008 ή 2008 R2 όπως βλέπουμε στην παρακάτω εικόνα..



    Εφ όσων το έχουμε και είναι έτοιμο για Restore, ξεκινάμε την δημιουργία ενός Dynamic Expand VHD από τον Windows 2008 R2 Server ή Hyper V R2 Server.

    H δημιουργία ενός VHD γίνετε εκτός από την κονσόλα του HYPER V, και από την κονσόλα του Disk Management, μέσα από τα Windows 2008 R2/Hyper V Server R2/Win 7.



    Εφόσον δημιουργήσουμε το καινούργιο VHD το κάνουμε Initialize και Format όπως ένας κανονικός φυσικός δίσκος. Πρέπει να προσέξουμε το μέγεθος του δίσκου όπου πρέπει να είναι μεγαλύτερος από το Windows Backup Folder το οποίο στην συνέχεια θα το κάνουμε copy μέσα στο νέο VHD που δημιουργήσαμε..

    Κάνουμε λοιπόν Copy το Windows Backup Directory μέσα στο VHD και έχουμε κλείσει από πλευράς προετοιμασίας.. Στο τέλος κάνουμε δεξί κλικ πάνω στο δίσκο και κάνουμε detach το VHD ΧΩΡΙΣ να στο κάνουμε delete..

    Στην συνέχεια δημιουργούμε ένα καινούργιο Virtual Machine από την κονσόλα του Hyper V.Μπορείτε να δείτε το tutorial σε προηγούμενο blog.Στην όλη διαδικασία επαναφοράς πρέπει να έχουμε σε ISO μορφή το DVD του Server που θέλουμε να κάνουμε restore. Στην περίπτωση μας έχουμε το DVD του 2008 R2 όπου και κατά την δημιουργία του Virtual machine έχουμε στο Configuration…..



     

    Όπως παρατηρείτε και στην φωτογραφία όλοι οι δίσκοι είναι στον IDE Controller και αυτό γιατί, ΜΟΝΟ με εγκατεστημένα τα Integration Services στο Virtual Machine μπορούν να λειτουργήσουν τα λεγόμενα Synthetic Devices.

    Είμαστε σχεδόν έτοιμοι λοιπόν για να επαναφέρουμε τον 2008 R2 server, σε Virtual μορφή…

    Ξεκινάμε το Virtual Machine…το οποίο θα κάνει boot από το CD…

    Ξεκινάει η διαδικασία εγκατάστασης ενός 2008 server, ξεκινάμε επιλέγοντας την γλώσσα και το Locale του λογισμικού.. Επιλέγουμε Greece και πατάμε Next



     

    Συνεχίζουμε επιλέγοντας το Repair My Computer…



     

    Ξεκινάει λοιπόν ένας νέος οδηγός εγκατάστασης επαναφοράς του λειτουργικού…

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

    Ο Οδηγός θα ψάξει όλους τους δίσκους που είναι attached πάνω στο Virtual Machine μας, και στην συνέχεια θα μας προτείνει το Backup που θα έχει βρει..



     

    Επιλέγοντας το τελευταίο Backup που έχουμε διαθέσιμο η υπόλοιπη διαδικασία είναι απλή.. περιμένοντας να γίνει το Restore μπορούμε να διαβάσουμε και να ενημερωθούμε περισσότερα άρθρα από το Autoexec.gr J…



    Στο τέλος της επαναφοράς αυτό που ΔΕΝ ΞΕΧΝΑΜΕ είναι να πάμε να προσθέσουμε τα Integration services…

    Είδαμε λοιπόν πόσο εύκολα μπορούμε να επαναφέρουμε το σύστημα μας με ένα απλό Windows Backup σε ένα Virtual Machine. Έχοντας λοιπόν απλά ένα Server με δωρεάν λογισμικό δηλαδή Hyper V Server 2008 R2, μπορούμε να έχουμε ανά πάσα στιγμή διαθέσιμο το παραγωγικό φυσικό μας server..όσοι έχετε physical…. J

    Καλά Restore…

    V.
  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
    Λόγω των εορτών πολύ απο εμάς λέμε να χαλαρώσουμε λίγο (όσο μπορούμε) και να χαρούμε αυτές τις γιορτινές μέρες, παρέα με την οικογενειά μας και τους φίλους μας...
    Θα ήθελα να ευχηθώ σε όλους Χρόνια Πολλά και να έχουμε μια καινούργια και δημιουργική χρονιά με υγεία προπαντός!
    Και επειδή οι ημέρες είναι γιορτινές τι καλύτερο απο το ακούς τα κάλαντα!
    Όχι όμως το πρωί ,με την τσίμπλα στο μάτι και χωρίς καφέ...αλλά απο το μαγικό 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
     
     
  6. Vangelis
    Καθώς είμαστε εν αναμονή για την πολυπόθητη έλευση του Service Pack 1
    του Windows Server
    2008R2 αλλά και τον Windows 7, έρχονται και τα Service Pack 1 για τα προιόντα τα
    οποία δένουν με όλα τα νέα χαρακτηριστικά που φέρνει το SP1.
     

    Κατά κόρον Virtualization χαρακτηρίστικά…
     

    Dynamic Ram
     

    Remote FX…
     

    Ο System Center Virtual Machine Manager 2008 R2 λοιπόν, ετοιμάζετε να γίνει
    και αυτός Service Pack
    1, και προς το παρόν κυκλοφόρησε η  RC έκδοση
    του Service Pack
    1 η οποία έρχεται να καλύψει το κενό των νέων χαρακτηριστικών, αλλά και να
    αποδόσει τα μέγιστα με το Integration του System Center Operations Manager
    2007 R2.
     

    Νέα χαρακτηριστικά …
     

    SupportFor Dynamic Memory
     

    SupportFor Remote FX (VDI)
     

    Allpatches For SCVMM 2008R2 Included
     

    NewManagement Packs For SCOM 2007 R2
     

     
     

    Για τους τολμηρούς που θα σπέυσουν να το κάνουν Installation
    προσοχή….
     

    Για να μπορέσετε να επαναφέρετε τον VMM 2008 R2 χωρίς το SP1 πρέπει να πάρετε  Backup την βάση του πρίν κάνεται εγκατάσταση.
    Οπότε πρώτα backup την Database και μετά εγκατάσταση του Service Pack.
     

    Καλό θα ήταν πρίν ξεκινήσουμε το Deployment να
    διαβάσουμε το Documentation.
     

    To RC του SP1,
    θα το βρούμε στο Connect,  όπου υπάρχει μαζί και το Documentation.
     

    Όσοι πιστοί προσέλθετε λοιπόν να δοκιμάσουμε την νέα έκδοση…
     

    Καλό μας Upgrade…
     

     
     

     
     

     
     
     
     
  7. Vangelis
    Σε συνέχεια μιας αρκετά μεγάλης και κουραστικής ημέρας, η οποία περιλάμβανε εκτός από πολλά sessions, και πολύ περπάτημα, αυτό που μπόρεσα να κάνω για όλους εμάς είναι να έχω στα χέρια μου μερικές Photo sneak peak από 2 προϊόντα τα οποία θα μας αλλάξουν τον τρόπο ζωής από το 2 τετράμηνο του 2011 μέχρι και το τέλος του 2011.


    Δυστυχώς θα είναι απίθανο να τα έχω στα χέρια μου για κάποιο demo γιατί προς το παρόν είναι μόνο Technical Preview, για εσωτερική χρήση στην Microsoft.Αλλά ποτέ δεν ξέρεις τι γίνεται, έχω ραντεβού αύριο με την ομάδα του Virtualization και θα προσπαθήσω να εξασφαλίσω μια αποκλειστικότητα για το IT Pro… Δεν υπόσχομαι κάτι αλλά θα βάλω τα δυνατά μου…


    Τα δύο αναμένοντα προϊόντα τα οποία θα έχουν τον πιο σημαντικό ρόλο στο Private Cloud είναι ο SCVMM 2012 (vNext) και ο SCOM 2012 (vNext) τα οποία από τα demo που είδα και τις οθόνες που αντίκρισα οι υποδομές μας αλλάζουν…. ο τρόπος διαχείρισης και το deployment αλλάζει, η έννοια server αλλάζει, και τέλος μια καινούργια λέξη θα κάνει την εμφάνιση της στο χώρο μας…”FABRIC”


    Όλα αυτά δεν περιγράφονται βέβαια σε ένα blog αλλά επειδή μια φωτογραφία ισούται με χίλιες λέξεις ας δούμε μερικές οθόνες από τα καινούργια προϊόντα που έρχονται… για να δείτε καλύτερα τις φωτό κάντε δεξί κλικ και view image...



     

    Εδώ βλέπουμε τον SCVMM 2012 όπου πλέον κάνοντας deploy ένα Ρrivate Cloud, έχουμε σε διάγραμμα την εφαρμογή μας ,με τους servers που αποτελείται...

    Τίποτα δεν έχει ξεφύγει απο τους developers της ομάδας του Hyper V Cloud... έχουμε διαδικασία Bridge του on premise ΗyperV Cloud με το Azure...

    Μια διαφάνια χίλιες λέξεις...τι να πρωτοπείς για τον SCVMM 2012...

    Τρείς καινούργιοι ρόλοι για τον SCVMM 2012, Cloud Manager...etc τι άλλο θα δούμε...

    Δώστε το Cloud στον λαόόόό..... SCVMM 2012...Aυτά που βλέπεται αριστερά είναι όλα Private Cloud...Όταν είδα στην οθόνη "New Cloud" cmd ανατρίχιασα..

    Service Designer απο τον SCVMM 2012 με drag n drop διαδικασία... τι άλλο να πώ...

    SCOM 2012...θα τον δούμε σε beta μετά το Πάσχα...

    Νέα χαρακτηριστικά και οθόνες για τον SCOM 2012... το Discovery πλέον θα γίνεται automatic...[H]



    Απο τι αποτελείτε μια υπηρεσία άραγε...με μια ματία το βλέπουμε..

    Τι να πώ...ουδέν σχόλιο...

    Real time graphs...
    Σε όλα τα παραπάνω να συμπληρώσω πως το Private Cloud με το System Center είναι ένα και το αυτό....χωρίς το ένα δεν υπάρχει το άλλο...
    Η Microsoft έχει δώσει την προσοχή που πρέπει στο System Center και αυτό θα το δούμε πολύ ΣΥΝΤΟΜΑ!!!!
    Για περισσότερες φωτό μπορείτε να δέιτε εδώ...
    Αύριο με περισσότερα... προς το παρόν Χαιρετίσματα απο Berlin...
    V









  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
    Όσο περισσότερο μπαίνει το Virtualization στην ζωή μας, τόσο οι ανάγκες για extra λογισμικά και converters, θα γίνονται ολοένα και αισθητές στην καθημερινότητα μας. Σήμερα λοιπόν μετά από πολύ καιρό , είπα να κάνω μια έρευνα να δω τι γίνεται, με το γνωστό σε όλους θέμα V2V conversion. Μέχρι να πάμε σε μια ενιαία πλατφόρμα που αφορά τους εικονικούς δίσκους  βλ. OVF , μπορούμε άραγε με τα ήδη υπάρχων εργαλεία να μεταφέρουμε εικονικούς servers σε διαφορετικού  τύπου πλατφόρμες, π,χ από VMware σε HYPER V σε, Virtual PC και αντίστροφα…


    Μέσω της τεχνολογίας P2V και με το εργαλείο Disk2VHD, έχουμε φτάσει σε μια λύση και μπορούμε να μετατρέψουμε ότι μηχάνημα θέλουμε σε VHD, είτε Physical είτε Virtual διαφορετικής πλατφόρμας. Αλλά μετά τι κάνουμε  αν θέλουμε να γυρίσουμε την πλατφόρμα μας σε VMware (δεν πιστεύω να το κάνετε αυτό…)  ή ακόμα να γυρίσετε τα Labs που έχετε μερικοί σε x64 γνωστής virtual πλατφόρμας σε HYPER V και  σε παραγωγικό περιβάλλον.


    H λύση υπάρχει , και είναι ΔΩΡΕΑΝ….


    Κάποιο εκεί έξω κατάλαβαν πως πρέπει το Virtualization να γίνει όσο το δυνατόν πιο portable και Dynamic μπορεί. Για αυτό το λόγο η γνωστή εταιρία StarWind, η οποία βοηθά πολύ τους Microsoft MVPs και MCTs έδωσε στον κόσμο το Super Tool, V2V Converter το οποίο είναι FREE. Μπορείτε να το κατεβάσετε από εδώ.


    Πάμε να δούμε το τι μπορεί να κάνει και πως λειτουργεί…


    Εφ όσων το κατεβάσουμε και κάνουμε εγκατάσταση ο οδηγός V2V Conversion ξεκινά.





     

    Εικόνα 1



     

    Στην συνέχεια πατάμε στο browse και επιλέγουμε τον εικονικό δίσκο που θέλουμε να κάνουμε convert. Μπορούμε να επιλέξουμε είτε VHD είτε VMDK.




    Εικόνα 2


     Βλέπουμε λοιπόν στις πολλαπλές επιλογές σε τι μπορούμε να μετατρέψουμε τον εικονικό δίσκο που έχουμε επιλέξει. Έχουμε επίσης την επιλογή κατά την μετατροπή να επιλέξουμε πόσο space allocate θα έχει ο εικονικός δίσκος μας… Fixed size ή dynamic (Space Allocation).




    Εικόνα 3


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




    Εικόνα 4


    Τέλος επιλέγουμε το που θα σώσουμε το τελικό μας Virtual Disk και είμαστε έτοιμοι.




    Εικόνα 5



     

    Είναι πολύ ωραίο να μας δύνονται τέτοιες δυνατότητες και ειδικά ΔΩΡΕΑΝ, μιας και το μέλλον προβλέπεται και αυτό VIRTUAL….


    Καλά Conversions…

    V

  10. Vangelis
    Ναι είναι αλήθεια...
    Η ώρα που περιμένουμε πλησιάζει, σε λίγο καιρό απο τώρα σε περίπου δύο μήνες θα έχουμε την Final (RTM) έκδοση του Service Pack 1 για τον Windows Server 2008 R2. Όσοι έχετε δοκιμάσει την beta edition (εργάζομαι καθημερινά απο την μέρα που βγήκε..) θα δείτε αλλαγές στα UI του Hyper V R2 ώς προς το Dynamic Ram το οποίο ετοιμάζω ένα αναλυτικότατο blog... Επίσης προστέθηκε το Option του Dynamic Ram σε std και Wed Edition του 2008 R2.
     

     
    Όταν μέσα στο Documentation του RC βλέπεις εκφράσεις όπως Private Cloud, καταλαβάινεται πως οι καιροί αλλάζουν, και πρέπει να αρχίζουμε να βλέπουμε πιο σοβαρά τις εξελίξεις στον χώρο μας. Πολλά απο αυτά βέβαια θα τα δούμε στο ITPro Dev Connections 2010.
    Δεν πρέπει να λήψει κανείς...
    Ας την δούμε απο κοντά, μπορείτε να την κατεβάσετε δωρεάν απο εδώ...
    Σε λίγο θα είναι και στα δικά μου χέρια...Ευτυχώς που την Πέμπτη είναι αργία...[]
    Καλό μας Upgrade!
    V
     
  11. 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
  12. Vangelis
    Ένα ακόμη εργαλείο έκανε την εμφάνιση του στους Solutions Accelerators της Microsoft. Δημιουργήθηκε έτσι ώστε να μας διευκολίνει για  κάθε Template  Virtual Machine που έχουμε στην Library του System Center Virtual Machine Manager, να είναι up to date με τα τελευταία patch και updates από τον WSUS server μας ή τον SCCM μας.

    Προαπαιτούμενα είναι ο SCVMM 2008 R2 και ο WSUS  ή ο SCCM!

    Είναι ΔΩΡΕΑΝ και μπορείτε να τον κατεβάσετε από εδώ

    Στην παρακάτω φωτογραφία μπορείτε να δείτε το Workflow που δημιουργείται και πώς τελικά το αποτέλεσμα του Update φέρνει τα Template VM μας έτοιμα προς χρήση.




    Πολύ ενδιαφέρον accelerator, όπου όσοι κάναμε μαζί μάθημα «V - World» το είδαμε σε beta μορφή!

    Χαρείτε το όπως και εγώ!
  13. Vangelis
    Αναζητώντας τρόπους οι οποίοι θα μας έδιναν ένα περιβάλλον, άκρος λειτουργικό αλλά ταυτόχρονα redundant, το μυαλό μου έψαχνε να βρει μεθοδολογίες και δωρεάν εργαλεία, τα οποία θα μας δώσουν την δυνατότητα, να κοιμόμαστε ήσυχοι τα βράδια….
    Πως όμως είναι δυνατόν να έχουμε ένα Semi High available περιβάλλον, for free! Πρέπει πρώτα απ όλα να κατανοήσουμε την τοπολογία του Physical / Virtual Infrastructure που θα κατασκευάσουμε και στην συνέχεια το πώς θα δέσουμε όλα τα εργαλεία που υπάρχουν έτσι ώστε να έχουμε ΔΩΡΕΑΝ μια Super Available υποδομή..
    Ας ξεκινήσουμε πρώτα με τα εργαλεία που θα χρησιμοποιήσουμε για να δημιουργήσουμε  για το περιβάλλον μας.
    Τα εργαλεία είναι 2.
    Α) Ηyper V Server R2
    Disk2VHD
    Ήρθε η ώρα να πιάσουμε δουλεία και πρώτα απ όλα να σχεδιάσουμε την λύση έτσι ώστε να κατανοήσουμε πως θα χρησιμοποιήσουμε και θα αξιοποιήσουμε αυτά τα Δωρεάν εργαλεία
    Ας ξεκινήσουμε το παράδειγμα μας ...
    Είμαστε Administrator στην εταιρία Autoexec SA, η οποία έχει εγκατεστημένο ένα Mixed Mode περιβάλλον με ένα Physical File Server 2003 SP2, και έναv Windows 2008 Server ο οποίος έχει εγκαταστημένο τον ρόλο του Hyper V και φιλοξενεί έναν Web Application Server, και ένα terminal server. Πάμε λοιπόν στον CEO Κο Ανδρέα…[].. και του λέμε ότι θα χρειαστούμε μια λύση Backup UP γιατί οι Server αυτοί είναι critical για την εταιρία.
    O Κος Ανδρέας λοιπόν, μας ενημερώνει πως οι καιροί είναι ΠΟΛΥ ΔΥΣΚΟΛΟΙ, και φωνάζει τον οικονομικό διευθυντή Κο Θανάση… []… και μας λέει … τα εξής…
    (Κος Θανάσης)
    -ΔΕΝ έχουμε λεφτά… αλλά πρέπει ο File Server και ο Web Server να είναι 100% available γιατί αλλιώς δεν θα πληρωθούμε τον επόμενο μήνα… τα μόνα EURO που έχουμε να διαθέσουμε είναι 1000€ για φέτος…. ΑΑΑ.. και πολλά σου είναι… αν θές παραπάνω, μπορώ ευχαρίστως να τα κρατήσω από τον μισθό σου…. [] !!!!
    (Κος Ανδρέας)
    -Εύγε Κε Θανάση, έχουμε ακριβώς την ίδια σκέψη… κατάλαβες τώρα Βαγγέλη, ΔΕΝ έχουμε λεφτά … Φρόντισε σε παρακαλώ να φτιάξεις σωστά την υποδομή μας με 1000€ και μην ξαναέρθεις για λεφτά, μέχρι να σταματήσει η οικονομική κρίση!
    (Βαγγέλης ΙΤ)
    -Μα κύριε Διευθυντά, κύριε Οικονομικέ, με P0ρd3$ δεν βάφονται αυγά, 1000 Euro …δεν παίρνουμε τίποτα, ούτε ένα Tape Backup…. L!!! Αλλά…. μμμμμμμμ ……. Κάτι έχω στο μυαλό μου … 1000 € πιστεύω να μου φτάσουν ….
    Μετά την εποικοδομητική συζήτηση με τους διευθυντές [] πήραμε 1000 ολόκληρα € και πάμε να σχεδιάσουμε την λύση…
     
    Εικόνα 1
    Στην εικόνα 1 βλέπουμε ένα Mixed Mode περιβάλλον το οποίο υπάρχει στις περισσότερες επιχειρήσεις, και το οποίο συνήθως μας δημιουργεί περισσότερο φόβο για το πώς θα το επαναφέρουμε εάν κάποια στιγμή γίνει το κακό…
    Τα 1000 € θα τα αξιοποιήσουμε ώστε να πάρουμε ένα Server , Low Level ο οποίος το κύριο χαρακτηριστικό που θα έχει είναι ένα CPU που να υποστηρίζει VT, μνήμη και SATA δίσκους … όσους πιο πολλούς μπορούμε. Βέβαια μπορούμε να πάρουμε και μόνο 2 δίσκους έναν για το OS και έναν για τα VHD που θα αποθηκεύσουμε… Από μνήμη, όση περισσότερη τόσο το καλύτερο για όλους μας!
    Το λειτουργικό σύστημα που θα χρησιμοποιήσουμε φροντίζουμε να είναι ΔΩΡΕΑΝ και τι καλύτερο από τον HYPER V Server 2008 R2 ο οποίος είναι αυτό ακριβώς που χρειάζεται!
    Κάνουμε λοιπόν την εγκατάσταση όπως βλέπουμε στον Step By Step οδηγό εγκατάστασης του Autoexec.gr (Forum Πληροφορικής με ίδιο όνομα, Απλή συνωνυμία J)
    Πρέπει όμως να κάνουμε και κάτι ακόμη. Να τον βάλουμε στο Domain του Autoexec.gr, και στην συνέχεια να δημιουργήσουμε ένα Virtual Network. Και αυτά μπορούμε να τα δούμε από το forum Autoexec.gr
    Στην συνέχεια εφ όσων έχουμε τον server μας έτοιμο, αυτό που έχουμε να κάνουμε είναι shared ένα Directory από τον 2ο δίσκο ή όπως βλέπετε στην εικόνα από την συστοιχία Raid5.
    Πώς κάνουμε όμως Shared ένα directory από CMD… δεν είναι δύσκολο …

     
     
    “net share VHDs=d:\vhds /grant:user,Full”
    Με αυτή την εντολή κάνουμε share ένα Directory από CMD. Αυτό το κάνουμε από τον Hyper V Server μας.
    Στην συνέχεια πάμε πρώτα στους Server μας όπου εκεί έχουμε να κάνουμε την εξής διαδικασία.
    Από τον Server που θέλουμε να κάνουμε το P2V κάνουμε “mount network drive” το share directory που μόλις δημιουργήσαμε και του δίνουμε όποιο Drive Letter θέλουμε, στο παράδειγμα που ακολουθεί χρησιμοποιούμε το Default και τιμημένο “z:”
    Πρέπει πρώτα να φτιάξουμε 2 scripts της μορφής VHDFromPhysical.bat και VHDFromVirtual.bat, τα οποία θα μπουν παρέα με το εργαλείο Disk2VHD σε ένα directory.
    Πάμε να δούμε πως…
    Εάν ανοίξουμε το Disk2VHD Help file, θα δούμε και τα CMD τα οποία μπορεί να δεχτεί, αυτά είναι που θα χρειαστούμε για να μετατρέψουμε τους physical server μας σε Virtual αλλά και τους ίδιους τους Virtual σε Consistent Backup VMs.
    Πριν προχωρήσουμε στις τελευταίες διαδικασίες των Scripts και των tasks που θα φτιάξουμε, ας μιλήσουμε λίγο για κάποιους άλλους ρόλους από servers στους οποίους θα θέλετε να ρωτήσετε αν μπορεί να γίνει αυτή η διαδικασία. Άλλους ρόλους καταλαβαίνουμε όλοι πως εννοούμε Active Directory DS, Exchange Servers, Database Servers.
    Αν κατανοήσουμε πως το disk 2vhd λειτουργεί με το Windows Volume Snapshot, το οποίο παίρνει consistent point-in-time snapshots στα volumes τα οποία θέλουμε να κάνουμε P2V, τότε μπορούμε να αναρωτηθούμε, μπορούμε άραγε να το κάνουμε online σε Servers όπου υπάρχουν βάσεις δεδομένων, που τυγχάνει να εργάζονται εκείνη την στιγμή? Θα είναι όλα μια χαρά όταν θα ανοίξουμε το Backup VM ή θα γίνει πατάταγος?
    Η απάντηση είναι πως ναι θα ανοίξουν τα VMs αλλά θα κάνει repair η βάση του Active Directory, οπότε ένα system state είναι αρκετό μαζί με το Virtual Backup DC. Όσο αφορά τον Exchange η απάντηση είναι η ίδια,”Backup Exchange” και όσο αφορά τον SQL είναι επίσης η ίδια “SQL Backup”. Αλλά υπάρχει και ένα ΜΕΓΑΛΟ αλλά σε αυτή την περίπτωση…
    Εάν πριν από την διαδικασία του VHD γίνουν stop τα κατάλληλα services, να σας δώσω ένα παράδειγμα. Εάν πριν το Disk2VHD έχουμε εκτελέσει ένα batch file που κάνει Stop ta Services του Εxchange, και μετά αφού ολοκληρωθεί το VHD, πάλι start τα Services τότε η βάση του Exchange και τα mailboxes θα είναι απείραχτα, το ίδιο ισχύει και για τον SQL Server. Πάντα προσέχουμε τι κάνουμε σε περιβάλλοντα παραγωγής. Πρέπει να είμαστε σίγουροι για το τι πρέπει να προσέχουμε. Πάντα δοκιμάζουμε, ελέγχουμε και μετά το τοποθετούμε στην παραγωγή μας.
    Προσωπικά δοκίμασα αρκετά Virtual Machines, τα οποία ΟΛΑ σηκώθηκαν κανονικά ακόμη και από Live περιβάλλοντα, αλλά πρέπει να έχουμε στο μυαλό μας πως το Backup, είναι το πιο σωστό, γιατί χρησιμοποιεί ειδικούς VSS Writers οι οποίοι έχουν σχεδιαστεί έτσι για τις κατάλληλες εφαρμογές που υποστηρίζουν. Σας προτρέπω να το δοκιμάσετε, και αφού σιγουρευτείτε ότι όλα είναι ΣΩΣΤΑ, τότε να το λάβετε υπ όψιν σας για το Disaster Recovery Scenario που καλούμαστε να υλοποιήσουμε.
    Ας δούμε όμως το batch file του Disk2VHD.
    Σε ένα ήδη υπάρχων VM για την μεταφορά του VHD σε ένα άλλο μέρος έχουμε ήδη σαν λύσεις το Windows Backup του HOST Server μας και διάφορα άλλα scripts τα οποία έχουμε ανακοινώσει εδώ και καιρό στο Autoexec. Ας δούμε όμως και κάτι καινούργιο.
    Κατεβάζουμε το Disk2VHD από το παραπάνω link και αφού το αποσυμπιέσουμε το βάζουμε σε ένα Directory στο C:\. Παραδείγματος χάρη C:\Disk2VHD. Ανοίγουμε λοιπόν ένα καινούργιο notepad μέσα στο Directory αυτό και βάζουμε το παρακάτω,

     
     
    Disk2vhd * (με το αστεράκι παίρνουμε όλους τους δίσκους P2V, αλλιώς βάζουμε μόνο το drive letter του δίσκου που θέλουμε δηλαδή c:\)
    Ολόκληρη η εντολή τώρα.
    Usage disk2vhd drive: [drive:]...]|[*]> vhdfile>
    Παράδειγμα
    Disk2vhd * z:\vhds\VHDName.vhd
    To “Z” είναι το Map Drive το οποίο έχουμε από πριν κάνει mount στο παραγωγικό server μας και ανήκει στο Shared Drive το οποίο κάναμε Share στον Hyper V Server μας.
    Αυτό το notepad εφ όσων το κάνουμε rename αντί για .txt σε bat τότε είναι ένα 100% εκτελέσιμο αρχείο. Αυτό είναι το εύκολο κομμάτι γιατί ο server μας είναι Virtual…. Σε physical όμως που είναι 2003….τι κάνουμε?
    Κάνουμε ακριβώς το ίδιο πράγμα μόνο που στο τέλος προσθέτουμε το switch –h το οποίο τροποποιεί κατάλληλα το HAL (Hardware Abstract Layer) για την λειτουργία του VHD σε Virtual PC / Hyper V. ΠΡΟΣΟΧΗ το Virtual PC υποστηρίζει ΜΟΝΟ vhd των οποίων το μέγεθος ΔΕΝ ξεπερνά τα 127GB. Πάμε όμως να δούμε και το cmd το οποίο θα χρησιμοποιήσουμε, για το Physical 2003 Srv.
    Usage disk2vhd [-h]
    Παράδειγμα
    Disk2vhd –h * z:\vhds\VHDName.vhd
    Αυτά τα 2 cmd είναι και ο κορμός όλης της διαδικασίας, αποθηκεύουμε λοιπόν τα notepad ως VHDFromVirtual.bat και VHDFromPhysical.bat αντίστοιχα.
    Τώρα, δεν μένει παρά να τα βάλουμε σε ένα scheduler έτσι ώστε να εκτελούνται κάθε βράδυ. Το βράδυ είναι μια καλή περίπτωση και για τους «μη» server μας, μιας και οι παραγωγικοί server μας δεν θα δέχονται εγγραφές εκείνη την ώρα στις βάσεις τους.
    Πάμε λοιπόν να δημιουργήσουμε ένα schedule task στον Server μας που είναι 2003 σε παραγωγή. Στην παρακάτω εικόνα βλέπουμε ακριβώς την διαδικασία.

     

    Με αυτόν τον τρόπο και εφόσον μετά στον οδηγό επιλέξουμε το daily schedule και δώσουμε το Account το οποίο θα εκτελεί την διαδικασία είμαστε έτοιμοι!“TIP No1”
    Πριν τρέξετε το schedule 1η φορά, κάντε ένα διπλό κλικ πάνω στο disk2vhd.exe ώστε να πατήσετε το Agree στο License Agreement το οποίο ζητείτε την πρώτη φορά που τρέχετε την εφαρμογή.
     
    Και ορίστε το αποτέλεσμα!!!

     
     
    Έχουμε τον φυσικό παραγωγικό μας server Virtual ανά πάσα στιγμή. Φαντάζεστε στην περίπτωση που κάποιο Hardware Failure από ένα φυσικό μηχάνημα ρίξει την παραγωγή μας. ΚΑΝΕΝΑ ΠΡΟΒΛΗΜΑ… Έχουμε όλη την υποδομή μας δίπλα σε ένα Hyper V Server R2 ανά πάσα στιγμή διαθέσιμη και το καλό όλων … ΧΩΡΙΣ ΚΟΣΤΟΣ!!!
    “TIP No2” 
    Σε 2008, 2008 R2 όταν δημιουργούμε το task, σε δοκιμές που έκανα, μόνο όταν ο user ήταν logon έτρεχε κανονικά, όταν επέλεγα να τρέξει το task και εφ όσων ο user δεν ήταν logon το task αποτύγχανε να τρέξει, οπότε καλό είναι να κάνουμε disconnect από το session ή αλλιώς απλά να κλειδώνουμε το session. Όποιος ανακαλύψει γιατί γίνετε στον scheduler του 2008 και 2008 R2 να μας το πει
     
    H ίδια διαδικασία, γίνετε αυτούσια και σε Virtual Machine.

    Είδαμε λοιπόν πως από κάποια δωρεάν προγράμματα, μπορούμε να εξασφαλίσουμε σε μεγάλο βαθμό την υποδομή μας. Το μοναδικό που έχουμε να κάνουμε έπειτα από όλα αυτά είναι απλά να ξεκινήσουμε τα Backup Virtual Machines, που θα έχουμε δημιουργήσει στον HyperV Server μας, και προσέχουμε ΠΑΝΤΑ να μην έχουμε Online και τα 2 συστήματα. Προτείνω για λόγους δοκιμών, να δημιουργήσετε τα Virtual Machines και να τα έχετε Disconnect από τα εικονικά δίκτυα ή αλλιώς σε κάποιο Private Network με σκοπό να κάνετε τις δοκιμές σας.
    Όπως είπαμε πρώτα δοκιμάζουμε και μετά, βασιζόμαστε στο Disaster Recovery Περιβάλλον!
    Καλά P2V απο τον V!
  14. 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.


    Απολαύστε τες…
  15. 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
     
  16. Vangelis
    Επειδή βλέπω πως σε πολλούς αρέσουν τα Poster, έχω και εγώ κάτι να σας προσφέρω... Τι άλλο βέβαια HYPER V R2
    Μπορείτε να το κατεβάσετε απο εδώ.. και να απολαύσετε όλες τις λειτουργίες που προσφέρει η Virtualization πλατφόρμα της Microsoft...
     

     
    Just For You.....
    V
     
  17. 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...  []
  18. Vangelis
    Σε συνέχεια του Part-1 μπορείτε να δείτε περαιτέρω δυνατότητες του SCVMM 2008 R2, και να αναπτύξετε όλες τις δυνατότητες του προϊόντος.
    Μην σας καθυστερώ...
    Η συνέχεια επι τις οθόνης!
     

     
    Video HERE
     
    Ελπίζω να το απολάυσετε, όσο και εγώ!
     
    Περιμένω σχόλια και παρατηρήσεις!
    Πάντα γίνεσε καλύτερος όταν μάθαίνεις να ακούς και τους υπόλοιπους![]
    Σας Ευχαριστώ.
    V
     
    ΥΓ. Θα ακολουθήσουν και άλλα WebCast, δεν είναι υπόσχεση είναι ΔΕΣΜΕΥΣΗ! [H]
     
     
  19. 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

  20. 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…………………………………….
  21. Vangelis
    Καλησπέρα σας και χρόνια πολλά..
    Όσοι έχετε ήδη υλοποιήσει την τεχνολογία του Virtualization και συγκεκριμένα τον Hyper Visor της Microsoft, να ξέρετε πως είσαστε σε πολύ καλό δρόμο..Όσοι σκέφτεστε να προχωρήσετε σε virtualization πρέπει να διαβάσετε το παρακάτω άρθρο. Όσοι πάλι έχετε επιλέξει άλλους κατασκευαστές για την συγκεκριμένη τεχνολογία, συγνώμη αλλά πρέπει να ξανασκεφτείτε τα λάθη του παρελθόντος και να κοιτάξετε το τι έρχεται με SP 1 του Windows Server 2008 R2..
    RemoteFX, Calista, VDI, συγκρατείστε καλά αυτές τις λέξεις κλειδιά, θα τις ακούτε πολύ συχνά στο επόμενο εξάμηνο, και όχι μόνο. Τι είναι όμως όλα αυτά τα καινούργια πράγματα που φέρνει η τεχνολογία του Virtualization προσθέτοντας καινούργια δυναμικά χαρακτηριστικά στον Hyper V R2..
    H Microsoft πριν περίπου 2 χρόνια στις εγκαταστάσεις της στο Silicon Valley, ξεκίνησε δειλά δειλά, μαζί με μηχανικούς Hardware & Software την δημιουργία μιας πλατφόρμας που θα προσφέρει «αέρινο» περιβάλλον εργασίας σε RDP Services. Δηλαδή φανταστείτε να παίρνετε σε Remote Desktop Session, ένα Windows 7 και να έχετε multiple displays, aero περιβάλλον,3D applications, και να μην έχετε καν Η/Υ..μα… πώς..γίνετε αυτό…. Την απάντηση την έχετε καταλάβει πιστεύω, ΝΑΙ γίνετε…
    Το χαρακτηριστικό αυτό θα βρίσκετε ΜΟΝΟ στα προϊόντα Windows Server 2008 R2 και Windows 7, το οποίο παρόλο που στην πράξη είναι κάποια επιπλέον “dll” στο RDP που ήδη χρησιμοποιούμε, από πίσω του κρύβονται άλλα πιο σημαντικά πράγματα. Το τι κρύβετε θέλετε να το μάθετε???
    Ο Hyper V βέβαια..
    Το Remote FX έρχεται να δώσει στην τεχνολογία του VDI την δυνατότητα του να εργαζόμαστε σε μια εικονική επιφάνεια εργασίας ενός Windows 7, το οποίο με την σειρά του βρίσκετε φιλοξενούμενο σε ένα Windows 2008 R2 με τον ρόλο του Hyper V και το VDI ενεργοποιημένο. Το τι κάνει όμως τώρα ο Hyper Visor πίσω από όλα αυτά με το SP1, είναι άλλο ένα άλλο πράγμα… Μας δίνει την δυνατότητα να μπορέσουμε να αξιοποιούμε την κάρτα γραφικών του ίδιου του Server και να μοιράζουμε τις δυνατότητές της σε πολλαπλές εικονικές μηχανές. Σαν όρο έχετε στο μυαλό σας το OFFLOAD. Δηλαδή, η επεξεργασία των 3D applications και των προγραμμάτων που χρησιμοποιούν την κάρτα γραφικών (GPU) σε ένα συνηθισμένο Desktop σύστημα, στο εικονικό σύστημα αναλαμβάνει πλέον η κάρτα γραφικών να φέρει εις πέρας όλες αυτές τις διεργασίες που την χρειάζονται… σαν ένα κοινό Η/Υ.Οχι όμως φυσικό..αλλά ΕΙΚΟΝΙΚΟ..Για όλη αυτή την λειτουργία που μας φαντάζει κάτι απλό, σε μια εικονική μηχανή δεν είναι εύκολο να γίνει, λόγω του ότι ο Hyper Visor μέχρι τώρα δεν μπορούσε να αξιοποιήσει τις δυνατότητες της GPU. Τώρα όμως με το SP1 μπορεί ,αλλά καινοτομεί κιόλας.
    Για όλη αυτήν την λειτουργία γράφηκε εξ αρχής ένας καινούργιος Encoder. Για να το κάνω πιο λιανά..Codec στην ορολογία του Video, ονομάζουμε το λογισμικό εκείνο το οποίο αναλαμβάνει να συμπιέσει όλα τα Frames (25 Frames /Sec=PAL) με ένα αλγόριθμο που μας δίνει την ποιότητα που του ορίζουμε εμείς. Όπως το jpeg αναλαμβάνει να συμπιέσει μια εικόνα και να μας δώσει ένα αποτέλεσμα αναλόγως την συμπίεση που θέλουμε να επιτύχουμε, έτσι κάνει και ένας Video Encoder, φανταστείτε πως μέσα σε ένα δευτερόλεπτο video, πίσω από αυτό κρύβονται άλλες φορές 25 Frames /καρέ/φωτογραφίες , και άλλες φορές 29,95, όπου ξεγελάει το ανθρώπινο μάτι και το κάνει να φαίνετε σαν κινούμενο αντικείμενο.( Θυμάστε την άσκηση με το πουλάκι στο δημοτικό..αχχ τι θυμήθηκα τώρα..)
    Ο Encoder τώρα, θα αναλάβει να κάνει και το αντίθετο, δηλαδή να αποσυμπιέσει και να διαβάσει με πιο τρόπο έγινε η συμπίεση κατά την διάρκεια της δημιουργίας έτσι ώστε στην αναπαραγωγή του Video όλη η κίνηση να είναι smooth. Ένας γνωστός και πολύ δυνατός Encoder είναι ο H264 που θα το έχετε σίγουρα ακούσει. H Microsoft τώρα θα μου πείτε τι έχει να κάνει με όλα αυτά..και όμως έχει…
    Σχεδίασε λοιπόν εξ αρχής ένα codec βασισμένο στον Η264 αλλά με την μόνη διαφορά ότι είναι REAL TIME..ναι, είναι αλήθεια RealTime..Αυτός σε συνεργασία με το Offload της κάρτας γραφικών μας δίνει το επιθυμητό αποτέλεσμα του αέρινου και  ευάερου απομακρυσμένου session.
    Δεν σταμάτησε όμως εδώ οι δημιουργία των μηχανικών. Σχεδιάστηκε και μια αρχιτεκτονική που θα την δούμε σε Thin Client συστήματα αλλά και σε Server Boards με την μορφή ενός Chipset. Δεν έχει γίνει γνωστό ακόμη πιο θα είναι το Code Name γιατί είναι σε beta έκδοση ακόμη, αλλά θα διανεμηθεί σε όλους τους κατασκευαστές η αρχιτεκτονική που θα μας δίνει το host-based rendering technology.
    Σκεπτόμενος όλα αυτά που έρχονται βλέπω πραγματικά ότι θα γυρίσουμε σιγά σιγά στην εποχή του Terminal, δλδ όλα τα client θα είναι σε ένα server και όλοι οι χρήστες θα έχουν μια οθόνη και ένα thin client των 100€. Για την διαχείριση μιας εταιρικής υποδομής, ίσως να είναι και καλύτερα, και τελικά θα είναι πιο οικονομικά, αν αναλογιστούμε το κόστος ενός Η/Υ από περιφερειακά, ανταλλακτικά, backup χρηστών, roaming profiles, κόστος ρεύματος..και άλλα.
    Βλέπουμε την Microsoft να επενδύει πάνω στο VDI, δεν είναι τυχαίο αυτό να το έχετε στο πίσω μέρος του μυαλού σας. To desktop virtualization έχει αρχίσει και μας χτυπάει την πόρτα, από εμάς εξαρτάται το πώς θα το υλοποιήσουμε και το πώς θα το αξιοποιήσουμε πάντα προς όφελος μας .
    Φανταστείτε πως κατά την διάρκεια ενός Remote Desktop Session θα γίνετε ένα auto negotiation στο RDP Session και  αναλόγως το χαρακτηριστικά θα ξεκινάει το Aero Session στο Client και τα γραφικά του θα συμπεριφέρονται σαν ένα κανονικότατο physical Windows 7 Desktop.
    Αν υπάρχει κάποιος άπιστος από όλα αυτά που ανέφερα παραπάνω, μπορεί να πάρει μια πρώτη γεύση από το Video εδώ.
  22. Vangelis
    Έχει παρατηρηθεί το φαινόμενο όταν πραγματοποιούμε μετατροπές από φυσικούς server σε εικονικούς(P2V), μερικές συσκευές που είχαμε στον φυσικό υπολογιστή, να παραμένουν ακόμη στον εικονικό μας υπολογιστή, χωρίς να έχουμε τη δυνατότητα να τις απεγκαταστήσουμε. Βέβαια αυτό εξαρτάται και από τον κατασκευαστή του Hardware που συνοδεύει το Υλικό του μαζί με το κατάλληλο λογισμικό, όπου από το Control Panel, μπορούμε να απεγκαταστήσουμε τον οδηγό μαζί με το υλικό που είχε ο κατασκευαστής στον ΠΡΩΗΝ φυσικό server μας.
    Αυτό το φαινόμενο παρουσιάζετε και όταν βάζουμε και βγάζουμε καινούργιες εικονικές κάρτες, δικτύου σε ένα VM, το οποίο έχει φτάσει αισίως να μας δείχνει ότι έχουμε τον Virtual Network Adapter #7.Πού είναι άραγε οι υπόλοιπες 6 κάρτες και δεν μπορούμε να τις δούμε..
    Σε μια ακόμη κατάσταση που μπορεί σας εμφανιστεί αυτό το φαινόμενο είναι όταν έχουμε ένα εικονικό server όπου θέλουμε να τον σβήσουμε, και να ξαναφτιάξουμε έναν άλλο με τον ίδιο εικονικό δίσκο. Βάζοντας την ίδια IP λαμβάνουμε ένα μήνυμα το οποίο μας ενημερώνει πως η συγκεκριμένη IP χρησιμοποιείτε από ένα άλλο Virtual Network Adapter, o οποίος είναι φαντομάς… και δεν μπορούμε να καταλάβουμε που βρίσκετε..
    Μην ανησυχείτε, δεν έχετε κάνει κάτι λάθος, αλλά είναι καιρός όσοι δεν το είχατε παρατηρήσει μέχρι τώρα να το δείτε κάνοντας κάτι πολύ απλό και γρήγορο μέσα από τις εικονικές σας μηχανές.
    Το σημείο που πρέπει να κάνουμε uninstall τις συσκευές δεν είναι άλλο από τον DEVICE MANAGER. Όμως ο device manager από Default δεν μπορεί να μας δείξει τις συσκευές οι οποίες δεν χρησιμοποιούνται από το σύστημα εκείνη την στιγμή.
    Πάμε λοιπόν να δούμε ένα ωραίο HINT, το οποίο θα σας δώσει την λύση πάνω στο συγκεκριμένο πρόβλημα.
    Κάνοντας δεξί κλικ στο Computer και Properties στην καρτέλα Advance για τους XP/2003 και στο πεδίο Advance System Settings και για τους Vista/7/2008/2008 R2. Εκεί στο κάτω μέρος υπάρχει το πεδίο Environment Variables.
    Κάνοντας κλικ στο συγκεκριμένο κουμπί θα δούμε δύο πεδία. Το πρώτο είναι το πεδίο των User Variables ενώ στο κάτω μέρος έχουμε το System Variables. Εμάς μας ενδιαφέρουν τα System Variables, όπου πατώντας ακριβώς από κάτω του το New.. μας εμφανίζετε το πεδίο του Edit System Variables.
    Στο πεδίο Variable name δίνουμε το όνομα : devmgr_show_nonpresent_devices
    Ενώ στο πεδίο Variable value δίνουμε την τιμή: 1
    Πατάμε OK και ξανά OK μέχρι να γυρίσουμε στην αρχική μας οθόνη. (Βλ. Εικ 1)


     
    Στην συνέχεια εφ όσων έχουμε ενεργοποιήσει την μεταβλητή του συστήματος μπορούμε να ανοίξουμε το Device Manager. Πηγαίνοντας στο Device Manager επιλέγουμε από το View το Show Hidden Devices (Βλ Εικ .2) εκεί μπορούμε να σβήσουμε όλες αυτές τις συσκευές που δεν χρησιμοποιούνται πια στην εικονική μας μηχανή. Εάν έχετε πραγματοποιήσει P2V θα δείτε επίσης και στο πεδίο CPU τον παλιό σας επεξεργαστή μπορείτε να το κάνετε uninstall και αυτόν άφοβα.


    Happy Cleaning…..[Y]
    ΥΓ Σε λίγο αναμένουμε και τον Hyper V BPA ( Best Practice Analyzer) δεν είναι ακόμη έτοιμος για Download, αλλά μπορείτε να δείτε απο το άρθρο του Technet που μόλις σήμερα κυκλοφόρησε το τι περιμένουμε απο αυτόν..δείτε εδώ
  23. Vangelis
    Καλησπέρα και πάλι..
    Δεν ξέρω τι με έχει πιάσει αυτή την εβδομάδα και όλο βλέπω μπροστά μου scripts.
    Βέβαια scripts τα οποία έχουν να κάνουν με τι άλλο, φυσικά με το Virtualization.
    Έπεσε λοιπόν στα χέρια μου εδώ και πολύ καιρό, ένα πολύ όμορφο script από τον Ben Armstrong (Virtualization Product Group) το οποίο μας επιτρέπει κανοντάς  το install, να μπορούμε να κάνουμε mount (read only),mount,dismount,compact, ένα vhd αρχείο που βρίσκετε είτε στο Win7 Client μας, είτε στο Win 2008 R2 server μας.
    Ο σκοπός που θα θέλαμε να κάνουμε mount ένα Vhd στον υπολογιστή μας είναι, είτε για να μπορούμε να προσθαφαιρέσουμε αρχεία σε ένα VHD, είτε ακόμη για να δούμε αν το backup που πήραμε με το script στο προηγούμενο blog post, είναι consistent όπου και μπορούμε να το δοκιμάσουμε…
    Η εγκατάσταση του είναι πολύ απλή..
    Κατεβάζουμε το VHDmount από τα επισυναπτόμενα του Blog.
    Kάνουμε extract το zip και βλέπουμε το VHDmount.bat
    Φτιάχνουμε ένα new directory στο “c:\scripts” και τοποθετούμε το VHDMount.bat εκεί.
    Στην συνέχεια ανοίγουμε ένα “cmd” το οποίο πρέπει να τρέχει κάτω από administrative privileges.
    Πηγαίνουμε απο το command line στο c:\scripts και εκτελούμε την εντολή
    Vhdmount.bat install
    Δύσκολο? Δεν θα το έλεγα… Για την απεγκατάσταση του το switch είναι απλά..
    Vhdmount.bat uninstall


    Στην συνέχεια μπορούμε να πάμε σε ένα οποιοδήποτε vhd αρχείο, ακόμη και δικτυακό, και κάνοντας δεξί κλικ να το έχουμε ως local disk, στο δικό μας υπολογιστή.



    Backup Script Continued…
    Κάνοντας και ένα μικρό review, από το προηγούμενο blog post για το power shell backup script, θέλω να επιστήσω την προσοχή σας σε ένα μικρό hint το οποίο και εγώ ο ίδιος το είδα σε ξεχωριστά περιβάλλοντα, και είχα να κάνει με τον task scheduler.
    Εάν το schedule δεν μπορεί να ξεκινήσει, δείτε στα properties του schedule το πεδίο Run with Highest Privileges όπως βλέπετε στην παρακάτω εικόνα.


    Και κάτι ακόμη για κάποιους που ζήτησαν κάτι παραπάνω..
    Επισυνάπτω επίσης και ένα ακόμη Script στο οποίο μπορούμε να επιλέξουμε πιο απ όλα τα VM θέλουμε να κάνουμε backup.Στην φωτογραφία μπορείτε να δείτε το πεδίο στο script, που μπορούμε να βάλουμε το όνομα του Virtual Machine που επιθυμούμε.


    Ελπίζω να σας φανούν χρήσιμα…
    To Νεο Backup Script θα το βρείτε εδώ

    V
  24. 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 στα συνημμένα..

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



×
×
  • Create New...