06-12-2017 04:22 AM
Hello All,
We have been using ./crcontrol --dssaddpartition command till Netbackup 7.7.3 in our RHEL 6.X, 7.X servers to extend MSDP successfully.
http://www.veritas.com/docs/000076751
Recently we installed Netbackup 8.0 on a RHEL 7.2 machine with 3*32TB volumes. We created MSDP successfully with first partition, but were surprised to see "--dssaddpartition" missing in "CRCONTROL". Has any one faced this before? are there any alternative?
Thanks in advance.
Regards,
Nav
Solved! Go to Solution.
10-12-2017 02:05 AM
06-12-2017 04:45 AM
Hello
I cannot run this command as I do not have space to be added by when looking at this output I see it there:
/usr/openv/pdde/pdcr/bin/crcontrol -- |grep add
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton [num] --compactoff [num] --compactstart [num [compact_pct [lbound]]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --dswriteon --dswriteoff --dswritestate --dsaddpartition --crccheckon [num] --crccheckoff [num] --crccheckrestart [num] --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
--dsaddpartition [path] : add a DataStore partition
and I am on NBU 8.0
cat /usr/openv/netbackup/version
HARDWARE LINUX_RH_X86
VERSION NetBackup 8.0
RELEASEDATE Wed Nov 09 22:44:14 CST 2016
BUILDNUMBER 0165
06-12-2017 04:58 AM - edited 06-12-2017 04:59 AM
The option is still listed in version 8 NetBackup Deduplication Guide
Extract from p.107:
/usr/openv/pdde/pdcr/bin/crcontrol --dsaddpartition pathname
Seem you made a typo error - only single 's' in dsaddpartition.
06-12-2017 05:37 AM
Hello Marianne,
Thanks for the response. Below is the output from one of the Netbackup servers with 8.0. "--dsaddpartition" is not listed in command help itself.
** before posting, i did verify deduplication guide and --dsaddpartition was mentioned it.
[XXX@XXXXX bin]$ ./crcontrol --
This is crcontrol, Version 10.0000.0016.1025
Copyright (C) 2016 Veritas Technologies LLC. All Rights Reserved.
Third party legal notices can be found at veritas.com
crcontrol: interactive content router control tool
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton --compactoff --compactstart [compact_pct [lbound]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --crccheckon --crccheckoff --crccheckrestart --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
Where:
-i : interactive mode
-l login : login
-p password : password
-m mode : mode (multiple -m arguments allowed)
-M marker : marker
-c config : use alternate contentrouter configuration file. Default via:
/etc/pdregistry.cfg:Symantec/PureDisk/ContentRouter
--ac config : use alternate agent configuration file. Default via:
/etc/pdregistry.cfg:Symantec/PureDisk/Agent
-r routes : use specified route table
--reloadrt : force CR to reload routing tables from disk
--getmode : print current mode
--hardsync : hardsync
--compacton : Enable compaction
--compactoff : Disable compaction
--compactstart: start compaction now
[compact_pct [lbound]]
compact_pct: CompactThreshold in percentage(default 50)
lbound: CompactLBound in MEGA bytes(default 4)
CR will read container candidates for compaction from $MSDP_STORAGE/data/compact.input,
if touch file $MSDP_STORAGE/data/compaction.all exists, CR will try to compact all containers.
if both files don't exist, CR will trigger compaction for containers in current journal.
--compactstate: Show compaction state (on or off and other information)
--rebaseon : Enable image rebasing
--rebaseoff : Disable image rebasing
--rebasestate : Show rebase state (on, off)
--dsstat [type] : Show data store statistics
[type](default 0)
Specify type 0 for statistics in summary,
1 for more accurate statistics in summary.
--crccheckon : Enable CRC check
--crccheckoff : Disable CRC check
--crccheckrestart : Restart CRC check in fast mode
--crccheckstate : Show CRC check state (on or off and other information)
--processqueue: Process the queue immediately.
--processqueueinfo: Get info about the queue processing state.
--processqueuestatus: Get info about the queue processing state, uses exitcodes for the states
--progressinfo type: Get info about the progress of queue processing or rerouting.
Specify type 0 for queue processing, 1 for rerouting.
--queueinfo: Get info about the queue
--modecontrol: Set the Windows service mode (Windows only: SHUTDOWN, SUSPENDED, NORMAL, CONF_RELOAD, MAINTENANCE)
--trace <log>
: enable tracing. If <log> not given, output is sent
to stdout.
--reloadconfig: Reload spoold configuration immediately.
--taskstat [interval] [count] : report CR tasks statistics.
Common Options:
--copyrights : display applicable copyrights and exit
--features : display features and settings
--os-test : display OS summary
--version : display program version number and exit
--help : display this help and exit
--noversioncheck : Disable verification that this application is linked against the right version of the DCT library.
[XXXXXX@XXXXX bin]$ cat /usr/openv/netbackup/version
HARDWARE LINUX_RH_X86
VERSION NetBackup 8.0
RELEASEDATE Wed Nov 09 22:44:14 CST 2016
BUILDNUMBER 0165
06-12-2017 05:58 AM
I find it strange that you and @quebek are using the exact same version of NBU where he has the option on his system but you don't... ?
Not all options are always listed in command help.
Have you tried the command?
Can you share the output if you are getting an error message?
06-12-2017 06:06 AM
Another possibility is user rights - I notice that there is a "$" in your cmd prompt, which is normally associated with a regular user.
root / superuser normally has a "#" prompt.
Can you confirm which user name you are using?
07-27-2017 06:40 PM
10-10-2017 04:51 AM - edited 10-10-2017 04:57 AM
crcontrol does not have a "--daddpartition" switch:
# uname -a
Linux 3.10.0-693.2.2.el7.x86_64 #1 SMP Sat Sep 9 03:55:24 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
# cat /usr/openv/netbackup/version
HARDWARE LINUX_RH_X86
VERSION NetBackup 8.0
RELEASEDATE Wed Nov 09 22:44:14 CST 2016
BUILDNUMBER 0165
# crcontrol --help
This is crcontrol, Version 10.0000.0016.1025
Copyright (C) 2016 Veritas Technologies LLC. All Rights Reserved.
Third party legal notices can be found at veritas.com
crcontrol: interactive content router control tool
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton --compactoff --compactstart [compact_pct [lbound]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --crccheckon --crccheckoff --crccheckrestart --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
Where:
-i : interactive mode
-l login : login
-p password : password
-m mode : mode (multiple -m arguments allowed)
-M marker : marker
-c config : use alternate contentrouter configuration file. Default via:
/etc/pdregistry.cfg:Symantec/PureDisk/ContentRouter
--ac config : use alternate agent configuration file. Default via:
/etc/pdregistry.cfg:Symantec/PureDisk/Agent
-r routes : use specified route table
--reloadrt : force CR to reload routing tables from disk
--getmode : print current mode
--hardsync : hardsync
--compacton : Enable compaction
--compactoff : Disable compaction
--compactstart: start compaction now
[compact_pct [lbound]]
compact_pct: CompactThreshold in percentage(default 50)
lbound: CompactLBound in MEGA bytes(default 4)
CR will read container candidates for compaction from $MSDP_STORAGE/data/compact.input,
if touch file $MSDP_STORAGE/data/compaction.all exists, CR will try to compact all containers.
if both files don't exist, CR will trigger compaction for containers in current journal.
--compactstate: Show compaction state (on or off and other information)
--rebaseon : Enable image rebasing
--rebaseoff : Disable image rebasing
--rebasestate : Show rebase state (on, off)
--dsstat [type] : Show data store statistics
[type](default 0)
Specify type 0 for statistics in summary,
1 for more accurate statistics in summary.
--crccheckon : Enable CRC check
--crccheckoff : Disable CRC check
--crccheckrestart : Restart CRC check in fast mode
--crccheckstate : Show CRC check state (on or off and other information)
--processqueue: Process the queue immediately.
--processqueueinfo: Get info about the queue processing state.
--processqueuestatus: Get info about the queue processing state, uses exitcodes for the states
--progressinfo type: Get info about the progress of queue processing or rerouting.
Specify type 0 for queue processing, 1 for rerouting.
--queueinfo: Get info about the queue
--modecontrol: Set the Windows service mode (Windows only: SHUTDOWN, SUSPENDED, NORMAL, CONF_RELOAD, MAINTENANCE)
--trace <log>
: enable tracing. If <log> not given, output is sent
to stdout.
--reloadconfig: Reload spoold configuration immediately.
--taskstat [interval] [count] : report CR tasks statistics.
Common Options:
--copyrights : display applicable copyrights and exit
--features : display features and settings
--os-test : display OS summary
--version : display program version number and exit
--help : display this help and exit
--noversioncheck : Disable verification that this application is linked against the right version of the DCT library.
in Veritas: Case # 22364005
Has anyone solved this problem already?
10-11-2017 02:26 AM
Hello
Could you please run this?
which crcontrol
and provide output. If output is different from below run below - with full path to that command:
NBUMASTER:\ # /usr/openv/pdde/pdcr/bin/crcontrol -- |grep add
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton [num] --compactoff [num] --compactstart [num [compact_pct [lbound]]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --dswriteon --dswriteoff --dswritestate --dsaddpartition --crccheckon [num] --crccheckoff [num] --crccheckrestart [num] --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
--dsaddpartition [path] : add a DataStore partition
NBUMASTER:/ # cat /usr/openv/netbackup/version
HARDWARE LINUX_RH_X86
VERSION NetBackup 8.0
RELEASEDATE Wed Nov 09 22:44:14 CST 2016
BUILDNUMBER 0165
NBUMASTER:\ #
10-12-2017 02:05 AM
10-13-2017 02:40 AM
All credits goes to you!! ;)
Check out below:
MSTERESERVER:/home/maintenance # ls -la /etc/nbapp-release
-rw-r--r--. 1 root root 140 Mar 9 2017 /etc/nbapp-release
MSTERESERVER:/home/maintenance # /usr/openv/pdde/pdcr/bin/crcontrol --|grep add
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton [num] --compactoff [num] --compactstart [num [compact_pct [lbound]]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --dswriteon --dswriteoff --dswritestate --dsaddpartition --crccheckon [num] --crccheckoff [num] --crccheckrestart [num] --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
--dsaddpartition [path] : add a DataStore partition
MSTERESERVER:/home/maintenance # mv /etc/nbapp-release /etc/nbapp-release_move_me_back
MSTERESERVER:/home/maintenance # /usr/openv/pdde/pdcr/bin/crcontrol --|grep add
(note no output for --dsaddpartition!!!!)
MSTERESERVER:/home/maintenance # mv /etc/nbapp-release_move_me_back /etc/nbapp-release
MSTERESERVER:/home/maintenance # /usr/openv/pdde/pdcr/bin/crcontrol --|grep add
Usage: crcontrol [-c <config>] [-r <routes>] [-i] [[-l <login>] [-p <password>] -m <mode> --queueinfo --reloadrt --hardsync --compacton [num] --compactoff [num] --compactstart [num [compact_pct [lbound]]] --compactstate --rebaseon --rebaseoff --rebasestate --dsstat [type] --dswriteon --dswriteoff --dswritestate --dsaddpartition --crccheckon [num] --crccheckoff [num] --crccheckrestart [num] --crccheckstate --processqueue --processqueueinfo --processqueuestatus [--progressinfo] -M <marker>] [--modecontrol <mode>] [--trace <log>] --reloadconfig --taskstat [interval] [count]
--dsaddpartition [path] : add a DataStore partition
MSTERESERVER:/home/maintenance #
So if I were you I would create this file by running
touch /etc/nbapp-release
In my env here is its contents:
MSTERESERVER:/home/maintenance # cat /etc/nbapp-release
system-product-name = S2600GZ
model = 5230
10-13-2017 02:56 AM
10-13-2017 03:04 AM
It's in the technote linked in the original post - 000076751 - Configuring a 96TB Media Server Deduplication Pool (MSDP) on SuSE and Red Hat Linux
Step 3 - Create a touch a file /etc/nbapp-release if it doesn’t exist.
Anyway I missed this when I was trying to configure 96TB pool at first too. This should not be required to configure 96TB pool in my opinion - the touch file is present at veritas appliance i guess? So we are mimicking appliance behaviour on MSDP pool maybe ... inconvenient :(
10-13-2017 03:26 AM
LOL! Clear as mud !
Step 3 in step-by-step process :
3. Create a touch a file /etc/nbapp-release if it doesn’t exist.
Seems @levy's Support engineer does not know about this either!