Collecting 3PAR Insplore Logs

If you have any issues with your 3PAR and are working with HPE they will ask you to collect the logs, which they call Insplore Logs. Learn more about 3PAR in our 3PAR Beginners Guide.

procedure:

1 Open up a web browser and enter the IP address or hostname of the service processor connected to your 3PAR and logon with your service processor credentials

2 On the left hand side of the screen click on support and then from the action area select the InSplore hyperlink

3 A window will pop up showing you all the commands it’s running to gather the logs.

You can close this window or leave it open and it will tell you when it completes.

4 You then need to browse to the logs that were created. Click on the files menu on the left and then the files folder on the right.  Continue to browse through the folder as follows 3PAR Serial number/InSplore and look for the insplore.tbz2 file with today’s date that you just generated.

5 Next to the file you just located you will notice 2 options transfer or download.  You can download the file to send via FTP or transfer should send the files straight HPE.

Don’t miss out on the 150+ 3PAR Posts on the blog.

 

Robocopy File Migration

Introduction

Migrating storage data has never been so easy with methods like, vMotion and 3PAR’s online import tool. I recently had to do a NAS data transfer from an old to new device and neither of the above options were available and neither was Rsync, so I had to fail back to good old Robocopy. It certainly isn’t the fastest method but when you are short on options it is a useful one. There are lots of switches you can use so I wanted to look at the most common ones and some gotchas.

Useage

Robocopy is short for robust file copy and is included with Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows 8

The basic usage is

robocopy \\source server\source path \\destination server\destination path <switches>

Here are some of the most common switches:

/e Copy subdirectories including empty ones

/zb Enables restartable mode. This is useful if the link you are copying across is unreliable as it will retry the file when the connection is established again. It also allows access to files using backup mode you be otherwise be unable to access

/copy:all Copy all the properties of the file

/copy:DATSOU Like above allows you to copy the properties of the file. But this allows the granular selection of which properties to copy

D Data

A Attributes

T Time stamps

S NTFS access control list (ACL)

O Owner information

U Auditing information

The default value for CopyFlags is DAT (data, attributes, and time stamps).

/log:c:\Robocopy.log Output the results to a log file

/log:c:\Robocopy.log /V /NPCommands can be used in conjunction with the log command to specify what exactly is logged. For example the following writes the results to a log file in verbose mode and does not show the percentage progress

Gotchas

/r:1 Specifies how many times copying a file will be retried. Setting this to something sensible is key or it will default to 1 million

/t:1 Specifies in seconds time to wait between retries. Again worth setting or it will default to 30 seconds

You can see the full list of switches here

Putting it all together

robocopy \\Server1\Y$ \\Server2\Y$ /e /zb /copy:DAT /r:1 /w:1 /log:c:\Scripts\Robocopy.log /V /NP

The above command will copy the data from \\Server1\Y$ to \\Server2\Y$ . Copying subfolders including empty ones, in restartable mode, copying the date, time and file properties. A retry and wait of 1 second each and outputting in verbose mode with no progress percentage to c:\Scripts\Robocopy.log

If you are using Robocopy to migrate data you can run it several times to pick up new files or modified files. A standard strategy would be to run it several times to copy as many files as possible, then to have an outage for the final copy to make sure that you have everything.

 

 

 

 

 

 

Domain Name Migration Experience

So the domain name change is done, 3ParDude is dead and d8taDude.com is alive. I almost died or at least shortened my lifespan in the process but the migration is complete and so far traffic levels look good.  I seem to have managed to avoid a Wall Street style crash or a Titanic style sinking in my SEO, so how did I do it?

What I actually wanted to do

My old blog had the domain 3Pardude.com I wanted to change to d8taDude.  I searched the web to find others that had done a similar thing and the results were limited, I was go to have to go it alone.

The bit before the start bit

I knew that this was a big job so I wanted to tackle it as you would a project a work and put in a fully written out plan before I even started. In the great history of corporate meetings I had a meeting about the meeting before I even started.  As it was just me this was a chance to use the meeting to do some planning.  The first thing I needed was a name new domain name, I knew I wanted to keep the Dude bit but wasn’t sure what to match it with. After much brain storming I came up with d8taDude.

First tip, when you think of your new domain name check that it’s available and the associated social media handle you want to use.  I like to keep my domain and social media handles as similar as similar as possible to keep the brand consistent.  You can use this neat website to check your chosen social media handle is available across all social media networks you need.

Also do a google search and have a sniff around to see what else is associate with your new domain name. I recently had a yoga teacher tell me the name of her website, I googled it and found it was also associated with an adult film star. Take your time with this bit, brand is key.

In summary in this beginning bit I brain stormed ideas, checked domain and social media availability, googled the new name to ensure it wasn’t associated with crazy shit.

Office 365

I have an office 365 setup, I have a filo fax too, and I am just a crazy business man really. It’s nice to have an e-mail address associated with your domain, you can manage all this through Exchange in office 365.

  • For WordPress add your new domain and DNS records as per this document.
  • Create mail new boxes for aliases you want [email protected] etc. Office 365 Admin, Exchange Admin Centre, shared mailbox.

SOCIAL MEDIA SETUP

BELCHATOW POLAND - MAY 02 2013: Modern white keyboard with colored social network buttons.

Even if you don’t intend to setup all your social media profiles grab the ID from the start before someone else does. Some of the main ones

  • LinkedIn – Create business page. Log into personal profile, interests companies, create page
  • Face Book create page. How to here
  • YouTube  – Create channel from this page
  • Instagram
  • Twitter
  • Google plus

If you are using WordPress.com setup publicize, this allows you to associate your social media accounts with WordPress. Any new posts will be sent to these social media accounts.

Mail Chimp

Creating e-mail subscribers list gives another option for how your readers may want to follow you.

  • Create subscriber list
  • Add members, if you have existing subscribers from another source
  • Create campaign RSS. If you add your RSS feed to an RSS campaign this will automatically send your posts to your mail subscribers when they are published
  • Create sign up form. You will need to create a subscription box to allow users to sign up for your mail list. You can do this from Lists, sign up forms, general forms design and setup and get URL

WORDPRESS.COM SETUP

Some general settings to apply to wordpress.com

  • Set new site to private so it is not visible while you are working on it
  • Set time and site title – General settings , site title, tagline, time zone
  • Check permalinks enabled and URL structure is the same as your source blog
  • Set author name and photo
  • Set social media sharing buttons. Users, my profile – Settings sharing social media buttons
  • Choose Theme
  • Complete site theme customization
  • Show tags on posts
  • Show category on posts
  • Show related posts. Settings, reading, enable
  • Enable mobile view fir theme. Appearance, mobile, enable

STAKEHOLDERS TO INFORM

stake-holders

It’s not all about the tech, don’t forget to inform your readers

  • Warn readers of change via social media
  • Warn social media followers of change
  • Inform companies you work closely with
  • Inform any sponsors

Get the new blog ready

  • Backup old blog ready for transfer
  • Import backup to new blog
  • Check through posts for formatting – do comments, tags, pictures etc. look OK
  • Import stats from old blog. WordPress can do this for you on WordPress.com
  • Copy followers to new site. WordPress can do this for you on WordPress.com
  • Export and import links (blogroll)
  • Add social media links to new site
  • Update static pages such as about, with updated information about the new blog
  • Add widgets you want such as top posts, recent posts
  • Update internal links. This is the really time consuming part.  Get a list of URL’s from the new site, then go through every posts updating to the new blog every time you reference on your own site.
  • Update your blog URL at any link or syndication sites
  • Request any key links to your blog are updated

SWITCH OVER

clover

The bit I really wanted to take my time over and get right as it was the main element that determined if I maintained SEO, I took hold of my lucky clover and was ready to proceed..  If you have an existing site that you have spent time and effort building up your SEO on you will want to do everything you can to preserve it.  I will detail the steps I went through specific to my migration but google produces a full guide on the process I would definitely recommend that you read that to ensure you don’t miss any steps relevant to your transfer.

  • You need to have completed all the steps above to get your new site ready
  • Ensure all internal links have already been updated as discussed previously
  • Check permalink structure matches between both sites
  • Change the new site visibility to public. Equivalent to changing robots.txt to allow /disallow search engine crawl on other sites
  • Verify the new site in the Google search console. Add all variants e.g. http://d8taDude.com, https://d8taDude.com, http://www.d8taDude.com, https://www.d8taDude.com
  • Add sitemap. For wordpress.com sites this is simply http://www.blogname.com/sitemap.xml
  • Check for broken links
  • Register site with other search engines such as Bing
  • Set your old site to private in WordPress.com to stop search engines from crawling it. Equivalent to removing robots.txt directives
  • To forward traffic from your old site to your new one you need to put in place a 301 redirect. This will automatically forward anyone landing at your old site to your new one, according to Google whilst preserving SEO.  You can redirect individual pages or at a domain level.  I redirected at the domain level so effectively all pages from the old site were redirected to the new site
  • In WordPress.com I implemented a 301 redirect by adding the old domain name to a list of domain searches. This guide shows how to transfer the domain and then to set the new one as primary.
  • Keep redirects in place for as long as possible. Indefinitely if possible.
  • Submit a change of address form in the Google search console
  • Register new site google analytics

POST TRANSFER

  • Check new site is accessible
  • Check old site redirects new. Try a number of different links to ensure 301 redirect is working
  • Try fetch as google and check its reporting a redirect
  • Check traffic at both sites
  • Check google search console for any errors
  • Check mobile theme works
  • Create a short post to check everything is working as expected and inform readers
  • Inform other stake holders of the move
  • Check post is sending to social media as expected

I talked about this whole experience with Eric Wright on his GC ON Demand Podcast check it out.