Look at the session catalog and pick your sessions (or if you are not coming, just take a look and see what you’re missing ). From what I’ve seen, there are so many great sessions – I hope to hear them all!
There’s something nice for all you Hyper-V admins out there – don’t know if you’ve seen it already, but Serhat Akinci (my MVP colleague) made a great script for reporting the health of your Hyper-V hosts, called Get-HyperVReport.
You can use it on local or remote Hyper-V hosts and clusters, schedule and e-mail the reports (something to read while enjoying the morning coffee… or tea ), and they look like this:
Highlights (from TechNet page):
More than 2600+ lines of PowerShell, HTML and CSS code examples
Creates a plain but detailed and user-friendly HTML report which is compatible with all modern browsers
Provides more detailed information via tooltips in the HTML report. (cells with asteriks and highlighted)
Checks and installs required runtime environment prerequisites like Hyper-V and Clustering PowerShell
Collects information by using standard Hyper-V and Clustering PowerShell cmdlets and custom WMI queries
Shows alerts in the report for certain situations (utilizations, VM checkpoints, replication status, etc.)
Can be used directly from command-line or as a scheduled Windows task
Supports report delivery via e-mail with advanced options. (authentication, TLS/SSL, multiple recipients)
Includes a mode that reports only alerts in the Hyper-V environment. (aka HighlightsOnly mode)
Advanced error handling and logging. (Console messages and log file)
Download of this script, and more information about it, is available at TechNet Gallery. And remember – don’t let your Hyper-V hosts run all by themselves!
This week I was with a customer, assisting them with moving the office to another location. As the whole “migration” was done in a hurry, some things were not prepared on time – there was no Internet access on the second location. This was quite a problem, because people had to work during the move (they had to generate and send reports, invoices, respond to e-mails, etc.).
However, the good thing was that the networking was already done and servers were moved relatively fast. So… we had servers and networking up and running in no time, and we got even some “spare parts” – couple of MikroTik routers.
As I’ve said already – without Internet, people couldn’t do much, so I’ve had an idea to use someone’s phone and one of the “spare” routers to provide temporary Internet access for the whole network. I’ve connected one router to a network switch, grabbed someone’s iPhone, enabled Internet sharing on it, and then connected my notebook to the wired network, so that I could configure the router.
As you can see on the previous picture, I’ve set my SSID and password to “blog.kaniski.eu”, and I’ll use this later in my router configuration.
Note: I don’t have an iPhone near me right now, so I’m using my Lumia 930 and MikroTik RB751U-2HnD router to “emulate” this scenario… sorry about that.
Router’s configuration that was used is actually very simple – here’s the whole script (note that I’ve changed the ranges, names, etc. for privacy reasons):
# reset the system and don’t load defaults (totally unconfigured router)
/system reset-configuration no-defaults=yes
# set router's identity (for “cosmetic” reasons)
/system identity set name="blog.kaniski.eu"
# add IP address to internal network interface (ether5 in my case)
/ip dns set allow-remote-requests=yes servers=18.104.22.168,22.214.171.124
You can check if your router (and the rest of your network) is connected to phone’s wireless (and Internet), by opening the router’s admin page in your favorite web browser (http://10.10.10.254/ in our case):
Although things didn’t go exactly like planned, this little trick enabled people to work while waiting for the “real Internet access”. Right now is three days from implementing this temporary solution and still no “real Internet” in sight… maybe next week.