{"id":5738,"date":"2015-11-05T17:41:47","date_gmt":"2015-11-05T07:41:47","guid":{"rendered":"http:\/\/nsrd.info\/blog\/?p=5738"},"modified":"2015-11-05T17:41:47","modified_gmt":"2015-11-05T07:41:47","slug":"networker-8-2-sp2-is-here","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2015\/11\/05\/networker-8-2-sp2-is-here\/","title":{"rendered":"NetWorker 8.2 SP2 is here"},"content":{"rendered":"<p>While NetWorker 9\u00a0went DA at the end of September and is seeing healthy uptake around the world,\u00a0NetWorker 8.2 is still getting updates.<\/p>\n<p>Released a couple of weeks ago, NetWorker 8.2 SP2 includes a slew of changes. While undoubtedly NetWorker 9 will be seeing\u00a0the majority of new-feature development henceforth,\u00a0that&#8217;s not to say that NetWorker 8.2 won&#8217;t get refinements as required and planned.<\/p>\n<p><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/bigStock-Recovery.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5739\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/bigStock-Recovery.jpg\" alt=\"Road to Recovery\" width=\"900\" height=\"598\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/bigStock-Recovery.jpg 900w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/bigStock-Recovery-300x199.jpg 300w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>Some of the changes and updates to NetWorker with the 8.2 service pack 2 release include:<\/p>\n<ul>\n<li><strong>Support for JRE 1.8\/Java 8<\/strong> \u2013 You can now run\u00a0the NMC interface using Java 8<\/li>\n<li><strong>Reduced name resolution checking<\/strong> \u2013 NetWorker still requires name resolution (of some form), as you&#8217;d hope to see in an enterprise product, but there&#8217;s been a refinement to\u00a0the times NetWorker will perform name resolution. Thus, if\u00a0your DNS service is particularly slow or experiencing faults, NetWorker should not be as impacted as before*.<\/li>\n<li><strong>Automated checks<\/strong>:\n<ul>\n<li>Peer Information<\/li>\n<li>Storage nodes<\/li>\n<li>Usergroup hosts<\/li>\n<\/ul>\n<\/li>\n<li><strong>Maximum device limit can be increased to 1024<\/strong>. If you&#8217;ve got a big datazone that&#8217;s running at or near 750 devices, you can now increase the maximum device count to 1024.<\/li>\n<li><strong>DDBoost Library upgrade<\/strong> \u2013 NetWorker 8.2 SP2 uses libDDBoost 3.0.3.0.<\/li>\n<\/ul>\n<p>It&#8217;s the automated checks I want to spend a\u00a0little time on. As a NetWorker admin or implementation consultant I would have\u00a0<em>killed<\/em> for these sorts of tests; and indeed, I even wrote some scripts which did some similar things. If you&#8217;ve not used them before, you should\u00a0have a look at some of the tests previously\u00a0added (<a href=\"https:\/\/nsrd.info\/blog\/2015\/01\/22\/client-checking-with-nsradmin\/\" target=\"_blank\">here<\/a> and <a href=\"https:\/\/nsrd.info\/blog\/2015\/08\/19\/updated-checks-in-nsradmin\/\" target=\"_blank\">here<\/a>).<\/p>\n<p>The\u00a0new options though continue to enhance that automated checking and will be a boon for any NetWorker administrator.<\/p>\n<p><em><strong>Storage Node Checking<\/strong><\/em><\/p>\n<p>The first\u00a0new option I&#8217;d like to show you is the option to automatically check the status of all\u00a0the storage nodes in your environment. This can be performed by executing\u00a0the command:<\/p>\n<pre># <strong>nsradmin -C \"NSR Storage Node\"<\/strong><\/pre>\n<p>The output from this will obviously be dependent on your environment. In my lab I get output such as the following:<\/p>\n<p><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_storage_node.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5740\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_storage_node.png\" alt=\"nsradmin -C &quot;NSR Storage Node&quot;\" width=\"646\" height=\"1023\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_storage_node.png 646w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_storage_node-189x300.png 189w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/a><\/p>\n<p>So for each storage node, you get name resolution checking for the storage\u00a0node (forward and reverse), as well as a dump of the devices attached to the storage node. If\u00a0you have an environment that\u00a0has a mesh of Data Domain device mounts, or dynamic drive sharing\/library sharing, this will make getting a very quick overview of devices a piece of cake.<\/p>\n<p><em><strong>Usergroup\u00a0Host Checking<\/strong><\/em><\/p>\n<p>As a means of more tightly checking security options, you can now query the hosts referenced in NetWorker Usergroups and determine whether they can be correctly resolved\u00a0<em>and<\/em> reached.\u00a0This command is run as follows:<\/p>\n<pre># <strong>nsradmin -C \"NSR usergroup\"<\/strong><\/pre>\n<p>And the output (for my system)\u00a0looks a bit like the following:<\/p>\n<p><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_usergroup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5741\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_usergroup.png\" alt=\"nsradmin -C &quot;NSR usergroup&quot;\" width=\"644\" height=\"768\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_usergroup.png 644w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/nsradmin_C_usergroup-252x300.png 252w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/a><\/p>\n<p>(Note that it will check the referenced hosts for\u00a0<em>each<\/em> user specified for that host.)<\/p>\n<p><em><strong>NSR Peer Information<\/strong><\/em><\/p>\n<p>NetWorker uses peer information \u2013 generated certificates \u2013 to validate that a host which connects to the NetWorker server saying it&#8217;s client-X really can prove it&#8217;s client-X. (It&#8217;s\u00a0like the difference between asking someone their name and asking them for their driver&#8217;s license.) This prevents hosts from attaching to your network, impersonating one of your servers, and then\u00a0recovering data for that server.<\/p>\n<p>Sometimes if things\u00a0radically change on a\u00a0client\u00a0that peer information may get outdated and require\u00a0refreshing.\u00a0(<a href=\"https:\/\/nsrd.info\/blog\/2009\/02\/23\/basics-fixing-nsr-peer-information-errors\/\" target=\"_blank\"><em>Fixing NSR\u00a0Peer Information Errors<\/em><\/a> remains the most\u00a0accessed post on my blog.) Now you can use the automated checking routine to have a NetWorker host check\u00a0<em>all<\/em> the peer certificates in its local client resource database.<\/p>\n<p>The command in this case has to reference the\u00a0<em>client<\/em> daemon, and so becomes:<\/p>\n<pre># <strong>nsradmin -p <em>nsrexec<\/em>\u00a0-s <em>clientName<\/em> -C \"NSR peer information\"<\/strong><\/pre>\n<p>If you run it from the NetWorker server,\u00a0<em>for<\/em> the NetWorker server, the\u00a0<em>clientName<\/em>\u00a0in the above becomes the server name, since you&#8217;re checking the client resource for the server. Note\u00a0if you&#8217;re feeling particularly old-school (like I do all the time with NetWorker), you can replace\u00a0<em>nsrexec<\/em> with\u00a0<em>390113<\/em>\u00a0in the above as well.\u00a0This is actually also a good way of checking client connectivity, since we verify any local client certificates by comparing the locally cached certificate against the certificated stored on each client. (Given I&#8217;m\u00a0running this on a lab server, it&#8217;s reasonable to see some timeouts and errors.)<\/p>\n<p>For my lab, the results look like the following:<\/p>\n<p><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5742\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-1.png\" alt=\"https:\/\/nsrd.info\/blog\/2009\/02\/23\/basics-fixing-nsr-peer-information-errors\/\" width=\"645\" height=\"611\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-1.png 645w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-1-300x284.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-1-24x24.png 24w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">&#8230;<\/p>\n<p><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5743\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-2.png\" alt=\"NSR Peer Information Check 2 of 2\" width=\"650\" height=\"547\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-2.png 650w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2015\/11\/peer-info-2-300x252.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>If you intend to wait a while (or until it hits GA) before you upgrade to NetWorker 9, I&#8217;d heartily recommend upgrading to NetWorker 8.2 SP2 if for no other reason than the incredibly useful automated checks that have been introduced.<\/p>\n<p>&#8212;<br \/>\n*\u00a0If your DNS\/name resolution is improperly configured or faulty,\u00a0I&#8217;d suggest it should be dealt with quickly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While NetWorker 9\u00a0went DA at the end of September and is seeing healthy uptake around the world,\u00a0NetWorker 8.2 is still&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1133,16,20,23],"tags":[132,1205,1249,1275,1253,871],"class_list":["post-5738","post","type-post","status-publish","format-standard","hentry","category-best-practice","category-networker","category-scripting","category-support","tag-automation","tag-checking","tag-networker","tag-script","tag-scripting","tag-scripts"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-1uy","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=5738"}],"version-history":[{"count":3,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5738\/revisions"}],"predecessor-version":[{"id":5746,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5738\/revisions\/5746"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=5738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=5738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=5738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}