python скриптом, через api, вручную через openstack-cli
Мэээ. Ну смотри, может получиться так что одна виртуалка еще не запустилась и сокеты свободны, при этом начинает создаваться следующая, выбирает тот же порт, а пока она создается первая уже стартует и занимает сокеты.