I’ve now opened forums on the primary nsrd.info site. While I’d initially planned to try to setup an alternate style of forums to others that are out there, it’s clear from discussions I’ve been having with various people that a good old traditional forum approach is actually the best way – particularly since the number of visitors that arrive to the blog daily come on the back of questions about NetWorker!

I’d encourage as many people as possible to jump across to the forums. Obviously being brand new, there may be some bugs in the system that we’ll need to work out, but let me know if you strike some issue that we need to address. (Over time I’ll be looking for some additional forum moderators.)

While I’ve not quite decided how to do it yet, over time as questions get answered on forums I’d like to have a repository of “known solutions” available, so please, if you use the forums to ask a question and someone gives you a great solution, return and make a note of it so that over time we can build up a really useful system.

You can access the forums at nsrd.info/forum.

 

I had hoped that the NetWorker Power User’s Guide to nsradmin micromanual might be popular enough to get say, at least 50 or 100 downloads, but I’ve been overwhelmed by the hundreds and hundreds of downloads.

That high number of downloads has well and truly been reflected in the fact that the article introducing the micromanual was the top viewed article for January.

If you’ve not already checked out the micromanual, please feel free to download it. Don’t be afraid of the request for a name and email address – I’m not harvesting this information for any nefarious purposes. As I state quite clearly on the download page, it’s only to let you know if there are any updates to the manual. Any person who has already downloaded the manual will attest to the fact that I’ve not contacted them – and that’s because there’s been no updates yet.

As a side note, this blog is now officially a year old, and the readership continues to grow – a big thank-you to everyone for taking the time to read what I have to say!

 

Looking at the stats both for this new site and the previous site, I’ve compiled a list of the top 10 read articles on The NetWorker Blog for 2009. The top 3 of course match the three articles that routinely turn out to be the most popular on any given month, which speaks something of their relevance to the average NetWorker administrator.

(Note: I’ve excluded non-article pages from the top 10.)

Number 10 – Instantiating Savesets

The very first article on the blog, Instantiating Savesets detailed the importance of distinguishing between all instances of a saveset and a specific instance of a saveset.

This distinction between using just the saveset ID, and using a saveset ID/clone ID combination becomes particularly important when staging from disk backup units. If clones exist and you stage using just the saveset ID, when NetWorker cleans up at the end of the staging operation it will remove reference to the clones as well as deleting the original from the disk backup unit. (Something you really don’t want to have happen.)

Recommendation to EMC: Perhaps it would be worthwhile requiring a “-y” argument to nsrstage if staging savesets from disk backup units and specifying only the saveset ID.

Recommendation to NetWorker administrators: Always be careful when staging that you specify both the saveset and the clone ID.

Number 9 – Basics – Important mminfo fields

In May I wrote about a few key mminfo fields – notably:

  • savetime
  • sscreate
  • ssinsert
  • sscomp
  • ssaccess

Sadly, I didn’t get the result I wanted with EMC on ssaccess. Documented as being updated whenever a saveset fragment is accessed for backup and recovery, the most I could get was an acknowledgement that it was currently broken and to lodge an RFE to get it fixed. (The alternative was to have the documentation changed to take out reference to read operations – something I didn’t want to have happen!)

Recommendation to EMC: ssaccess would be a particularly useful mminfo field, particularly when analysing recovery statistics for NetWorker. Please fix it.

Number 8 – Basics – Listing files in a backup

Want to know what files were backed up as part of the creation of a saveset? If you do, you’re not unique – this has remained a very popular article since it was written in January.

Recommendation to EMC: This information can be retrieved via a combination of mminfo/nsrinfo, but it would be handy if NMC supported drilling down into a saveset to provide a file listing.

Number 7 – Using yum to install NetWorker on Linux

NetWorker’s need for dependency resolution on Linux for installation of the client packages in particular drew a lot of people to this article.

Number 6 – Basics – mminfo, savetime, and greater than/less than

This article explained why NetWorker uses the greater than and less than signs in mminfo in a way that newcomers to the product might find backwards. If you’re not aware of why mminfo works the way it does for specifying savetimes, you should be.

Number 5 – 7.5(.1) changed behaviour – deleting savesets from adv_file devices

This was a particularly unpleasant bug introduced into NetWorker 7.5, thankfully resolved now in the cumulative service releases and NetWorker 7.6

The gist of it is that in NetWorker 7.5/7.5.1 (aka 7.5 SP1), if you deleted a saveset on a disk backup unit, NetWorker would suffer a serious failure where it would from that point have issues cleaning regular expired savesets from the disk backup unit and insist that the disk backup unit had major issues. The primary error would manifest as:

nsrd adv_file warning: Failed to fetch the saveset(ss_t) structure for ssid 1890993582

This was fixed in 7.5.1.2, thankfully.

Recommendation to EMC: Never let this bug see the light of day again, please. (So far you’re doing an excellent job, by the way.)

Number 4 – NetWorker 7.5.1 Released

I’ve recently noticed a disturbing trend among many vendors, EMC included, where once a new release is made of a product, sales and account staff become overly enthusiastic about recommending new releases. This comes on top of not really having any technical expertise. (Please be patient, I’m trying to put this as diplomatically as possible.)

One of the worst instances I’ve seen of this in the last few years was the near-hysterical pumping of 7.5 thanks to some useful features to do with virtualisation in particular. I’ll admit that my articles on the integration between Oracle Module 5 and NetWorker 7.5, as well as Probe Based Backups may have added to this. However, there was somewhat of a stampede to 7.5 when it came out, and consequently, when it had some issues, there was strong enthusiasm for the release of 7.5.1.

This is why, by the way, that IDATA maintains for its support customers a recommended versions list that is not automatically updated when new versions of products come out.

Recommendation to EMC: Remind your sales staff that existing users already have the product, and not to just go blindly convincing them to upgrade. Otherwise you’ll eventually start sounding like this.

Number 3 – Carry a jukebox with you (if you’re using Linux)

During 2009, Mark Harvey’s LinuxVTL project first got the open source LinuxVTL working with NetWorker in a single drive configuration, then eventually, in multi-drive configurations. (Mark assures me, by the way, that patches are coming real soon to allow multiple robots on the same storage node/server.)

Lesson for me: With the LinuxVTL configured on multiple lab servers in my environment, I’ve really taken to VTLs this year, and considerably changed my attitude on using them. (I’ll say again: I still resent that they’re needed, but I now respect them a lot more than I previously did.)

Lesson for others: Even Mark himself says that the open source VTL shouldn’t be used for production backups. Don’t be cheap with your backup system, this is an excellent tool for lab setups, training, diagnostics, etc., but it is not a replacement to a production-ready VTL system. If you want a VTL, buy a VTL.

Number 2 – Basics – Parallelism in NetWorker

Some would say that the high popularity of an article about parallelism in NetWorker indicates that it’s not sufficiently documented.

I’m not entirely convinced that’s the case. But it does go to show that it’s an important topic when it comes to performance tuning, and summary articles about how the various types of parallelism interact are obviously popular.

Lesson for everyone: Now that the performance tuning guide has been updated and made more relevant in NetWorker 7.6, I’d recommend people wanting an official overview of some of the parallelism options checking that out in addition to the article above.

Number 1 – Basics – Fixing “NSR peer information” errors

Goodness this was a popular article in 2009 – detailing how to fix the “NSR peer information” errors that can come up from time to time in the NetWorker logs. If you’re not familiar with this error yet, it’s likely you will eventually as a NetWorker administrator see an error such as:

39078 02/02/2009 09:45:13 PM  0 0 2 1152952640 5095 0 nox nsrexecd SYSTEM error: There is already a machine using the name: “faero”. Either choose a different name for your machine, or delete the “NSR peer information” entry for “faero” on host: “nox”

Recommendation for EMC: Users shouldn’t really need to be Googling for a solution to this problem. Let’s see an update to NetWorker Management Console where these errors/warnings are reported in the monitoring log, with the administrator being able to right click on them and choose to clear the peer information after confirming that they’re confident no nefarious activity is happening.

Wrapping Up

I have to say, it was a fantastically satisfying year writing the blog, and I’m looking forward to seeing what 2010 brings in terms of most useful articles.

 

I’m pleased to say that the first micromanual for the NetWorker Information Hub is now available for download.

The micromanual homepage has been updated to provide download details. If you have a good working knowledge of NetWorker, and are to learn about how nsradmin works, and so how to get more experience with automation and scripting, you should find something of value in the micromanual. The intended audience for the NetWorker Power User Guide to nsradmin is to provide NetWorker administrators who have a firm grasp of NetWorker, but mostly at the GUI level, with a solid starting point for learning nsradmin. It starts with a basic overview, then introduces concepts surrounding scripting, bulk updates, etc.

There is a registration process for the micromanual, but this has nothing to do with providing your name or email address to any third party. Instead, it’s about having a means of touching base with people who have downloaded it to let them know if any updates are made. (And that’s the only reason, nothing else.)

This micromanual contains examples for both Windows and Unix/Linux systems, so hopefully there’s something in there for every NetWorker Power User.

Happy reading!

 

In addition to wanting a spiffy new URL, and the ability to customise my own 404 not found messages, the transfer to nsrd.info has also been about a desire to offer more than just a blog about NetWorker.

I’m sufficiently cognisant of the talents and efforts of others that I don’t want to needlessly duplicate efforts. For instance, I’m reluctant to start a general help forum simply because there are already several ways of doing that. There’s the NetWorker discussion group at Backup Central, and far longer reaching than that, there’s the NetWorker Mailing List run by Stan Horwitz over at Temple University. If I add a third resource into that mix, I’ll just be potentially diluting the process a little more.

What I want to do with this site is expand the amount of information that it presents, but keep it primarily within the scope of being an information site. The blog itself has been running for just under a year, and every day I see nice solid numbers of people coming in on the basis of searching for error messages, or failures, or answers to questions. So while I’m reluctant to start a general purpose NetWorker discussion forum, the direction I want to take the overall nsrd.info site is one of being an information repository. That is, a site that when people are looking for an error in NetWorker or details about a particular feature, what they’ll find here is an article or posting that discusses that specific thing.

In short, I want the site to be about answers, not questions.

No one person has all the answers, of course. Not even in my wildest dreams would I consider myself an unchallengeable expert in NetWorker. So based on a suggestion made some time ago that I meant to follow up on but never quite got around to doing, I’m going to start looking for guest contributors. Note that I’m using the WordPress term there – contributors. For a while at least, I want to retain the option of checking what people are going to publish, but only for two reasons:

  • Sub-editing – Dotting the i’s and crossing the t’s, so to speak.
  • To confirm publication schedule.

As of this morning, I’m turning on the user registration system to the blog. If you want to be a registered user, sign yourself up. If you want to be a contributor, sign yourself up and then send me an email so we can get the ball rolling.

The next step is the micromanuals; the first one will be available in just a couple of days. I don’t see these as being published anywhere as recently as blog articles, and you’ll understand once the first one becomes available. These are (I’m hoping) going to be deep dives on very specific topics within the NetWorker frame and/or topics you won’t find a lot of information on within the formal documentation.

The next will be setting up a discussion-styled forum, but not aimed at general discussions, but a “factbase“. Not a Wiki, nor a classic question/answer discussion board, but somewhere in-between. This will be about snippets of information too small for a blog article, plain facts and experiences. It may sound a little vague at the moment, but I’ll be aiming to get the ball rolling on that one before the end of January, and we’ll see where that takes us.

The blog will continue, of course. I’ve got some more articles in the works right now, and notes jotted down for more into the future. (Hopefully other people will have some notes and thoughts and be charitable enough to offer to share those thoughts with the rest of us too.)

Finally, a happy new year (and new decade) to you all!

© 2012 The NetWorker Blog Suffusion theme by Sayontan Sinha