This post is more than 5 years old

51 Posts

6315

February 15th, 2010 12:00

How to use symapi.bin without gatekeepers..

Hi,

I installed SE 7.0 in my laptop and copied symapi.bin from our production environment for practise.

Only symcfg list command works. For the rest of the commands it says...

the gatekeeper device has an error.

Cant i practise all commands using symapi.bin?? do i really need to have gatekeepers for it??

Please let me know. Thank you.

1 Rookie

 • 

62 Posts

 • 

3 Points

February 15th, 2010 21:00

You need to use the following environmental variable:

SYMCLI_OFFLINE=1

Hope this helps

24 Posts

February 16th, 2010 02:00

I have AIX Version 5.3! server that connects to the Symm array.

Where can I find symapi.bin file on AIX server and where do I need to copy this file on my laptop?

i have also installed SE on my laptop earlier and lack of above information put me back.

Cheers,

B M K

51 Posts

February 16th, 2010 05:00

Thanks for your suggestion John. It worked. Most of the commands worked.. but not symmaskdb. Is there anything i have to do for it??

2 Intern

 • 

227 Posts

February 16th, 2010 05:00

AIX   :/var/symapi/db/

Wind:C:\Program Files\EMC\SYMAPI\db 

62 Posts

February 16th, 2010 22:00

Take the backup of the vcmdb database and then execute symmaskdb command with -f option (path of the vcmdb database file) :)

Sanjeev Tanwar

1 Rookie

 • 

62 Posts

 • 

3 Points

February 17th, 2010 00:00

Sanjeev is correct. The VCMDB info is not stored in the SE database, so you won't be able to query this offline using just the symapi_db.bin file.

You can however take a backup the VCMDB and then use this backup copy on your laptop. So on your Solutions Enabler host, you would issue a 'symmaskdb -sid 1234 backup -file vcm_backup.bin' command.

You could then copy the vcm_backup.bin to your laptop and then issue queries against this file by specifying the -file option when issuing the symmaskdb commands. For example:

symmaskdb list database -file vcm_backup.bin

Hope this helps.

24 Posts

February 17th, 2010 02:00

I have tried to run some commands after copying the symapi_db.bin file to the location D:\Program Files\EMC\SYMCLI\bin> on my laptop , however symconfigure command doesn;t work

here is the o/p i get to see. How can i make this work?

D:\Program Files\EMC\SYMCLI\bin>symconfigure -sid 243 -f createdev.txt -nop preview

A Configuration Change operation is in progress. Please wait...

    Establishing a configuration change session...............Failed.

    Error occurred while Starting
    The feature being requested is not currently licensed


The configuration change session has failed.

Another command that failed is below.

D:\Program Files\EMC\SYMCLI\bin>symcfg show -env_data Bay-1A

Offline mode is unavailable - the database has not been updated with the requested data.

I set SYMCLI_OFFLINE=1 also

My guess - Any other file ( licensed one) need to be copied? If yes where do I find this file and where (location) do I copy it on my laptop?

Thanks,

B M K

62 Posts

February 17th, 2010 04:00

you can't run the symconfigure on simulated environment.......................althogh you have to join emc to work on real working simulator

1 Rookie

 • 

62 Posts

 • 

3 Points

February 17th, 2010 10:00

Some commands just will not work offline, such as symconfigure commands. You'll need connectivity to an array to run symconfigure commands.

FYI, your command also failed because you are missing the "ConfigChange" license on your laptop...your command should've failed with the error:

The gatekeeper device (while using the Base Daemon) has an error (Please see the Log file)

24 Posts

February 18th, 2010 00:00

Yeh thats true.

65 Posts

May 18th, 2011 04:00

Thanks Sanjeew.

symaskdb -f  "path of the symmaskdb" list

36 Posts

June 18th, 2011 11:00

John - Need your quick help here.

1. I have installed SE 7.2 on my laptop.
2. Copied symapi_db BIN file under C:\Program Files\EMC\SYMAPI\db.
3. Copied symapi_licenses DAT file under C:\Program Files\EMC\SYMAPI\config.
4. Set the variables Set SYMCLI_DB_FILE = C:\Program Files\EMC\SYMAPI\db\symapi_db & SYMCLI_OFFLINE=1 from CMD prompt.
5. I am able to run commands like symcfg, symdev but not symconfigure and symaccess.
6. I saw you suggested taking backup of VCMDB and run commands against this backup file. My question is I use VMax 5874 so what would be the releavent DB file and can I backup the file?
7. I am also seeing error "The gatekeeper device (while using the Base Daemon) has an error (Please see the Log file)" when running symaccess & symconfigure commands. I am not gonna run any configure change commands through offline but I would like to see at least MVs, IGs, PGs and SGs using symaccess. Is there any way we can achieve this?

Thanks in advance...

859 Posts

June 20th, 2011 00:00

HI Gem,

Its the same command but instead of "Symmask" you should use "Symaccess" for VMAX arrays to take VCM (or ACLX) backup.

regards.

Saurabh

36 Posts

June 20th, 2011 04:00

Thanks Saurabh! It worked.

June 22nd, 2011 11:00

Hi Tanwar

I have never herd of a Simulator for Symcli... Can you shed some light on it.

No Events found!

Top