A new beginning….

Yesterday I was named the Partner VMUG Leader for the Philadelphia VMware User Group.

I look forward to serving the local VMUG Community and hope to assist in making it stronger and more active.

To find out more about VMUG you can check it out here:

https://www.vmug.com/

While you are there you should also check out the VMUG Advantage program which provides an amazing opportunity for people looking to gain experience with VMware products but with the EVAL-Experience and discounts on VMware Classes and Exams. Find out more here.

https://www.vmug.com/Join/VMUG-Advantage-Membership

Okay, I think I have a plan…..

After some quick thinking and talking it over with my Family and my boss. I am going to upgrade my VCP 6.0 to a VCP 6.5 and then move forward with the VCAP 6.5.  As I already have a VCP 6.0 that is active I am eligible to take the Delta exam which I have done twice before.

More Information to come….

ARGH!!!! You have got to be kidding me here!

So I took the design class that I was registered for, only to find out on the first day of  training that I am not eligible to take the VCAP 6.5. Now I know I have been doing this for a while, but the last time I looked into it, you were able to upgrade to a higher tier cert on a newer version as long as you had an active VCP. Well it turns out that has been changed.

I will do a post in the coming days to talk about the class, and right now I need to regroup and figure out what I am going to do.

It’s Official!!!

I just received my digital books for VMware vSphere: Design Workshop [V6.5]! I am looking forward to taking this class next week

How to tell if your users AD account password has expired

Like I said in a previous post we are dealing with the after math of a disaster so most of our Administrative tools are still offline until we get around to bringing back online. One of those tools was a real life saver and would email not only the admin team but the end users that their AD password was about to expire. So without that we are flying blind, which is not a big deal for the day to day management of our network.

Moving along I got a call the other day from one of my users who was working remote who said that he could not connect to email. So I asked him when was the last time he reset his password, which he said he did not know.

So I opened up my command line and ran the following command

net user %USERNAME% /domain

Replace %Username% with the username you want to query and it will return a ton of information about the user account including the date the password will expire. 

TCP Reverse Proxies, the next step in web hosting

So as I mentioned previously, I have been dealing with a DR issue at work. One of the services that we did not bring back due to networking issues is our IIS ARR server which was acting as a reverse proxy for several of our web services.

So there are many options out there which we can go with so but I would say that the front runners at this time are either NGINX or PFSense. Over the next few days I will go into more details with additional posts with more information.

The Woes of being a SysAdmin…..

So last night I was called into our Data Center due to an outage. Once everything came back up we noticed an issue with our Exchange Archive Server which lives at that Data Center. From outlook we were not able to access our In-Place Archives, however we could do it from OWA (Weird Right?)

This morning I looked into the issue further and when I tried to open the Exchange Management Shell on that server I got this message 3 times.

New-PSSession : [ServerName.domain.local] Connecting to remote server ServerName.Domain.local failed with the following error
message : [ClientAccessServer=ServerName,BackEndServer=ServerName.Domain.local,RequestId=2de56d73-34a8-46a9-9bdd-5c023e960cb5,
TimeStamp=8/6/2018 3:14:08 PM] [FailureCategory=Cafe-SendFailure]  For more information, see the
about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI “$connectionUri” -ConfigurationName Microsoft.Excha …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme….RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
   gTransportException
    + FullyQualifiedErrorId : -2144108477,PSSessionOpenFailed

So I tried to google this error message and let me tell you, if you try, good luck. There was literally no information about it. I then ended up googling this part of the message:

FailureCategory=Cafe-SendFailure

This let me to a Microsoft Answers thread which guided me to look at another blog which then said to check the SSL Binding on both the Website and Exchange Back end in IIS on the host. I discovered the the Exchange Back end did not have a binding for port 444. So I pointed it to the proper certificate and after and IIS reset it worked like magic.

Say hello to my little friend…..

So this little baby came in with the Amazon guy today!

As part of my preparation for the VCAP – DCD 6.5 exam that I am taking, I purchased this book which came recommended by the author whose blog I follow and listed on my VCAP 6.5 page.

I must say I have read many IT books in my time in this field that this one is probably my favorite. It is very concise and to the point. The book is broken up into small sections or “recipes ” which are easy to digest and understand. Even the sections that I usually find boring or hard to get through was not as much of a struggle for me this time around. The author also left little nuggets of wisdom which I found helpful and fascinating.

I also loved the message in the beginning of the book from the publisher that said if there was any erroneous information or misspellings that you can email them to let them know so they can correct it in future revisions. This was so refreshing, I cannot tell you how many time I have read a book with misspellings or wrong information and it can really trip you up. You try to get in contact with the author or the publisher and nobody cares. I think more publishing houses should adopt this mentality.

I look forward to doing a full review of this book at a later time (depending on how well I do on the exam)

How to install PowerCLI

Recently VMware has changed the way you install PowerCLI from being the standard MSI installer that we have all been used to for years, to downloading and installing it from the PowerShell Repository.

Here is the process for installing PowerCLI:

Open PowerShell by running it as an Administrator

Once PowerShell loads up you will want to change the Execution Policy to Remote Signed

Set-ExecutionPolicy RemoteSigned

Once that is done you can install PowerCLI by running this command:

Install-Module -Name VMware.PowerCLI -Scope CurrentUser

You will then be prompted at least twice to give your consent to download and install from an untrusted repository.

How to add Target Servers to vMA

I have had this one post sitting around for a while and I figured I should get it written before it gets lost.

Earlier I was working on getting vMA stood up in my lab environment and I figured that I should do a post about how to configure vMA to connect to a target. Adding a Target Server in vMA is a faster way for you to be able to issue commands. Rather than having to specify which server you want to run commands against (especially if you are running several commands on the same box) you should set the server as a target. In this instance I will run through the steps of setting a target for an AD Authenticated host or vCenter. 

From the vMA console you will type the following command out:

vifp addserver <vcenter server name.domain.local> –authpolicy adauth –username <AD DOMAINUserName>

and press Enter and you will be prompted for the Password of the AD account that you referenced.

To verify that the server is connected you can use the following command:
vifp listservers –long

This will tell you the server name as well as the method of authentication. Now anytime you want to run a command against that host you will be able to do so without having to re-authenticate every time.

To set your Target server you can use the following command prior to running your actual command or script.

vifptarget -s <servername>