Thursday, January 24, 2019

New Look and New Content to come soon!

Excuse the mess while I finish migrating my blog to a new platform.


Thursday, April 30, 2015

Updated NetScaler 10.5 Content Switching

First I want to say it's been awhile since I wrote up an article back on NetScaler 9.3 Code, not much has changed but just enough I figured I would write up one for 10.5 Code.


First login to your NetScaler, Expand Traffic Management, Load Balancing, and Click on Servers. Click Add

In this example we will be using Domain Name, this Requires DNS to be configured prior to this step. Note the Server Name Field is just for Display proposes, and the Domain, is the FQDN of the Backend Server we are wanting to utilize.

Next we Need to Create a Service to Bind to the Backend Server, Click Services, And Click Add

The Service Name is just a Display Name, Select Existing Server, Select the Server you created in the Above Step, Select the Correct Protocol, And port number.

Click Continue

Click Done

Click Virtual Servers, Click Add

Name is again just a Display Name, Select Protocol, and in this Example we are going to use Non Addressable for the Type

Click Continue, Click on the No LBVserver Binding

Click Bind

Click The Service we created earlier, Click Insert

Click Save

Click Continue

Click Policies

Click the Plus Sign

Select Cache Policy, Leave Type as Request, Click Continue.

Click Bind

Select the No Cache Reset Policy, Click Insert

Click Ok

Click Done

Now to change it up, Click On Content Switching, Click on Actions, Click Add

The Name Is just a display name, Select the vServer We created from the Dropdown List, Click Create

Click Policies, Click Add

The Name is yet again, just a display name, Select the Action we just created, now for the Magic, In the Expression field, HTTP.REQ.HOSTNAME.CONTAINS("NameToFilterAgaist"), Click Create

Select Virtual Servers, Select HTTP, Click Edit

Click Content Switching Policies

Click Bind

Select The Policy we just created and Click Insert

Click Ok

Click Done

That's it, Now as long as your Domain Name and IP all match you should get to your Backend Site.


Thanks for reading



Tuesday, February 24, 2015

In Place Upgrade of Server 2008R2

So this week I've been engaged by a client to consolidate their virtual infrastructure on to Hyper-V 2012 R2 from a mix and match of VMware and Hyper-V 2008 R2. The client had an unused Hyper-V 2008 R2 box that they had planned on migrating all of this stuff to and the box was not in production but was domain joined so I figured this was a good opportunity to try a in place upgrade of that server. So how about I jump right in.


Optional Prerequisite: While not necessary, I would recommend only doing this on servers you either have physical access, or have RMM/IP KVM access to. That way you'll be able to see what's going on during the reboots.


Step 1) prepare the server for the upgrade. Since this machine was not a domain controller I did not have to do any of the AD prep normally associated with an in place upgrade, so the only preparation step I did was make certain that windows updates were current.

Step 2) Next I installed pfmap173 which you can get here. This is a free Windows application that allows users to mount the contents of ZIP, ISO, Compact ISO, Compact File Set and Private Folder files to the file system as virtual folders. Very useful piece of software.

Step 3) Now that we have the ISO mounted, just run setup.exe and start the install.


Step 4) Selecting whether to get updates or not. It's going to recommend you get updates during the upgrade process, while I've done this with desktop upgrades from Windows 7 to Windows 8.1 and not had any issues, I really felt that since this was a server and I didn't want to drive an hour to go physically lay hands on it if something goes wrong, I chose to be as minimalist as possible and selected the option to not install the updates. This was purely intuition on my part, I can't cite a specific technical reason not to do this so your mileage may vary.


Step 5) Next step you will select what edition you are installing. Obviously this is going to be determined by the license key you have and in this case I'm going to do Standard, but I'll go over some basic facts about editions.

Data Center can be licensed for 2 sockets and gives you unlimited VOSEs with Automated Virtual Machine Activation. This basically means you can do an unlimited number of VMs on the Data Center host and the AVMA means they don't need to be activated through KMS or online. BUT, these VOSEs are not transferable to another host, so any cluster replication members must be Data Center as well or at least licensed for the total number of VMs that could be run if one host fails. Example: Host 1 has 2 VMs, Host 2 has 2 VMs and Host 1 and Host 2 are in a cluster, so that means Host 1 must be licensed for 4 VMs and Host 2 must be licensed for 4 VMs because if either host fails the subsequent host will be handling those VMs and must be licensed for them even if it's just for 1 second.

Core editions are pretty straight forward, it's basically whatever edition you have but without a GUI. This reduces servicing, management, resource consumption, and attack surface, all useful things in some scenarios. Your license keys can be used on both versions (with GUI and without).

Step 6) Select the upgrade option.

The install process will then examine compatibility, there are any issues you'll be notified here and it also spits out a report onto the desktop if you wish to cancel the process and go look at it. It will also warn you to go check with your software vendors to make sure software is compatible. I'm guessing you've already done this because you're not incompetent but just in case it gives you the option of stopping now and taking care of that.



Once you hit next, there's no going back, it's going to go through the unpacking and installing process and the machine will reboot several times.

If you don't have direct RMM/IPKVM access to the machine, you'll lose your RDP session and won't be able to connect again until the process is totally complete. When you're all done, you should be greeted by the lovely Server 2012R2 logon.



your friendly neighborhood IT solutions engineer

Monday, February 10, 2014

HowTo - Create AppSense Deployment Groups

It has dawned on me that I haven’t done an AppSense post in a while.

So here is a quick Run down of a basic configuration of AppSense Deployment Groups.  I figure I’ll start from the beginning and go from there.


As always thanks for Reading/Watching

Monday, February 3, 2014

PVS Capture Issue

So after many hours of Trouble shooting thinking I was battling a VMWare 5.5 Hardware Version 10 issue.  Became a super easy Partition layout issue.  So here the run down.

I was trying to capture a Golden image, had everything setup and working.  I was giving a new Base Build image to capture and started having problems when I tried to run through the Image Wizard... This would run through without issues until the reboot, it would come up attach the vDisk but wouldn't capture the image.  I tried every combo I could think of going to an E1000 instead of the VMXNET3, still got the same results.

Now for the good news, I found that it was a simple Partition issue, the Wizard hard codes the small windows 300mb partitions to the first volume, however I found running the P2PV tool under the Provisioning Services folder, selecting This machine to VHD, and manually moving the 300mb partition to the last part of the Drive and moving the Data Volume to the front resolved the issue.  Granted you have to point the saved VHD to the PVS Server, and you will have to manually import the VHD after it is captured.  

Anyways thought I would share this, thanks for reading.

Monday, July 8, 2013

OSx vs. Windows 8

OSx is a great OS. Amazing performance, great for users that want a very stable platform. However when trying to interact with a corporate environment it becomes very apparent that there are some major gaps in applications for business use vs. those of consumer use.

The more and more I tried to use OSx for everyday use the harder and harder I found it to complete my daily tasks without having to boot up a Virtual Machine to complete Visio Drawings, or Project files. So being the geek I am, I decided to give Windows 8 a try again. This time I decided to give it my full attention… After just a day, I started realizing that Windows 8 is pretty unique. It is a nice feeling while you are in the Consumer "Style" time slices vs. Enterprise "Style" time slices.

Integrations with Dropbox, SkyDrive, DataNow, Office Suite, etc… You name it, things for the Enterprise life just seem to be running WAY better.

Granted if I were a professional photographer or video editor there would be no debate OSx it would be. However when trying to maintain both Personal life and Business Life, hands down it is Windows, and Windows 8 is super-fast, extremely stable, and Manages Memory as good or better then OSx.

Also when it comes to games, nothing really compares to Windows, trying to find games that are OSx native applications it was pretty disappointing.

Thanks for Reading.