Optimal iSCSI NIC Settings

Taken from http://austintovey.blogspot.com/2012/04/optimal-iscsi-nic-settings.html

Optimal iSCSI NIC settings

This can help eliminate TCP retransmits between EQL and the host.Find the 2x iSCSI NICs in the registry, only change this for NICs connecting to iSCSI storage.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Create two new DWORDS
TcpAckFrequency = 1
TcpDelAckTicks = 0

Restart the server.

The Microsoft Exchange Mailbox Transport Submission service terminated unexpectedly

exchange-dns-issue

Arrgg! My Exchange 2013 migration was going so well until I added a new receive connector to enable a secure relay for our copiers etc..I added another IP to the internal NIC to handle this duty.

I made the change Wednesday night and didn’t notice anything wrong until Thursday morning when people started calling asking what’s up with the email. I started troubleshooting with my analyst while driving the 30 minute trip and tried the usual suspects. Check the queues, building up. Reboot, no help. Finally check the event viewer and notice the MSExchangeSubmission.exe is crashing repeatedly. Stumped at this point so I undid the change made the night before.

Check the queues again and notice they are failing on a DNS failure. Huh? I have no problems with my DNS servers, why can’t it resolve DNS queries. Command prompt: ping google.com…100% success rate. ping …0% success rate.

Check DNS, the server is listed and has the correct IP address. Getting frustrated now. Modified the hosts file and added the server/ip combo in it and everything is magically better. A couple hours later with everything running smooth, I decided to add my receive connector IP address back onto the NIC. Head into a meeting and start getting calls again. Remove the IP and everything works again. Later that night, added the IP back and everything craps out. Long story short, this is a bug in Exchange 2013 somewhere that prevents it from detecting the NIC dns settings when you add a secondary IP to the NIC. Quick fix is to specify the DNS settings in Exchange (I used my internal dns for External DNS and Internal DNS) as viewed in the screenshot above.

Other than that, I migrated Public Folders today and shutdown my Exchange 2010 servers…so far so good.

Disable Acrobat Updates with a GPO

Adobe-Acrobat-Reader-256x256

Finally Adobe and Microsoft are getting along with each other (kind of). With Acrobat XI, they have released a zip file with ADM and ADMX starter templates to control SOME features of Acrobat, one of them being updates.
They call these “starter” templates because they were too lazy to create the whole thing themselves. The good news is they do publish all the possible settings so you can easily modify the templates to suit your needs.

You can find everything here: Acrobat GPO Starter Templates

Good luck.

Exchange Server Edge Transport Reports Wrong Version

Exchange-2010-Logo-733341

Excited to get started on our Exchange 2013 installs, we started with the mandatory schema extensions using: setup.exe /PrepareSchema
FAILED
Oh CRAP! Not during the schema upgrade was my first thought. It failed because it said I needed to upgrade all my servers. I had run through all the requirements for co-existing an Exchange 2013 and 2010 environment including installing the Exchange 2010 SP3 update on every Exchange 2010 server role.
I start with my Edge Transport and run:

Get-ExchangeServer | fl name, admindisplayversion

Yep, it reports all servers at the SP3 level.
Next up is my Mailbox servers. Running the same command reports that my Edge Transport is still running SP2. What?
Long story short, you should/may need to recreate your Edge Subscription to get the version of your Edge Transport reported properly in the rest of the Exchange environment.
I used these commands:
Edge Transport

New-EdgeSubscription -File c:\edgesub.xml

Hub Transport

New-EdgeSubscription -FileData ([byte[]]$(Get-Content -Path "c:\edgesub.xml" -Encoding Byte -ReadCount 0)) -Site "YOUR SITE" -CreateInternetSendConnector $false -CreateInboundSendConnector $false

Problem fixed…moving onto setup.exe /PrepareAD
Stay tuned!