Hitachi Ops Center​

 View Only

 Ops Center Automator

Jump to  Best Answer
Sudhir BISHT's profile image
Sudhir BISHT posted 04-24-2025 11:24

Hello All.  Is Hitachi Ops Center Automator a licensed product.  How to identify if we are licensed for it or not.  We do have Ops Analyzer, Probe Agent, Ops Administrator,  Analyzer Detailed View, CMREST etc. But want to understand if Automator is a separate licensed product or also bundled like the ones above.  And, secondly, what other alternatives are available for some basic automation like provisioning of disks, allocation and host mappings etc.  Can the bundled CMREST can also do that job.  We do see the CMREST commands to create volumes, attach/associate volumes. So, how to automate these commands instead of running them one after another on a CLI prompt.

Secondly, we do see also that CCI with HORCM_instance running fine here and can also do this job, like create and format ldevs, create v-vols and probably map the ldevs to host as well. But once again, how to automate these commands rather than run one after another. 

And then also need to understand what is different in Automator. Please advise.  Thanks.

William Jansen Van Nieuwenhuizen's profile image
William Jansen Van Nieuwenhuizen  Best Answer

You have a couple of questions here, let me try and split it out:

  • How Ops Center is licensed?
    Ops Center is licensed typically licensed in an Basic & Advanced option:
    Basic - Includes CMREST, Administrator, Analyzer and Protector
    Advanced - Protector (for replication) and Automator, is usually proposed if you have 2 arrays and need to replicate between them
    This is tied to your arrays Serial No, if you PM me your Serial No, I can look it up and forward you your license entitlement. 

  • What options do I have for Automation?
    PFREST - Platform REST, our arrays have native REST interfaces where you can automate them directly. More information here: https://docs.hitachivantara.com/r/en-us/virtual-storage-platform-g130-g/f350-g/f370-g/f700-g/f900/93-07-2x/mk-23vsp1b003
    CMREST - Configuration Manager REST, If you want to centrally manage all your PFREST endpoints you register them here and then you can automate against a single end point. It also has a little ‘views’ database helps with reporting and queries. It comes default installed on your Ops Center server and has a swagger file(if your familiar with postman or swagger) that you can use to explore it https://<Your_Ops_Center_Ip>:23451/swagger.yaml or check out docs, https://docs.hitachivantara.com/r/en-us/ops-center-api-configuration-manager/11.0.x/mk-99cfm000
    Automator - A big GUI platform, where you can explore already create automations, plugin in your hardware and start using them. We also have the Service Builder here where you can drag & drop, copy and paste automations to create your own flows with multitenacy etc. Check it out here: https://demos.hitachivantara.com/BlockStorage#HitachiOpsCenter
    Ansible/Terraform - Ansible is industry wide adopted (my fav), we just about publish daily updates on our modules. You can check them out here:
    https://galaxy.ansible.com/ui/repo/published/hitachivantara/vspone_block/

  • Where can I go if I want to know more?
    You can check out:
    Our public docs portal: https://docs.hitachivantara.com
    Our public demo site: https://demos.hitachivantara.com
    If you are a registered client/partner you can also reach out to our Experience team for a Demo/Poc or Support Request on https://coe.hitachivantara.com
Sudhir BISHT's profile image
Sudhir BISHT

Hi William.  Thanks for the details.

Again, I do see PFREST and CMREST (seems to be similar or same, as commands are same). But I am still not clear how to automate them, as those commands we already have used in the past like registering the array first time and other basic devices creations etc. Want to know how we can automate of reduce manual executions. Is that out of scope topic like it needs shell scripting skills or Perl (may be python) skills etc.  And, how about CCI (Horcom Instance), as there are lots of commands like:  # raidcom add ldev -parity_grp_id etc etc ,  which can do everything as well.  Please advise.  Thanks.

William Jansen Van Nieuwenhuizen's profile image
William Jansen Van Nieuwenhuizen

Yes.

You'll notice in die documentation there are 'curl' examples. You can run this from for instance bash/cmd etc. But there a plenty of tools out there that can convert it for you into your tool of choice. Check out for instance:

https://curlconverter.com/ansible/