SYMCLI is the most widely used EMC symmetrix administration tool and the same is found more comfortable by most of the admins. For practicing symcli commands there is no symcli simulator available (AFAIK) and of course we can not simply try commands in production .. šĀ (unless we know all the changes it can make in the production). Those who wants to get familiar with symcli, can use symcli in offline mode (can be called symcli simulator ?? ). I have seen many searching for a simulator and myself had gone for some searches in the beginning to be frank. But SYMCLI offline mode is only with limited functionality . We will not be able to make configurationĀ changes (device creation, mappingĀ etc..) ,
For running SYMCLI in running in offline mode, we should have Solution Enabler installed in your desktop/laptop and should have a valid symapi_db.bin file (can be taken from production environment). We can download the solution enabler from support.emc.com . Here in this example I have used SE Ā V7.5.0.7.
First we have to install the Solution Enabler in your desktop. SE installation is very easy and is similar to any other software installation. We can select the base version for installation.
Once the installation is completed we have to copy the symapi_db.bin file to C:\Program Files\EMC\SYMAPI\db directory.
Now we have to set the below values to the environmental variables SYMCLI_DB and SYMCLI_OFFLINE .
set SYMCLI_DB=c:\Program Files\EMC\SYMAPI\db\symapi_db.bin
set SYMCLI_OFFLINE=1
Once done, we can start running symcli commands by changing directory to c:\Program Files\EMC\SYMCLI\bin
As mentioned earlier we have limited functionality with offline mode . Below slide shows symconfigure and symmask commands giving error.
Hope this will be helpful for those who are interested in having a symcli simulator.
This onlineĀ Size ConverterĀ will help you converting the size inĀ Cylinders to GB/MB and viceversa for device creation etc…
Enjoy symcli.. š
Very helpful. I Was in search for a simulator. Thanks for sharing.
even i did not know that .. š really helpful !!!
Thanks Dinesh…
hi can you share the .bin file or upload it somewhere many thanks. I am a student and trying to learn storage on my own and if you can do this it will help me a lot.
Hi Mohammad,
Thank you for reading my post and I am very glad to know the content was useful for you.
I am very sorry to say ‘ I can’t share the bin file’. Not many of the customers will share the file as it will include their configuration information, which will be confidential.
You may try a Google search for symapi.bin download. I believe you will surely get it from some FTP sites.
Hello Vipin,
Thanks a lot for the post. I am still searching for symapi_db.bin through GOOGLE. however, not able to find any sample file.
It would be your great help if you could locate me any ftp site where I can get any sample file. I have invested several hours to find the file but no luck…
Thank you very much for your kind consideration in this regard.
Hi vipin,
Could you please upload symapi_db.bin file?
Thanks in advance !!
Good post. Alok/Sachin, you can found original symapi_db at your production environment.
For windows 7 only supported version for SE is 7.4 and when I installed that to my surprise I am unable to see a folder named as SYMAPI inside EMC directory only SYCLI was created , pls help me on this .
I have just installed Version V7.6.0.0 in my Win7 ( 64 bit ) machine and it is working smoothly.
Can you try a re-install and check ?
Pingback: Trouble finding the number of Cylinders..? Converters for you | Vipin V.K
Hi Vipin,
Thanks for sharing !
Can you share the SE to [email protected]?
Hi,
You may download SE from https://support.emc.com considering the version you want to try and the desktop/Laptop Operating System.
Hi i am getting following error as i tried it with SE V7.5.0.7. ,v7.5.0.0 , v8.03.0. i copied symapi_db.bin & set the variables as well
but it is throwing following error when i am running command
“the symapi data base file cannot be use because it was written by a version of symapi that is no longer supported”
please help.
Hi Dipesh,
As the error says, the management server from which you have collected the db file may be running a very old version of SE. Try collecting the db file from any system which is running a recent version of SE.
Hi There,
I have tried but getting error as no device is found
installed 7.6 and symapi_db set
Thanks in advance
Hi Hari,
It could probably be the issue with the SYMAPI DB you are using.
Might be with the server from which you have copied / downloaded the symapi_db.bin file.
For SE versions 8.x (VMAX 100k/200K/400K/ AllFlash and above), before you copy the current (running) version of symapi_db.bin file, do the below:
symcfg discover
symcfg sync -local
Note that some commands like *symconfigure* will NOT work with the offline mode on older SE versions (anything less than 8.x), essentially VMAX1/SE / 10K/20K/40K models.
Once the above is done, copy that file (or use “mv” on Unix hosts) and complete the remainder of trials using the instructions by Vipin here.