Solaris hosts have a fixed number of IPC semaphores IDs per process preventing users from starting more than 120 VMs. While trying to launch more VMs you would be shown a "Cannot create IPC semaphore" error.
In order to run more VMs, you will need to bump the semaphore ID
limit of the VBoxSVC process. Execute as root the
prctl
command as shown below. The process
ID of VBoxSVC can be obtained using the
ps
list command.
prctl -r -n project.max-sem-ids -v 2048 <pid-of-VBoxSVC>