Add public ip in VM's

i have a host with /29 public ip , want to add public ip’s to VM’s other than a private ip.
Is there anyway to do so ?

Yes you can. Add a bridge for this network. (Like your private network)

can you please help with the bridge script .

look at this : https://docs.opennebula.org/5.4/deployment/open_cloud_networking_setup/node.html

i tried bridging mode but i’m not success full, what ip should be given to bridge and what should we add in network gateway and broadcast in sunstone ?

You have a /29 , it’s very small.
Use 1 IP for your bridge and the others for your virtual networks and the right gateway (in sunstone)

should the gateway be same as gateway of host puclic ip ?

Yes ! the same.