Here is part IV of live exploration of NW9.  I write as I do the things so you may find me going back and forth within same post or different posts.  I also don't read what I wrote so bare with typos.  If you missed previous parts (how could you!?), you can check them in following order:

Part I: What is NetWorker 9?

Part II: What is NetWorker 9?

Part III: What is NetWorker 9?

Part IV: What is NetWorker 9?

 

Preston de Guise released also another blog post related to NW9 - Multihost consistent backups in NetWorker 9. He speaks of action called "check connectivity".  I assume, as he states, this is important for environments where you have apps that have to be backed up all or nothing.  Luckily, this is not my case.  My case is that I have make backup at the same time of the related backups (something where snapshots are more of a choice to sync PiT at the same time).

 

Someone asked what are you icons in NW9 - this made be laugh, but ok - fair question.  Here are some:

Capture129.JPG.jpg

 

Now, back to the business.  I left the topic of NW9 for couple of days behind as I'm extremely busy with other stuff and decided to check the things after two days. I got following picture:

Capture162.JPG.jpg

Nice. Just to rule out any possibility of being wrong, I also decided to check each individual workflow inside policy:

Capture163.JPG.jpg

Capture164.JPG.jpg

Capture165.JPG.jpg

Capture166.JPG.jpg

 

So, it seems to be that concurrent cloning might be the one to blame here.  I do use this feature under NW 8.2.1.8 and it works fairly ok, but it has bugs as well.  At least in 8.2.x what I see is that sometimes it does not clone everything (perhaps same happened here, but under NW9 at least this gets logged properly) and in somewhat more rare situations it likes to create extra copy so I end up with 3 copies instead of 2.  I noticed this to the case especially with MSSQL backups.  When I initially reported this to my support they wanted to make me believe that this is caused by some difference in time between server and client.  Mind you, there was no such difference.  So, they are still looking at this.  Meanwhile, engineers will have to look into this in NW9 as well as it breaks down heavily.  If you don't use concurrent cloning - no issue, but why not use it when it is so good.  Obviously there is some complexity behind the code and engineers have some difficulty to deal with it.

 

With this out of the way, I wanted to repeat the test again, but this time with dynamic groups again - just to be 100% sure. This revealed also that dynamic group has some issues as in one instance backup and in second one clone had issues.  So, these two - dynamic groups via tags and concurrent cloning - have issues.  And in combo, they are nightmare.  With time, this will be ironed out of course.

 

Before I continue with rest of the tour, I noticed in the past that my connection to NMC could get timeout if left idle for longer time.  I can't define what longer time really is here as I never measure it, but let's say something between 10 to 30 minutes.  With NMC9 this is no longer the case.  But, you still have sort of timeout.  What I noticed one day was that my administration screen went down.  So, I clicked on backup server name in management screen, but I was greeted with somewhat different window instead of administration one:

125.JPG.jpg

Interesting.  You will find this under console options and default session window is 8 hours:

126.JPG.jpg

I like it.

 

Media and Devices section didn't change much - they still feel as before (In Media part Save Set query now takes into account new NW9 stuff):

Capture167.JPG.jpg

Capture168.JPG.jpg

 

One thing I did notice is that location field is now populated for disk volumes and they take value of DD where they are defined.  This was not the case with 8.0.x and 8.1.x.  I'm not sure if this was introduced since start to NW8.2.x, but at least 8.2.1.8 shows the same as NW9 does.

 

Things change in new section called Hosts.  It looks as following:

Capture169.JPG.jpg

This is your center to remote upgrades.  As those clients you see are all production clients (and backed up by another server), I didn't test any of updates.  One of the things that I need to explore in future is if I can use central repository for multiple datazones.  In theory, when adding repository you see:

Capture170.JPG.jpg

So, in theory I could define some NFS share and you it for multiple datazones.  Questions that pop up on my mind are can I add packages on one datazone and the just scan them in other?  Will this work fine for cross-platform updates?  It is something to explore some other time.  If you are familiar with software update wizard (nsrpush), then you know this already.

 

Going back to Known Hosts part of Hosts, if you click any of those hosts, you get following window:

Capture171.JPG.jpg

You know all these from before or by name what they do.  Except the one highlighted above.  Transfer files.  What files?  Let's click on it. We get following:

Capture172.JPG.jpg

If I try same from CLI, I get:

 

Capture174.JPG.jpg

However, once this code is ok, I will surely test it to see if I can distribute rootkit via this functionality

 

Finally, we have server section:

Capture175.JPG.jpg

This, also, is familiar to existing NSR users.  The only new thing here is NSR service which is related to HyperV-FLR-UI.  I'm not familiar with HyperV not NW's functionality with it so I skipped playing with it.

 

I always scan NSR binaries for interesting and suggestive variables.  This is kind of my "break the toy" approach.  For example:

# strings nsr* | grep ^NSR_ | sort -u

NSR_AES_ENCRYPTION

NSR_ASDF_FILE_DATA_TYPE holey_rel_offset=%lu

NSR_ASDF_NT_BACKUP_API_DATA unused holey_rel_offset=%lu

NSR_AUTH_PROXY_START_SECS

NSR_AUTORESTART_WAIT

NSR_AUTO_VERIFY_ERROR_MESSAGE

NSR_AVOID_ARCHIVE

NSR_AVOID_ARCHIVE=%s

NSR_BACKUP_LEVEL

NSR_BACKUP_LEVEL = %s

NSR_BBB_INCR_UNLIMIT

NSR_BBB_NO_FILESYSTEM_PARSER

NSR_BBB_NO_SHADOW

NSR_BBB_NO_WRITETRACKING

NSR_BLOCKING_RPC

NSR_BRC_NOOP

NSR_BROWSE

NSR_BR_RECOVER_PROLOGUE_OFF

NSR_BR_RECOVER_PROLOGUE_ON

NSR_CATALOG_SYNCH

NSR_CATALOG_SYNCH_FILE

NSR_CATCH_CHILD_STDOUT

NSR_CATCH_CHILD_STDOUT=ON

NSR_CHECKSUM

NSR_CHECKSUMS_DIR

NSR_CHUNK_SIZE

NSR_CLCP_MAX_CONCURRENCY

NSR_CLCP_MIN_CONCURRENCY

NSR_CLCP_NET_OH

NSR_CLCP_SS_OH

NSR_CLCP_TH

NSR_CLIENT

NSR_CLIENT_OS_NAME

NSR_CLONE_SESSION_RS

NSR_CLUSTER_DELIMITER=

NSR_COMPRESSION

NSR_CONNECTING_DIRS

NSR_CONNECTING_ROOT=%s

NSR_COPY_SSNCHNL_MSGS

NSR_CSV_SECONDARY

NSR_DATA_DOMAIN_INTERFACE

NSR_DATA_MOVER

NSR_DATA_VOLUME_POOL

NSR_DEBUG_DIR

NSR_DEBUG_FILE

NSR_DEBUG_LEVEL

NSR_DEBUGPROCS

NSR_DEDUP_BACKUP

NSR_DEDUP_BACKUP_VAR is set to FALSE.

NSR_DEDUP_BACKUP_VAR is set to %s

NSR_DEDUP_BACKUP_VAR is set to %s.

NSR_DEDUP_CACHE_ENABLED

NSR_DEDUP_CACHE_TAG

NSR_DEDUP_CHUNK_SIZE

NSR_DEDUP_CLEANUP_CYCLE_SECONDS

NSR_DEDUP_CONFORMING_STREAM

NSR_DEDUP_MAX_AVTAR_TIMEOUT

NSR_DEDUP_MAX_AVTAR_TIMEOUT=%s

NSR_DEDUP_NODE

NSR_DEDUP_PROGRESS_MONITORING

NSR_DEDUP_PS_PARALLELISM

NSR_DEDUP_PS_PARALLELISM_VAR is set to %s

NSR_DEV_BLOCK_SIZE_

NSR_DEV_BLOCK_SIZE_MSG

NSR_DEV_DEFAULT_CAPACITY_

NSR_DEV_DEFAULT_CAPACITY_MSG

NSR_DEV_FLAGS_

NSR_DEV_FLAGS_MSG

NSR_DEVICE_BUFFER_SIZE

NSR_DEVICE_INTERFACE

NSR_DEV_LOAD_POLL_INTERVAL_

NSR_DEV_LOAD_POLL_INTERVAL_MSG

NSR_DEV_LOAD_TIME_

NSR_DEV_LOAD_TIME_MSG

NSR_DEV_LOAD_TRY_LIMIT_

NSR_DEV_LOAD_TRY_LIMIT_MSG

NSR_DEVOP_INQUIRY_TIMEOUT

NSR_DEVOP_INQUIRY_TIMEOUT must be an integer between %d and %d.

NSR_DEVOP_POLLING_INTERVAL

NSR_DEVOP_POLLING_INTERVAL must be an integer between %d and %d.

NSR_DEVOP_TIMEOUT

NSR_DEVOP_TIMEOUT must be an integer between %d and %d.

NSR_DEV_TAPE_FILE_SIZE_

NSR_DEV_TAPE_FILE_SIZE_MSG

NSR_DFA_SI_DD_HOST

NSR_DFA_SI_DD_VDISK_PASSWORD

NSR_DFA_SI_DD_VDISK_USER

NSR_DIRECT_ACCESS

NSR_DIRECTED_RECOVER_HOST

NSR_DIRECTED_RECOVER_HOST=%s

NSR_DIR_FILE

NSR_DIR_PATH

NSR_DM_OS_NAME

NSR_DM_SPECIFIED_IN_APPVAR

NSR_DONT_USE_RAP_PASSWORD

NSR_DONT_USE_STORE_PASSWORD

NSR_DRV_DIR=/opt/nsr/drv

NSR_DSA_NODE

NSR_DSA_RCVBUF_SIZE

NSR_DSA_REC_SERVER

NSR_DSA_SAVE_SERVER

NSR_DSA_SNDBUF_SIZE

NSR_EFFECTIVE_JOBID

NSR_EFFECTIVE_JOBID=%d

NSR_ENCRYPTION

NSR_ENCRYPTION_KEY

NSR_ENCRYPTION_PHRASES

NSR_EXCH_CHECK

NSR_EXCH_DAG

NSR_FILEIX_HINT

NSR_FORCE_MSG_ID

NSR_FORCE_REWIND_TO_READ_LABEL

NSR_GROUP

NSR_GUI_INPUT_FD

NSR_HOSTIDS

NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT

NSR_IGNORE_NAMESPACE

NSR_IMAGE_SAVE

NSR_IMPORT_SHELL

NSR_INDEX_CLIENT

NSR_INDEX_PATH_MAP

NSR_INPUT_FILE

NSR_ISNOOZE_MS

NSR_JB_MAX_LABELS

NSR_JB_MAX_SLOTS

NSR_JOB_CTRL

NSR_JOB_PARENT_JOBID

NSR_JOB_TYPE_VALUE

NSR_JUKEBOX

NSR_KEEPALIVE_WAIT

NSR_KILL_DELAY

NSR_KILLED=$NSR_TMP/killed

NSR_LCMAP_LINE_SIZE

NSR_LCPD_AUTOEJECT=0,0:1

NSR_LCPD_AUTOEXT=0,0:1

NSR_LCPD_AUTOEXT2=0,0:1

NSR_LCPD_BASEELEMOFFSET=0,0:65535

NSR_LCPD_BASETIMEOUT=0,0:65535

NSR_LCPD_BASEWAITPOLL=10,5:600

NSR_LCPD_IGNORE_CONF_ALLOC=0,0:1

NSR_LCPD_LIBWAITTIMEOUT=300,1800:3600

NSR_LCPD_MAXELEMS=0,0:65535

NSR_LCPD_NO_LOAD_EXP=0,0:1

NSR_LCPD_NOSAVELOADEDDDRIVES=0,0:1

NSR_LCPD_NOVUELMASC=0,0:1

NSR_LCPD_PREALLOC=0,0:1

NSR_LCPD_RES_DRVACCESS=0,0:1

NSR_LC_TYPE

NSR_LIC_CHECK_TIME

NSR_LM_NAME

NSR_MASQUERADE

NSR_MAST

NSR_MAST=nsrarchive

NSR_MAST=nsrcloud

NSR_MAST=nsrnassnap

NSR_MAST=nsrnassnapck

NSR_MAST=nsrsnap

NSR_MAST=nsrsnapck

NSR_MAST=%s

NSR_MAXBUFS=<256,8:65536

NSR_MAX_CLONE_RS

NSR_MAX_DEVICES

NSR_MAX_DEVICES must be an integer between %d and %d.

NSR_MAXFILES=%300,16:*

NSR_MAXFXFILES=512,32:*

NSR_MAX_KEYS

NSR_MAXLOGSIZE

NSR_MAXLOGVERS

NSR_MAX_MMDS_PER_SNODE

NSR_MAX_MMDS_PER_SNODE must be an integer between %d and %d.

NSR_MAX_MSWAIT

NSR_MAX_NOTIFICATION_PROC

NSR_MAXSCANS=%200,16:*

NSR_MAXSCANS=%d

NSR_MAXSESSIONS=64,64:16384

NSR_MAX_STREAMS

NSR_MAXVOLS=64,16:*

NSR_MAX_WKR_THREADS

NSR_MAX_WKR_THREADS must be an integer between %d and %d.

NSR_MCSG_DISABLE_MNTPT_CHECK

NSR_MCSG_DISABLE_MNTPT_CHECK set ...

NSR_MDBDBG=0,0:*

NSR_MDBXSUM=1,0:1

NSR_Message

NSR_MINFXFILES=32,0:8192

NSR_MIN_WKR_THREADS

NSR_MIN_WKR_THREADS must be an integer between %d and %d.

NSR_MIN_WKR_THREADS suould not be greater than NSR_MAX_WKR_THREADS.

NSR_MM_ACTIVESS_THRESHOLD

NSR_MM_DO_MEMCPY

NSR_MM_OLD_DECODE_STRATEGY

NSR_MM_OLD_DECODE_STRATEGY_FILE

NSR_MM_POSTVOLS_NDMP

NSR_MONITOR_INTERVAL

NSR_MONITOR_INTERVAL must be an integer between %d and %d.

NSR_MOUNTPOINT_NAME

NSR_MOVES_DOUBLES

NSR_MOVES_DOUBLES=

NSR_MSG_RENDERED

NSR_MSG_RENDERED=yes

NSR_NAMEONLY

NSR_NASSNAP_DEBUG_ID

NSR_NDMP_DDAR

NSR_NDMP_NDAR

NSR_NDMP_NDAR is set, setting RECURSIVE=n

NSR_NDMP_RECOVER_DEBUG

NSR_NDMP_RECOVER_DIR

NSR_NDMP_RECOVER_DISABLE_CONV

NSR_NDMP_RECOVER_EXTRACT_ACL

NSR_NDMP_RECOVER_FORCE

NSR_NDMP_RECOVER_IGNORE_QTREES

NSR_NDMP_RECOVER_LIST

NSR_NDMP_RECOVER_LIST_QTREES

NSR_NDMP_RECOVER_NO_DAR

NSR_NDMP_RECOVER_NOWRITE

NSR_NDMP_RECOVER_VERBOSE

NSR_NDMP_RESTORE_LIMIT

NSR_NDMP_TAPE_OPEN_RAW

NSR_NDMP_TMP_DIR

NSR_NO_BUSY_ERRORS

NSR_NO_HW_COMPRESS

NSR_NOIMPERSONATE

NSR_NO_NSRPSD

NSR_NO_PING

NSR_OFFLINE_MMDB

NSR_ORACLEASM_OFF

NSR_PARENT_JOBID

NSR_PARENT_JOBID=%s

NSR_PHYSICAL_BASE_LICENSE

NSR_PHYSICAL_HOST_LICENSE

NSR_PLATFORM_NAMESPACE

NSR_PLATFORM_NAMESPACE_VAR set to %d

NSR_POST_SNAPSHOT_SCRIPT

NSR_POST_SNAPSHOT_SCRIPT=%s

NSR_PRE_SNAPSHOT_SCRIPT

NSR_PRE_SNAPSHOT_SCRIPT=%s

NSR_PRINT_ORIGIN

NSR_PRINT_SETIDENTITY

NSR_PRINT_UIDS

NSR_PROCLIST=$NSR_TMP/proclist

NSR_PROTECTPOINT_DEVICE

NSR_PS_ALIAS_BACKUP

NSR_PS_BRC_SESSION_DBG_LEVEL

NSR_PS_BR_DBG_LEVEL

NSR_PS_CACHEDB_NAME

NSR_PS_CLIENTS_ARE_VMS

NSR_PS_DEBUG_CACHE_LEVEL

NSR_PS_DEBUG_CACHE_SIZE

NSR_PS_DEBUG_CLOSE_STD

NSR_PS_DEBUG_DUPTO_LOG

NSR_PS_DEBUG_ID

NSR_PS_DEBUG_LEVEL

NSR_PS_DEBUG_TIME

NSR_PS_DISC_DBG_LEVEL

NSR_PS_DO_PIT_VALIDATION

NSR_PS_DRY_RUN

NSR_PS_FILE_RECOVER_OPT

NSR_PS_FIRST_SAVESET_SAVE

NSR_PS_IS_PROXY

NSR_PS_IS_PROXY_VAR: %p, value: %s

NSR_PS_IS_SNAPSHOT

NSR_PS_LOG_NAME

NSR_PS_LOGSIZE

NSR_PS_LOG_TIMESTAMPS

NSR_PS_LOGVERS

NSR_PS_PLEX_DESCRIP_FILE

NSR_PS_PREPARE_MULTI_THREAD

NSR_PS_PROTECTPOINT_TIMEOUT

NSR_PS_RB_SFTY_CHK_DRY_RUN

NSR_PS_RB_SFTY_CHK_DRY_RUN_VALS

NSR_PS_ROLLBACK_ON_ABORT

NSR_PS_ROLLOVER_CONT_ON_ERR

NSR_PS_SAVE_OPTIONS

NSR_PS_SAVE_OPTIONS: Mover attribute is NULL or save ops is not found for object [%s], using enivoronment list

NSR_PS_SAVE_PARALLELISM

NSR_PS_SC_DBG_LEVEL

NSR_PS_SESSION_OP_TYPE

NSR_PS_SHARED_DIR

NSR_PS_SIMPLE_LOG

NSR_PS_SINGLE_LOG

NSR_PS_SINGLE_SAVE_PER_SAVESET

NSR_PS_SKIP_NSRSNAPAGENT

NSR_PS_SKIP_SIMULATED_CONN_DIRS

NSR_PS_SNAP_DBG_LEVEL

NSR_PS_SNAPSHOT_TIMEOUT

NSR_PS_SOFT_MIRROR_OP

NSR_PS_SS_DBG_LEVEL

NSR_PS_SUPPRESS_SYMINIT_ERRORS

NSR_PS_USE_CLIENT_ATTR

NSR_QUIET

NSR_RAW_DEVICE_SKIP_BYTES

NSR_READ_RECORDS

NSR_READ_SIZE

NSR_RECOVER_MAXRS

NSR_RECOVER_POOL

NSR_RECYCLE_INTERVAL

NSR_RECYCLE_INTERVAL must be an integer between %d and %d.

NSR_REGEXP_OLD

NSR_RELABEL_ALL_EDM_TAPES

NSR_REMOVE_EXTERNAL_COLLISIONS

NSR_RENAMES

NSR_RENDERED_PATH

NSR_RENDERED_PATH=

NSR_RENDERED_PATH=%s

NSR_RESTORE_TYPE

NSR_RPC_TIMEOUT

NSR_RREND_NOENV

NSR_RUN=/nsr/run

NSR_RVS_CUT_OFF_SIZE

NSR_SAVE_FROM_SAVEGRP_NSRNASSNAP

NSR_SAVE_FROM_SAVEGRP_NSRSNAP

NSR_SAVE_FROM_SNAPSAVE

NSR_SAVE_REQ_TIMEOUT

NSR_SAVESET_EXPIRATION

NSR_SAVESET_NAME

NSR_SAVESET_RETENTION

NSR_SEARCH_NON_JB_VOLS

NSR_SEGSIZE=2147475456,8192:*

NSR_SEGTABSIZE=32,1:*

NSR_SERVER

NSR_SERVER environment variable is required

NSR_SERVER_VAR either has not been defined or has no value. NMC updates will not be sent

NSR_SERVICES=$NSR_TMP/services

NSR_SGR_JOBID

NSR_SHOW_8MM_MAMMOTH3

NSR_SHOW_FSC_DEVICES

NSR_SHOW_LEGACY_DEVICES

NSR_SHOW_LTO_ACCELIS

NSR_SHUTDOWN_DELAY

NSR_SHUTDOWN_STDIO

NSR_SHUTDOWN_STDIO=0

NSR_SHUTDOWN_STDIO=1

NSR_SHUTDOWN_STDIO=y

NSR_SHUTH

NSR_SILO_POLL_MINUTES

NSR_SKIP_CACHED_GIDS

NSR_SKIP_DM_CHECK

NSR_SNAP_DELETE_ON_CLEANUP

NSR_SNAP_DELETE_ON_DEPORT

NSR_SNAP_METADATA

NSR_SNAP_NAS_CLIENT

NSR_SNAP_NAS_LNM

NSR_SNAP_NAS_LNM_NDMP_ENABLE

NSR_SNAP_NAS_PASSWD

NSR_SNAP_NAS_USERID

NSR_SNAP_TECH

NSR_SNAP_TYPE

NSR_SOCK_BUF_SIZE

NSR_SOCK_BUF_UNSET

NSR_SOCK_BUF_UNSET set to %s

NSR_SOCK_RECVBUF_SIZE

NSR_SOCK_SENDBUF_SIZE

NSR_STARTSIZE

NSR_STATS_SNAPSET_SIZE_VAL

NSR_STD_I

NSR_STD_MSG_FD

NSR_STD_MSG_FD=

NSR_STOP_POINT

NSR_STRICT_LEVEL

NSR_STRICT_SYNC

NSR_SUPPORT_NETWARE_4X

NSR_TCP_READ_LONG_WAIT

NSR_TCP_WRITE_TIMEOUT

NSR_TMP=/nsr/tmp/sec

NSR_TURN_OFF_SCAN_SLEEP

NSR_UNRESPONSIVE_JOB_TIMEOUT.

NSR_USE_EXISTING_MOUNTPOINT

NSR_UTF8_DIRECTIVES

NSR_VBA_CPTAG_REQUEST_TIMEOUT

NSR_VBA_QUERY_REQUEST_TIMEOUT

NSR_VBASAVE_POLLING_DELAY_SEC

NSR_VERBOSE

NSR_VFDMAXFILES=%50,1:*

NSR_VSS_ALL_OFF

NSR_VSS_SAVESET_OSSR_CRITICAL

NSR_VSS_SAVESET_OSSR_METADATA

NSR_WISSFLAGS=0,0:*

NSR_WISSFLAGS=3

Unless documented, you should not use any of those as you risk of breaking your setup. 99% of people most likely won't use any of these anyway.  Similar to that, save only, knows of:

# strings save | grep ^NSR_ | sort -u

NSR_ASDF_FILE_DATA_TYPE holey_rel_offset=%lu

NSR_ASDF_NT_BACKUP_API_DATA unused holey_rel_offset=%lu

NSR_AVOID_ARCHIVE

NSR_AVOID_ARCHIVE=%s

NSR_BBB_INCR_UNLIMIT

NSR_BBB_NO_FILESYSTEM_PARSER

NSR_BBB_NO_SHADOW

NSR_BBB_NO_WRITETRACKING

NSR_BLOCKING_RPC

NSR_CATCH_CHILD_STDOUT

NSR_CHECKSUMS_DIR

NSR_CHUNK_SIZE

NSR_CLUSTER_DELIMITER=

NSR_COPY_SSNCHNL_MSGS

NSR_CSV_SECONDARY

NSR_DEBUG_DIR

NSR_DEBUGPROCS

NSR_DEDUP_MAX_AVTAR_TIMEOUT

NSR_DIRECTED_RECOVER_HOST=%s

NSR_DIR_PATH

NSR_ENCRYPTION_PHRASES

NSR_FILEIX_HINT

NSR_FORCE_MSG_ID

NSR_GROUP

NSR_INDEX_PATH_MAP

NSR_ISNOOZE_MS

NSR_JOB_CTRL

NSR_JOB_PARENT_JOBID

NSR_JOB_TYPE_VALUE

NSR_LCMAP_LINE_SIZE

NSR_LC_TYPE

NSR_MAST

NSR_MAST=%s

NSR_MAX_MSWAIT

NSR_MCSG_DISABLE_MNTPT_CHECK

NSR_MCSG_DISABLE_MNTPT_CHECK set ...

NSR_MOVES_DOUBLES

NSR_NAMEONLY

NSR_NO_BUSY_ERRORS

NSR_NO_PING

NSR_ORACLEASM_OFF

NSR_PRINT_ORIGIN

NSR_PRINT_SETIDENTITY

NSR_PRINT_UIDS

NSR_PS_ALIAS_BACKUP

NSR_PS_SKIP_SIMULATED_CONN_DIRS

NSR_RAW_DEVICE_SKIP_BYTES

NSR_READ_SIZE

NSR_REGEXP_OLD

NSR_RENAMES

NSR_RENDERED_PATH

NSR_RENDERED_PATH=%s

NSR_RREND_NOENV

NSR_SAVE_FROM_SAVEGRP_NSRSNAP

NSR_SAVE_FROM_SNAPSAVE

NSR_SAVESET_RETENTION

NSR_SERVER

NSR_SGR_JOBID

NSR_SHUTDOWN_STDIO

NSR_SHUTDOWN_STDIO=0

NSR_SKIP_CACHED_GIDS

NSR_SOCK_BUF_SIZE

NSR_SOCK_BUF_UNSET

NSR_SOCK_BUF_UNSET set to %s

NSR_SOCK_RECVBUF_SIZE

NSR_SOCK_SENDBUF_SIZE

NSR_STARTSIZE

NSR_STD_MSG_FD

NSR_STD_MSG_FD=

NSR_STRICT_LEVEL

NSR_TCP_READ_LONG_WAIT

NSR_TCP_WRITE_TIMEOUT

NSR_UTF8_DIRECTIVES

NSR_VSS_SAVESET_OSSR_CRITICAL

NSR_VSS_SAVESET_OSSR_METADATA

 

For the end, of this part, let check if new NMC can manage old NW8 based servers.  The feel is the same - except color have changed a bit.

Capture176.JPG.jpg

 

So, new NMC knows about NW8 stuff and you get old feel of it.  None of new fancy stuff as far as NW configuration goes of course.

 

This ends part V - see ya in part VI.