HAProxy use case: Exchange 2007 migration to 365

Last month I was asked to perform a Cutover migration from Exchange Server 2007 to Exchange Online on Office 365. After I created the Migration Batch on Exchange Online, I got an error about the SSL/TLS certificate of Exchange Server 2007. Although I could not find any relevant information on Microsoft Docs, it appears that the version of TLS in Exchange Server 2007 is 1.0, which is considered deprecated by Exchange Online and, thus, not supported. However, I found no way to upgrade to TLS 1.3 so that the Cutover migration work for my case.

Continue reading HAProxy use case: Exchange 2007 migration to 365

View Storage Spaces Direct (S2D) slabs placement statistics

Recently, I was dealing with an HCI cluster and I needed to see how the slabs (or extents, if you prefer) are placed on each disk. Since there is no such direct PowerShell command to visualize this information, I ended up writing a small function that serves this purpose. The function performs some queries on the virtual disk to find the slubs, calculate the statistics and correlate with the hosts that hold each disk. In the end, it groups the results and returns them in a single table.

Continue reading View Storage Spaces Direct (S2D) slabs placement statistics

Cleanup Azure Diagnostic data from Table Storage

Azure Diagnostics for Virtual Machines is a  great feature. You have visibility for syslog, CPU usage, memory usage, boot diagnostics, etc. It is great to have it. But if you have used it for a while, you may find yourself in the uncomfortable place to have collected too much data, that have launched storage costs to undesirable heights. At least at this point in time, Microsoft does not offer retention mechanisms for diagnostic data. One quick and dirty way to get rid of it is to completely wipe the diagnostics data and start from scratch. There is no way to throw away just the old data. It is all or nothing. Continue reading Cleanup Azure Diagnostic data from Table Storage

Monitor free space for each partition on Azure Linux VMs

Recently I needed to monitor the free disk space on some Linux VMs on Azure. Each VM had a different VM size, which means different OS Disk size, Temp partition size, etc. In addition, some VMs had an extra Data disk, while some others did not. The aim was to monitor and create alerts for each partition separately. This is something that Azure does not offer out of the box. Instead, it requires some extra effort to achieve this. Since I realized that there is actually not good enough documentation on the net, I decided to share my experience hoping that it will be helpful for others too.

Continue reading Monitor free space for each partition on Azure Linux VMs

Περί πιστοποιήσεων Cisco CCNA

cisco-ccna-logo1Κατά καιρούς αρκετοί μου ζητούν πληροφορίες σχετικά με τις πιστοποιήσεις της Cisco και ειδικότερα για το CCNA. Η συγκεκριμένη πιστοποίηση είναι αρκετά διαδεδομένη και τη ζητούν αρκετές επιχειρήσεις, είτε ως απαραίτητο είτε ως σημαντικό πρόσθετο σε ένα βιογραφικό. Η αλήθεια είναι ότι η συγκεκριμένη πιστοποίηση καλύπτει ένα ευρύ φάσμα βασικών γνώσεων δικτύωσης που στο συντριπτικά μεγαλύτερο κομμάτι του είναι γενικό και δεν περιορίζεται σε αποκλειστικές τεχνολογίες τις Cisco, αυξάνοντας ακόμα περισσότερο την αξία του.

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

Continue reading Περί πιστοποιήσεων Cisco CCNA

Cloud Backup Solutions από το Azure

Backup_Azure_WebΤο Azure είναι η cloud πλατφόρμα της Microsoft για μία ευρεία γκάμα υπηρεσιών με επίκεντρο το virtualization. Μία από τις πολύ χρήσιμες υπηρεσίες του Azure, το Backup Vault, πρόσφατα αναβαθμίστηκε ώστε να παρέχει προστασία σε Application Workloads. Εκτός λοιπόν της προστασίας σε επίπεδο αρχείων για τους on-premise servers και όλου του συστήματος για τα Azure Virtual Machines, πλέον παρέχεται η προστασία για Hyper-V Virtual Machines, Exchange Server, Sharepoint, SQL Server και Windows Clients. Επιπλέον, οι τρόποι με τον οποίο παρέχονται τα παραπάνω δεν είναι μόνο ένας, αλλά προσφέρεται μία σειρά από επιλογές ώστε η λύση να προσαρμοστεί με τον καλύτερο τρόπο στις απαιτήσεις της εκάστοτε περίπτωσης. Continue reading Cloud Backup Solutions από το Azure

Cisco VPN Client die hard: Windows 10

CiscoVPNClientWindows10Ο Cisco VPN client μπορεί να λειτουργήσει και στα Windows 10. Υπενθυμίζουμε ότι η τελευταία υποστηριζόμενη έκδοση είναι τα Windows 7. Ωστόσο, με αρκετές αλχημείες μπορεί να λειτουργήσει και σε μεταγενέστερες εκδόσεις. Δυστυχώς, τα βήματα που έχουμε αναφέρει σε παλαιότερο άρθρο για τα Windows 8/8.1 δε φαίνεται να βοηθούν για την περίπτωση των Windows 10. Αν και κάπως καθυστερημένα, παρουσιάζουμε την πλήρη λύση για να λειτουργήσει ο Cisco VPN Client στην τελευταία έκδοση των Windows.

Continue reading Cisco VPN Client die hard: Windows 10

Προηγμένες τεχνικές κατάργησης εκτυπωτών σε Windows

Advanced-Remove-Printer-20150226-1Η εκτύπωση των Windows και συγκεκριμένα του Print spooler είναι φτιαγμένη με ένα μονολιθικό τρόπο. Αυτό σημαίνει ότι αν σε έναν server έχουμε εγκατεστημένους δέκα εκτυπωτές, τότε αρκεί ένας κακογραμμένος ή ελαττωματικός driver για να διακοπεί η υπηρεσία και να χάσουμε τη δυνατότητα εκτύπωσης και στους υπόλοιπους εκτυπωτές. Παράλληλα, οι απότομες και κατ’ εξακολούθηση διακοπές του Print spooler δε μας επιτρέπουν να καταργήσουμε τον προβληματικό εκτυπωτή και, κάπως έτσι, μπαίνουμε σε ένα φαύλο κύκλο από τον οποίο δύσκολα μπορεί να βγει κανείς. Εδώ παρουσιάζονται κάποια γενικά βήματα για την αντιμετώπιση των δύσκολων περιπτώσεων που δεν επιλύονται με την κλασσική κατάργηση του εκτυπωτή από το στοιχείο Devices and Printers του πίνακα ελέγχου.

Continue reading Προηγμένες τεχνικές κατάργησης εκτυπωτών σε Windows

Διαχείριση Windows Backup με το wbadmin

wbadmin-iconΚαμιά φορά η λήψη αντιγράφων ασφαλείας με το Windows Backup παρουσιάζει προβλήματα. Ένα σχετικά σύνηθες πρόβλημα είναι ο δίσκος του backup να έχει γεμίσει και να μην είναι δυνατό να ληφθούν νέα αντίγραφα. Αν και το Windows Backup διαθέτει αυτόματη διαχείριση του χώρου στο backup target, το παραπάνω πρόβλημα εμφανίζεται όταν ο όγκος των αρχείων των οποίων τηρούμε αντίγραφα ασφαλείας αυξηθεί απότομα. Μία τέτοια κατάσταση δημιουργείται όταν πχ οι χρήστες ανεβάσουν πολλά και μεγάλα αρχεία στο server ή αποφασίσουμε να προσθέσουμε στο backup job ένα ακόμα volume που έως τώρα δεν το κρατούσαμε backup. Συγκεκριμένα, το Windows Backup δε θα διαγράψει αυτόματα παραπάνω από το 1/8 του συνολικού χώρου του target disk. Στις εκδόσεις πριν το Windows Server 2008 συχνά η λύση ήταν να κάνουμε format τον δίσκο και να ξεκινήσουμε νέο backup schedule. Αυτό συνεπαγόταν την απώλεια όλων των αντιγράφων ασφαλείας που είχαμε έως εκείνη τη στιγμή, κάτι αρκετά επικίνδυνο. Στα Windows Server 2008 και τις επόμενες εκδόσεις, υπάρχει πολύ πιο ανώδυνη λύση.

Continue reading Διαχείριση Windows Backup με το wbadmin

Περιορισμός χρήσης μνήμης από WSUS

ms-wsus-logo-Apr2014Η υπηρεσία WSUS (Windows Server Update Services) είναι ιδιαίτερα χρήσιμη. Προσφέρει κεντρική διαχείριση των ενημερώσεων, περιορίζει δραστικά την κατανάλωση bandwidth στην πρόσβαση Internet της επιχείρησης και επιταχύνει τις διαδικασίες ενημέρωσης των clients που βρίσκονται στο εταιρικό δίκτυο. Ταυτόχρονα όμως καταναλώνει πολλούς πόρους του server σε μνήμη και αποθηκευτικό χώρο. Όσο αφορά την κατανάλωση μνήμης, μπορούμε να επέμβουμε δραστικά με μερικά απλά βήματα.

Continue reading Περιορισμός χρήσης μνήμης από WSUS