Я установил виртуальную машину точного 32 с помощью Vagrant, в которой я пытаюсь использовать devstack для разработки openstack. Чтобы получить доступ к сервису с хоста, я настроил несколько портов переадресации в файле конфигурации, но это не работает. То есть я не могу подключиться к 10.0.2.15, к которому мне подсказал подключиться devstack. Я попытался переключить сетевой режим в VirtualBox с NAT на Bridge, затем выскочила ошибка, говорящая что-то вроде «имя NAT уже существует». Я проверил документацию VirtualBox, но не очень понял. Кто-нибудь, помогите мне, пожалуйста...
Я добавляю следующее в бродячий файл конфигурации:
Vagrant::Config.run do |config|
config.vm.forward_port 80, 9090
config.vm.forward_port 5000, 5000
config.vm.forward_port 5672, 5672
config.vm.forward_port 3333, 3333
config.vm.forward_port 8773, 8773
config.vm.forward_port 8774, 8774
config.vm.forward_port 8776, 8776
config.vm.forward_port 8777, 8777
config.vm.forward_port 9191, 9191
config.vm.forward_port 9292, 9292
config.vm.forward_port 35357, 35357
config.vm.forward_port 40529, 40529
config.vm.forward_port 47117, 47117
config.vm.forward_port 55977, 55977
config.vm.customize ["modifyvm", :id, "--memory", 8192]
end