- MVP on Lync version ... 2012
-
Ήρθε λοιπόν χθες και στο δικό μου το inbox η πρώτη καλή είδηση της νέας χρονιάς. Ο τίτλος του MVP on Lync θα ισχύσει για έναν ακόμη χρόνο, το δύσκολο δηλαδή αυτό και "τρομακτικό" στην όψη και την ιδέα 2012.
Με αυτή την ευκαιρεία θα ήθελα για άλλη μια φορά να ευχαριστήσω όλους τους ανθρώπους που ο καθένας με τον τρόπο του κάνουν δυνατή την ύπαρξη της κοινότητας, και μας δίνουν τη δυνατότητα να επικοινωνούμε, να μοιραζόμαστε σκέψεις, απόψεις, απορίες και λύσεις. Από το "κοινοτικό" 2011 θα κρατήσω το -για άλλη μια φορά- συγκλονιστικό IT Pro & Dev Connections 2011.
Εύχομαι ολόψυχα το 2012 να μπορέσει ο καθένας να το περάσει με τον καλύτερο δυνατό τρόπο, και πιστεύω πως έχει έρθει ο καιρός -υπό την πίεση των περιστάσεων- να κάνουμε όλοι μια επαναξιολόγιση των προτεραιωτήτων μας, να αναζητήσουμε άλλους -πολλές φορές ξεχασμένους- τρόπους να εκφραστούμε και να χαρούμε, ώστε να ξεπεράσουμε με τον καλύτερο τρόπο τις δυσκολίες, αλλά και τις προκλήσεις που θα βρούμε αναπόφευκτα μπροστά μας.
ΚΑΛΗ ΧΡΟΝΙΑ ΣΕ ΟΛΟΥΣ!!!
- Lync mobility is HERE!!!
-
Επιτέλους! Ένα και πλέον χρόνο μετά το RTM, το πολυπόθητο Lync Mobility (clients for mobile devices) είναι εδώ! Από χθες 12/12 είναι διαθέσιμο το σχετικό update καθώς και το σχετικό documentation.
Προαπαιτούμενο, είναι η Lync υποδομή να είναι Up to date (Lync CU4 – KB2493736).
Το παρεχόμενο feature set, περιλαμβάνει IM, Presence, contacts & groups management, Call via work, Single number reach, Single-click join Conference.
Υποστηριζόμενες συσκευές mobile, όσες τρέχουν Windows Phone (Mango flavor), iPhone, Android, Nokia Symbian.
Δυστυχώς υπάρχει πλήρης απουσία υποστήριξης για VoIP σε όλη τη γκάμα των mobile clients.
Stay tuned, θα ακολουθήσει deployment guide!
- SC VMM 2008 crashes with Linux IC v3.1
-
Σήμερα είχα ραντεβού σε ένα πελάτη σχετικά με την παραμετροποίηση ενός SCOM 2007R2. Κατά την είσοδό μου στο γραφείο της μηχανογράφησης, βλέπω έναν (σχεδόν) πανικόβλητο SysAdmin να παλέβει με έναν System Center Virtual Machine Manager 2008R2 SP1 στα πρόθυρα κατάρευσης!
Η εικόνα τραγική, Hosts not responding, VM’s in failed state, και από κάτω το Hyper-V Cluster καθώς και όλα τα VM Cluster Resources να χαίρουν άκρας υγείας!
Στα System Logs βλέπουμε το VMM Service να σκάει και να κάνει restart κάθε λίγα λεπτά. Λόγω των αλεπάλληλων restart, tasks όπως provisionning, live migration μένουμε ‘μισά’ για τον VMM με αποτέλεσμα να εμφανίζουν failed state VM’s (εξ ου και τα κοκκινάδια στην κονσόλα του VMM)
Καθώς λοιπόν το ψάχνουμε, βρίσκουμε στα event του VMM (Event Viewer –> Application and Services Log –> Microsoft –> VM Manager) τα Errors με Event Id 1 & 19999, και μαζί τις ‘μαγικές’ φράσεις :
System.ArgumentException: Version string portion was too short or too long
Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.PopulateKVPElements()
Όπου αρχίζω να υποψιάζομαι κάτι που τρέχει Integration Services με ‘παράξενο’ τρόπο …
Με βάση το event, καταλήγουμε στο ΚΒ 2586286 το οποίο αναφέρεται σε πρόβλημα το με το οποίο ο Virtual Machine Manager (2008, 2008R2, 2008R2 SP1) παθαίνει ταράκουλο, όταν τρέξει VM Refresh σε ένα Virtual Machine, το οποίο τρέχει Reh Had Enterprise Linux 6.0 or 6.1 καθώς και CentOS 6.0 με εγκατεστημένα Linux Integration Services version 3.1
Συγκεκριμένα, η έκδοση του Kernel που επιστρέφεται από το KVP (Key Value Pair) Exchange είναι μεγαλύτερη από όσο προβλέπεται (error 1 παραπάνω) και αυτό προκαλεί unhandled exception crash στον VMM!
Για την επίλυση του προβλήματος, απενεργοποιούμε το KVP Exchange, κάνοντας login ως root στο Linux VM και τρέχοντας την παρακάτω εντολή :
/sbin/chkconfig --level 35 hv_kvp_daemon off
Κατόπιν, κάνουμε kill το σχετικό process (ή απλά κάνουμε restart αν δεν ξέρουμε πώς)
Πίσω στην τρέλα του προβλήματος, ψάχνουμε το προβληματικό cluster και δεν βρίσκουμε κανένα Linux VM που να τρέχει integration services! Ψάχνοντας καλύτερα, βρήκαμε το VM σε έναν standalone staging / test server που ήταν VMM managed και του οποίου το VM είχε προκαλέσει όλη αυτή την αναταραχή στο VMM και την υποδομή του πελάτη …
(Φυσικά, η προγραμματισμένη δουλειά δεν έγινε
)
Συμπέρασμα 1 : Τα φαινόμενα απατούν (άλλα έλεγε ο VMM άλλα το Cluster Service)
Συμπέρασμα 2 : Όταν ένα σύστημα έχει πολλά εργαλεία για την ίδια δουλειά, just stick with one (όλες οι παρενέργειες, πέρα από το vmm service restart, προκλήθηκαν από ενέργειες που έμειναν στη μέση στο VMM, και τις προχώρησε ο admin από το Cluster Manager ή το Hyper-V manager)
Συμπέρασμα 3 : Ένας κακός πιγκουίνος, φτάνει να σκοτώσει το θεμελιώδη λίθο του MS Private Cloud 
- Lync Client for MAC RTM
-
Μόλις σήμερα, έγινε η αρχή της κυκλοφορίας μιας σειράς από Lync Clients για πλατφόρμες πέρα από τα MS Windows. Πρώτος λοιπόν client που κυκλοφορεί είναι ο Client for MAC, που έρχεται να προσθέσει λειτουργίες IM & Presence, Audio & Video Conferencing στους κατόχους συσκευών με “δαγκωμένο μήλο”.

Ο Client θα είναι διαθέσιμος από τον Οκτώβριο μέσω του Microsoft Office for Mac 2011 Volume Licensing SKU.
Περισσότερες πληροφορίες θα βρείτε στο Office for Mac site καθώς και στο Unified Communications Group Team Blog και το ενημερωμένο Feature Comparison Chart στο Technet.
Και αφού έγινε η αρχή, περιμένουμε και τις πολυαναμενόμενες mobile versions που θα κυκλοφορήσουν για Windows Phone 7, iPhone, Nokia, Android ως το τέλος του έτους.
- MS Lync - Client Group Policy Documentation
-
Μετά από αρκετό καιρό αναμονής (δέκα μήνες από την κυκλοφορία), κυκλοφόρησε το documentation για τα Group Policy Option του Lync Client 2010.
Στο παρακάτω link θα βρείτε το σχετικό Group Policy Administrative Template file, καθώς και ένα Excel Spreadsheet που περιέχει τις σχετικές ρυθμίσεις μαζί με την περιγραφή τους.
Enjoy …
- Installing Lync Server on Windows Server 2008R2 with SP1
-
Πριν περίπου ένα μήνα κυκλοφόρησε το Service Pack 1 για το Windows Server 2008R2.
Το Product Group του MS Lync Server έχει ανακοινώσει πως υπάρχει πλήρης υποστήριξη για το νέο service pack, τόσο στην περίπτωση της ενημέρωσης ενός υπάρχοντος Lync Server από 2008R2 RTM σε SP1 όσο και στην περίπτωση της εξ αρχής εγκατάστασης σε Server που έρχεται μαζί με το 2008R2 SP1.
Στην τελευταία περίπτωση όμως θα πρέπει να προσέξουμε, γιατί υπάρχει bug που προκαλείται από την αλλαγή του ονόματος του αρχείου του WMF installation package (Windows Media Format Runtime), με αποτέλεσμα να αποτυγχάνει η εγκατάσταση του Lync επειδή δεν μπορεί να εγκαταστήσει το συγκεκριμένο package στο Server.
Ιδού και το workaround (για fresh installation Lync Server σε Windows Server 2008R2 with SP1) :
Από Command Line εκτελούμε την εντολή :
%systemroot%\system32\dism.exe /online /add-package /packagepath:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.mum /ignorecheck
Σημείωση : από την RTM έκδοση η αλλαγή είναι μόνο στο file version, αλλά αυτό είναι αρκετό για να κάνει fail το Lync Setup 
%systemroot%\system32\dism.exe /online /add-package /packagepath:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum /ignorecheck
- Lync Server 2010–Best Practices Analyzer
-

Πριν λίγες ημέρες, έγινε διαθέσιμο στην τελική του έκδοση το Best Practices Analyzer για το Lync Server 2010! Μπορείτε να κατεβάσετε το σχετικό αρχείο από το Microsoft Download Center, ενώ το σχετικό documentation είναι διαθέσιμο από το Technet Library
Happy Analyzing!!!


- MVP 2011 on Lync
-
Καλή χρονιά σε όλους και από εμένα.
Και στο δικό μου inbox έφτασε την πρώτη μέρα του χρόνου το e-mail από το support@mvpaward.com που με ενημέρωσε για την απονομή στην αφεντιά μου του τίτλου του MVP για το 2011 στο Lync! Η χαρά μου φυσικά ήταν μεγάλη για την τιμή που μου έγινε τόσο κατά την πρότασή μου ως υποψήφιος MVP, όσο βέβαια και για την δικαίωση (τελικά) αυτών που με πρότειναν.
Θέλω λοιπόν με την ευκαιρεία να ευχαριστήσω όλα τα μέλη που απαρτίζουν την κοινότητα, και συμμετέχουν με τον τρόπο τους, είτε συνεισφέροντας περιεχόμενο, είτε απλά διαβάζοντας! Γιατί για εμένα τουλάχιστο, η μισή χαρά είναι η συνεισφορά, με κάθε τρόπο στην κοινότητα, είτε αυτό λέγεται χρόνος για δραστηριότητες της κοινότητας, είτε blogging, είτε ότι άλλο. Αλλά η άλλη μισή χαρά, είναι το οτι αυτή η ενέργεια και η αγάπη μας για την τεχνολογία βρίσκει ανταπόκριση σε ανθρώπους που αφιερώνουν χρόνο, για να έρχονται στις εκδηλώσεις της κοινότητας, για να διαβάζουν τις αμπελοφιλοσοφίες μου και ενίοτε να τις σχολιάζουν ή να λένε ένα ευχαριστώ γιατί αυτό που βρήκανε τους βοήθησε σε κάτι που αντιμετώπισαν, ή τους έδωσε το κίνητρο να δοκιμάσουν κάτι που θεωρούσαν μακρινό και απαγορευμένο!
Αυτή είναι η πραγματική αξία της κοινότητας, αυτό είναι που με "φτιάχνει" και για αυτό θέλω να ευχαριστήσω ιδιαίτερα έναν άνθρωπο, η γνωριμία με τον οποίο ήταν η αφορμή να γνωρίσω την κοινότητα και μέσα από αυτό να γίνω πολύ καλύτερος στη δουλειά μου, αλλά και να γνωριστώ με ανθρώπους που θεωρώ πλέον "αφρό" στο χώρο και το επάγγελμά μας.
Πριν λοιπόν περίπου 2 - 2,5 χρόνια μπαίνοντας σε μια αίθουσα για το σεμινάριο του Active Directory 2003, βλέπω στη θέση του εισηγητή έναν "εύσωμο" κύριο να λούζεται στον ιδρώτα πάνω σε ένα γραφείο και να προσπαθεί (μάταια) να μαζέψει τον ιδρώτα με το (κλασσικό πλέον) μαντίλι! ΔΕΝ θα πω ψέματα, η πρώτη μου σκέψη ήταν "φτου! τι θα ακούσουμε πάλι...". Χωρίς να πω τίποτα περισσότερο ... Θανάση, κύριε Κλαδάκη, Νάσο, άνθρωπε μαστίγιο, δεν θα μπορούσα να είμαι πιο ευτυχής που σε γνώρισα!
Και κάτι τελευταίο, μιας που δεν έχω βρει το χρόνο ή τον κατάλληλο χώρο να το γράψω ως τώρα. Καλό το MVP και η χαρά μεγάλη για την τιμή που μου έγινε. Αυτό όμως που πραγματικά με σημάδεψε τον τελευταίο καιρό, ήταν το "χειροκρότημα" στην αυλαία του IT Pro & Dev Connections 2010. Με αυτή την ευκαιρεία, ένα μεγάλο ευχαριστώ σε όλους όσους πήραν μέρος από κάθε πόστο, και μου έδωσαν ο καθένας με τον τρόπο του την ευκαιρεία να πάρω μέρος σε κάτι τέτοιο!
Experience the Community!
- MS Lync Server 2010 @ Techdays
-
Πριν λίγες μέρες έκανα μια παρουσίαση του Lync Server μέσω Live Meeting για λογαριασμό της Microsoft στα πλαίσια των IT Pro Live Meetings. Η παρουσίαση είναι διαθέσιμη στο TechDays από όπου μπορείτε να την παρακολουθήσετε, κάνοντας click στην παρακάτω εικόνα :

Μια ιδέα για το περιεχόμενο :

Click – View – Vote βοηθάει στην προσπάθειά μας!
Καλές Γιορτές!!!
- MS Lync Server 2010 – MSN Federation
-
Όπως είχα γράψει σε παλιότερο post, στην RTM έκδοση του Lync Server 2010, υποστηρίζεται ΠΛΗΡΕΣ federation με το MSN (IM, Audio, Video)
Έτσι στο Windows Live Messenger 2011 στους Lync Contacts έχουν προστεθεί οι λειτουργίες Audio / Video Call, ενώ αντίστοιχες λειτουργίες έχουν προστεθεί στον Lync 2010 Client (RTM)!

Αυτά είναι τα καλά νέα!
Τα κακά είναι πως όταν προσπαθήσουμε να εκμεταλλευτούμε την ΠΟΛΥ σημαντική αυτή δυνατότητα με το default configuration, θα αντιμετωπίσουμε την παρακάτω κατάσταση :
Cannot Complete the call – Encryption Mismatch!


Ο λόγος που συμβαίνει αυτό, είναι πως ο Lync Server 2010 υποστηρίζει το Secure (encrypted) audio protocol (SRTP), κάτι που δεν υποστηρίζει το MSN. Η αρχική ρύθμιση του Lync Server είναι να κάνει Require Encryption οπότε και κάνει drop ένα call όταν δεν μπορεί να είναι encrypted.
Για να επιλύσουμε το παραπάνω, είναι προφανώς πως θα πρέπει να γυρίσουμε σε Request ή αλλιώς SupportEncryption όπως είναι η σχετική ρύθμιση του Lync Server.
Η σχετική ρύθμιση γίνεται (πώς αλλιώς;;;) μέσω του Lync Management Shell (Powershell)
Για να δούμε τις σχετικές ρυθμίσεις, χρησιμοποιούμε την εντολή Get-CsMediaConfiguration ενώ για να κάνουμε αλλαγές χρησιμοποιούμε την Set-CsMediaConfiguration με χρήση του switch –EncryptionLevel
Για περισσότερες πληροφορίες σχετικά με αυτή την εντολή :
Get-Help Set-CsMediaConfiguration

Μετά από αυτό, και αφού οι σχετική αλλαγή γίνει replicate, μπορούμε πλέον να έχουμε Audio / Video επικοινωνία με τους MSN contacts μας μέσα από το Lync 2010 Client!

Καλές MSN-Lync οπτικοακουστικές εμπειρίες 
- MS Lync Server 2010 – Remove an existing Pool
-
Σε αυτό το Post θα δούμε πώς μπορούμε να αφαιρέσουμε ένα υπάρχον Pool από την τοπολογία μας. Αφορμή ήταν και πάλι η μετάβαση από το RC στο RTM pool. Αυτή τη φορά τα πράγματα είναι πιο εύκολα, και χρειάζονται και λιγότερο Powershell!
Αφού λοιπόν μετακινήσαμε το Central Management Store database από το πρώτο pool της τοπολογίας (RC) στο νεότερο (RTM), και αφού στο μεταξύ μετακινήσαμε τους χρήστες μας και τις απαραίτητες λειτουργίες (πχ mediation server) με χρήση του Lync Server Control Panel και του Topology Builder, έρχεται η ώρα να απεγκαταστήσουμε τον πρώτο Server από την υποδομή μας.
Η αφαίρεση ενός Standard Edition Pool (όπως και οποιουδήποτε άλλου Server / Role) γίνεται μέσω του Topology Builder. Εκεί επιλέγουμε το στοιχείο που θέλουμε να αφαιρέσουμε και πατάμε στα δεξιά delete.

Αν προσπαθήσουμε να κάνουμε Publish Topology σε αυτό το σημείο, το σύστημα θα μας ενημερώσει πως αυτό δεν είναι δυνατό αυτή τη στιγμή, λόγω του ότι το Conference Directory is not empty! Το Conference Directory είναι ο χώρος του Lync Server όπου αποθηκεύονται οι πληροφορίες για τα Conference, τις οποίες χρησιμοποιεί το σύστημα για τους χρήστες που χρησιμοποιούν dial-in conferencing.
Πληροφορίες για τα Conference Directories παίρνουμε από το Powershell με την εντολή Get-CsConferenceDirectory. Εφόσον εντοπίσουμε το Conference Directory που αντιστοιχεί στο Pool που θέλουμε να αφαιρέσουμε, θα πρέπει να χρησιμοποιήσουμε την εντολή Remove-CsConferenceDirectory προκειμένου να διαγράψουμε το συγκεκριμένο conference directory. Εφόσον υπάρχει περιεχόμενο στο directory, αλλά είμαστε σίγουροι πως δεν έχουμε πλέον περιεχόμενο που να εξαρτάται από αυτό το pool, χρησιμοποιούμε και το switch –Force προκειμένου να επιβάλουμε την αλλαγή στο σύστημα.

Εδώ να σημειώσουμε πως αν έχουν απομείνει χρήστες στο συγκεκριμένο pool, αυτοί δεν θα μπορούν πλέον να οργανώνουν PSTN conferences (πράγμα απίθανο αφού θέλουμε να καταργήσουμε το pool, και έχουμε ήδη μεταφέρει τους χρήστες μας στο νέο)
Αφού λοιπόν καταργήσουμε το Conference Directory, κάνουμε publish την αλλαγή στο topology builder. Όταν ολοκληρωθεί αυτό, το σύστημα μας ενημερώνει πως θα πρέπει να εκτελέσουμε το local setup στον Server που θέλουμε να καταργήσουμε. Τρέχουμε λοιπόν το Lync Server Deployment Wizard και εκτελούμε Install or Update Lync Server System –> Setup or Remove Lync Server Components. Ελέγχουμε στα αποτελέσματα ότι η διαδικασία ολοκληρώθηκε επιτυχώς.


Το Pool έχει αφαιρεθεί και μαζί του το migration από το RC στο RTM!
- MS Lync Server 2010 – Moving the CMS
-
Επανέρχομαι μετά από καιρό στο Lync Blogging! Κάτι η δουλειά, κάτι το IT Pro & Dev Connections 2010, κάτι οι εκκρεμότητες που αυτό μας μάζεψε …
Επανέρχομαι λοιπόν με κάτι που με απασχόλησε σήμερα και έχει να κάνει με την κεντική βάση δεδομένων του Lync Server, το Central Management Store (CMS). Εν συντομία να πω (θα επανέλθω με αναλυτικό post) πως σε αυτή τη βάση δεδομένων αποθηκεύεται το σύνολο των ρυθμίσεων του Lync Topology! Αν έχουμε πολλαπλά Standard Edition Pools (το High Availability του φτωχού) τότε αυτή η βάση γίνεται replicate από τη Master database στις υπόλοιπες (εκτός των άλλων και στη local database του edge server). Για όλα τα παραπάνω θα επανέλθω με αναλυτικό (ή μάλλον αναλυτικά) blog post γιατί πρόκειται πραγματικά για μια από τις μεγαλύτερες αλλαγές στη λειτουργία του Lync back-end!
Στην περίπτωσή μου, είχα κάνει deploy ένα Standard Edition Pool από την έκδοση RC, στο οποίο είχα κάνει Migrate από τον OCS2007R2. Στη συνέχεια πρόσθεσα στην τοπολογία και ένα νέο pool (Standard Edition) στην RTM έκδοση και φυσιολογικά θέλησα να αφαιρέσω το RC pool από την τοπολογία! Όπως όμως ήταν φυσικό, για να γίνει αυτό, θα έπρεπε να μεταφέρω το Central Management Store από το RC Pool, στο νέο, RTM Pool.
Η διαδικασία αυτή γίνεται μέσω Powershell και την περιγράφω παρακάτω :
Το πρώτο βήμα, θα είναι στο νέο Server, να εγκαταστήσουμε μια τοπική βάση δεδομένων για τη Central Management Database. Για να το κάνουμε αυτό χρησιμοποιούμε την εντολή Install-CsDatabase με χρήση του switch –CentralManagementDatabase και ορίζοντας το SQL Server FQDN & Instance (στην περίπτωση Standard Edition Pool αυτό είναι ο FrontEnd Server FQDN). Αφού τρέξουν τα αντίστοιχα scripts, ενημερωνόμαστε για τα αποτελέσματα της διαδικασίας (success). Να σημειώσουμε πως πριν από αυτό θα πρέπει στον νέο Server να έχει γίνει configure firewall exceptions για το SQL Service, καθώς και να έχει εγκατεστημένα τα FrontEnd Core Files.


Για περισσότερες πληροφορίες : Get-Help Install-CsDatabase
Αφού ολοκληρωθεί με επιτυχία το πρώτο βήμα, θα πρέπει να πάρουμε πληροφορίες για την κατάσταση του CMS Replication Status. Θα μάθουμε λοιπόν ποιος είναι ο Central Database Server, ποιοι είναι οι replication partners και αν είναι Up to date και από πότε. Σε αυτή την περίπτωση χρησιμοποιούμε την εντολή Get-CsManagementStoreReplicationStatus για μια γενική απεικόνειση. Με την προσθήκη του switch –CentralManagementStoreStatus παίρνουμε περισσότερες πληροφορίες για το Master Server, ενώ τέλος μπορεί να μας φανεί χρήσιμη η εντολή Get-CsConfigurationStoreLocation η οποία μας ενημερώνει για το SQL Instance Name του Central Management Database.


Αφού πάρουμε τις πληροφορίες που θέλουμε, και παράλληλα βεβαιωθούμε πως οι replication partners είναι up to date, είμαστε έτοιμοι να μεταφέρουμε το Central Management Server. Η εντολή που χρησιμοποιούμε είναι η Move-CsManagementServer την οποία την τρέχουμε στο νέο central management server χωρίς κανένα switch. Μόλις αυτή εκτελεστεί, μας ενημερώνει για την τρέχουσα και για την προτεινόμενη κατάσταση. Εφόσον συμφωνούμε πατάμε Yes και η διαδικασία εφόσον όλα βαίνουν καλώς ολοκληρώνεται με επιτυχία.

Ενημερωνόμαστε, πως θα πρέπει για να ολοκληρωθεί η διαδικασία, να τρέξουμε το local setup στον παλιό Server, ώστε να αφαιρεθεί από επάνω του το Central Management Service και η σχετική βάση και να λειτουργεί πλέον ως replication partner.
Πράγματι εκτελώντας τη σχετική διαδικασία, το σχετικό service αφαιρείται από τον Server


Δείτε τις σχετικές εντολές PowerShell που εκτελούνται κατά το Setup. Disable-CsComputer (uninstalls services), Install-CsDatabase –LocalDatabases (installs local database – replica), Enable-CsComputer (installs and configures services based on current topology)
Τέλος, για να βεβαιωθούμε πως όλα έχουν πάει καλά, έχουμε δύο επιλογές :
Από το Powershell, εκτελούμε ξανά την εντολή
Get-CsManagementStoreReplicationStatus
Από το Lync Control Panel, ελέγχουμε το Topology για το replication

Όπως ήδη καταλάβατε και δε χρειάζεται να σας τονίσω, στο Lync, θα ΜΑΘΟΥΜΕ Powershell!!! Το παραπάνω, είναι ένα από τα πολλά advanced tasks τα οποία είναι εφικτά ΜΟΝΟ μέσα από το Powershell!
Stay tuned, έχουμε “θερμό” χειμώνα μπροστά μας!!!

- Lync Server 2010 is Finally here!!!
-

Ναι, είναι πλέον εδώ!
Η τελική έκδοση του MS Lync Server 2010 είναι πλέον έτοιμη!
Δείτε περισσότερα στο νέο Lync Site της Microsoft, το οποίο περιέχει εκτός των άλλων και το Virtual Launch με τον Chriss Capossela από το Information Worker Product Group και τον Guardeep Singh Pall από το Office Communications Product Group.
Τέλος μπορείτε να κατεβάσετε το trial των 180 ημερών από το Technet Site!
Δυστυχώς λόγω της πυρετώδους προετοιμασίας για το IT Pro & Dev Connections 2010 δεν θα μπορέσω άμεσα να αφιερώσω χρόνο στην παρουσίαση του Lync Server μέσα από το Blog μου, αλλά όπως καταλαβαίνετε η Final version θα είναι διαθέσιμη στο Lync Server Session μας!
Σας περιμένουμε όλους εκεί!

- MS Lync Server 2010 – Licensing Revamped
-
Ανακοινώθηκε στο Site της Microsoft για τον νέο Lync Server το τελικό πλάνο για το Licensing του νέου προϊόντος. Ισχύουν σε γενικές γραμμές αυτά που είχα αναφέρει και πριν λίγους μήνες, αλλά πλέον αποσαφηνίζονται πλήρως οι λειτουργίες που εμπίπτουν στην κάθε κατηγορία. Αναπαράγω λοιπόν από το site της Microsoft τις σχετικές λεπτομέρειες, οι οποίες αφορούν το κομάτι του user cal, αφού στους servers παραμένει ο διαχωρισμός Standard / Enterprise, όπου το Standard προσφέρει consolidated configuration (με έναν μόνο Standard Edition Server) ενώ το Enterprise Edition προσφέρει τα νέα χαρακτηριστικά High Availability με χρήση πλέον DNS Load Balancing για το SIP Traffic (χρειάζεται προς το παρόν ακόμα ο Hardware Load Balancer για το HTTP traffic).
Στους παρακάτω πίνακες αναφέρονται αναλυτικά οι λειτουργίες που ενεργοποιούνται με την αγορά του κάθε cal, ενώ γίνεται παράθεση με το αντίστοιχο functionality που ενεργοποιούσε ο OCS 2007 R2 για τις αντίστοιχες άδειες!
New IM / Presence (Standard CAL)
Όπως θα δείτε, η Standard CAL έχει παραμείνει σχετικά αναλοίωτη! Έχει όμως προστεθεί ένα μέρος της Enterprise CAL του OCS που αφορά ένα μέρος του Online Meeting (πρώην LiveMeeting). Έτσι πλέον το Standard CAL προσφέρει μια πολύ οικονομική λύση για ένα αρχικό deployment, παρέχοντας παράλληλα ακόμα πιο πλούσια λειτουργικότητα και πολύ υψηλό Value for Money …

New Audio / Video / Web Conferencing (Enterprise CAL)
Κακά τα ψέματα! Το Enterprise CAL είναι όλα τα λεφτά! (κυριολεκτικά και μεταφορικά). Αναβαθμίζει τη λειτουργικότητα της σουίτας σε πολύ υψηλά επίπεδα και παρέχει όλα τα εκπληκτικά που έχουμε γνωρίσει ως τώρα. Μέρος της λειτουργικότητας του OCS Ent CAL έχει μεταφερθεί στην τρέχουσα Plus CAL (θα τη δούμε παρακάτω). Έτσι η τιμή του Lync Enterprise CAL είναι πλέον λίγο χαμηλότερη από αυτή του προκατόχου.

New Enterprise Voice (Plus CAL)
Εδώ λοιπόν έχουμε το γνωστό Enterprise Voice, το οποίο αποτελεί την PBX πλευρά του Lync. Έρχεται αναβαθμισμένο στα σημεία ώστε πλέον να μην έχει τίποτα να ζηλέψει από τους παραδοσιακούς IP PBX vendors. Φυσικά, όλα έχουν το τίμημά τους...

Έτσι, αν και πλέον ο τελικός πελάτης μπορεί να επιλέξει ανάμεσα στα χαρακτηριστικά που εκείνος έχει ανάγκη, και η αγορά επιμέρους CAL's είναι φθηνότερη από την προηγούμενη έκδοση (όταν δεν επιλέγουμε το πλήρες σύνολο του πακέτου) το συνολικό κόστος της πλήρους ενεργοποίησης είναι μεγαλύτερο στη νέα έκδοση.
Νέα features, νέες δυνατότητες, μεγαλύτερη αξία χρήσης ... μεγαλύτερο κόστος κτήσης ... Η επιλογή σε λίγους μήνες με την επίσημη κυκλοφορία!
- MS Lync Server 2010 – Lync Control Panel (CSCP)
-
Όπως είχα αναφέρει και σε προηγούμενο post, ο τρόπος διαχείρισης του νέου MS Lync Server 2010, έχει αλλάξει δραστικά σε σχέση με τον προκάτοχό του OCS 2007R2. Η λειτουργικότητα έχει σπάσει στα δύο και επιμερίζεται σε δυο εργαλεία, ανεξάρτητα μεταξύ τους, αλλά εξίσου σημαντικά. Το πρώτο εργαλείο, ο Topology Builder καθορίζει την τοπολογία της εγκατάστασης και είναι κυρίως μέρος του Setup, αλλά χρησιμοποιείται και όταν θέλουμε να αλλάξουμε βασικές παραμέτρους του συστήματος (Service ports, web farm FQDN, Servers FQDN).
Το δεύτερο, το οποίο θα δούμε σε αυτό το άρθρο, αποτελεί το καθημερινό εργαλείο του Lync Admin, αφού διαχειρίζεται όλες τις υπόλοιπες παραμέτρους, όπως User enabling & settings, Voice & Conferencing Settings & Policies!
Αφήνοντας στην άκρη το MMC (RIP) και το WMI που έκρυβε από πίσω, το νέο Lync Control Panel (με αρχικά όμως CSCP – Communications Server Control Panel …) βασίζεται σε τεχνολογία Silverlight (και άρα πλέον μπορεί να τρέξει από οπουδήποτε με οποιοδήποτε browser, χωρίς να χρειάζεται εγκατάσταση snap-in etc etc) ενώ οτιδήποτε κάνουμε εμείς στο Control Panel (web interface) μεταφράζεται σε μια ή περισσότερες εντολές Powershell οι οποίες εκτελούνται στο Server μας …
Κάνοντας λοιπόν μια σύντομη περιήγηση στο Control Panel, από πάνω προς τα κάτω έχουμε τα μενού :
Users : Όπου διαχειριζόμαστε τους χρήστες μας. Είτε ενεργοποιούμε νέους χρήστες από το Active Directory, είτε τους αναθέτουμε πολιτικές (Voice, Conferencing, External Access, Federation etc), είτε τους αλλάζουμε pool (με αυτή τη διαδικασία κάνουμε και user migration από OCS 2007R2 σε Lync Server 2010)
Topology : Read Only! Βλέπουμε πληροφορίες για τις ρυθμίσεις που έχουμε κάνει μέσω Topology Builder και αφορούν FQDN’s, URL’s, Service Ports
IM and Presence : Ρυθμίσεις και πολιτικές για File & URL filters
Voice Routing : Θυμάστε τα παλιά καλά Dialing Rules (regular expression based translations & routing)??? Είναι εδώ :)
Voice features : Call park only! Το νέο χαρακτηριστικό του Lync που έλειπε από τον OCS ώστε να χαρακτηριστεί ΚΑΙ PBX …
Response Groups : Εδώ διαχειριζόμαστε το Workflow & Queue των γνωστών μας και από τον OCS2007R2 Response Groups
Conferencing Policy : Γνωστές ρυθμίσεις και πολιτικές από τα … παλιά! Νέα λειτουργικότητα εδώ το Lobby για τους external conference participants (remote anonymous users & dial-in users). Περισσότερα σε σχετικό Post που έρχεται …
Clients : Εδώ διαχειριζόμαστε πολιτικές για το Client version που κάνουμε αποδεκτό από το σύστημα (πχ να μπορούν ή να ΜΗΝ μπορούν να κάνουν sign-in users που τρέχουν Communicator, μη με ρωτήσετε γιατί να ΜΗΝ έχουν Lync!). Επίσης από εδώ κάνουμε τα Lync Phone updates (Polycom, Aastra etc)
External User Access : Πολιτικές για το ποιοι χρήστες μπορούν να κάνουν sign-in πάνω από τον Access-Edge Server, καθώς και ρυθμίσεις για Federation & Public IM connections. Τα Public IM connections όπως έχουμε ήδη αναφέρει, θα είναι ιδιαίτερα αναβαθμισμένα στην RTM έκδοση!
Monitoring & Archiving : Εδώ διαχειριζόμαστε τις σχετικές λειτουργίες. Δεν έχουν αλλάξει πολλά πράγματα ως προς τη διαχείριση.
Security : Ρυθμίσεις σχετικά με τα πρωτόκολλα authentication, και το PIN Policy (dial-in)
Network configuration : Εδώ ρυθμίζουμε αυτό που κάποιοι ίσως θυμούνται από τα OCS 2007R2 location profiles … Αυτά στον Lync έχουν αναβαθμιστεί και πλέον εμπεριέχεται ολόκληρη μηχανή η οποία βασιζόμενη σε πληροφορίες για τα AD Sites, μπορεί να “σπάει” αυτόματα τους χρήστες ανάλογα με την τοποθεσία στην οποία κάνουν sign-in ώστε να χρησιμοποιούν το καλύτερο voice routing profile ανάλογα με το location! Περισσότερα και για αυτό σε επερχόμενο Post, αφού είναι πολύ σημαντικό feature, ειδικά για distributed περιβάλλοντα όπου οι χρήστες αλλάζουν συχνά (ή και λιγότερο συχνά) τοποθεσίες!