Команды могут быть переданы от внешнего использования screen -S sessionname -X command
например, screen -S mywork -X screen run_server_2
создал бы новое окно (то же как ctrl-a c
) но то окно имело бы run_server_2, выполняющийся в нем. В отличие от выполнения его вручную, не будет оболочки, работающей в том окне, поэтому когда run_server_2 выйдет, окно закроется.
Управление несколькими экранами является просто вопросом проверки, что их все называют с-S
У меня был довольно хороший опыт работы со стеком разработки на VirtualBox. Вы можете попробовать запустить его из стабильных веток.
Моя установка VirtualBox находится на Какова правильная сетевая конфигурация для виртуальной машины devStack (виртуального бокса)?
После того, как у вас будет Ubuntu 12.04. серверная виртуальная машина запущена.
git clone https://github.com/openstack-dev/devstack.git -b stable/essex devstack/
Затем в каталоге devstack создайте файл localrc с содержимым
ADMIN_PASSWORD=whateveryouwant
MYSQL_PASSWORD=whateveryouwant
RABBIT_PASSWORD=whateveryouwant
SERVICE_PASSWORD=whateveryouwant
SERVICE_TOKEN=whateveryouwant
FLAT_INTERFACE=br100
PUBLIC_INTERFACE=eth1
VOLUME_BACKING_FILE_SIZE=5120M
ENABLED_SERVICES="$ENABLED_SERVICES,swift"
# For older, stable versions, look for branches named stable/[milestone].
# compute service
NOVA_BRANCH=stable/essex
# image catalog service
GLANCE_BRANCH=stable/essex
# unified auth system (manages accounts/tokens)
KEYSTONE_BRANCH=stable/essex
# django powered web control panel for openstack
HORIZON_BRANCH=stable/essex
# object storage
SWIFT_BRANCH=stable/essex
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2010f6
Вы можете удалить материал Swift, если не хотите его устанавливать.
Теперь запустите stack.sh