Is it possible to Install OS remotely using IPMI or CIMC with ssh and without using browser or console. I have to mount ISO in ssh connection itself.
Please see http://www.cisco.com/c/en/us/support/servers-unified-computing/ucs-c-series-integrated-management-controller/products-installation-and-configuration-guides-list.html and pick the version that matches your CIMC firmware level.
You can mount a remote ISO image via NFS or cifs, see http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/c/sw/cli/config/guide/3_0/b_Cisco_UCS_C-Series_CLI_Configuration_Guide_301/b_Cisco_UCS_C-Series_CLI_Configuration_Guide_201_chapter_0110.html#task_41F0450884D0458EAC81D05AC311CC92
You can also manage boot order, and power on/off server, see http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/c/sw/cli/config/guide/3_0/b_Cisco_UCS_C-Series_CLI_Configuration_Guide_301/b_Cisco_UCS_C-Series_CLI_Configuration_Guide_201_chapter_011.html
You can do quite a bit of stuff with IPMI as well, which would require setting up a IPMI user and password, but would probably avoid that unless you can't do something via a SSH session with the CIMC.
Your SSH session would be with the UCSM management.
You have to create virtual media policies that use a supported protocol, or use the vKVM GUI to map an ISO (the vKVM mapping of ISO is a GUI only function).
Your virtual media install options are:
You may be able to use the KVM dongle and connect a 'bootable' USB thumbdrive with your install ISOs, but that would require physically touching each blade to connect the bootable USB media via KVM dongle cable.
It sounds like your local network restrictions are not meeting the minimum requirements for deploying the UCSM.