Настройка для имитации сбоев для десятка компьютеров в глобальной сети
По причинам тестирования мне нужно смоделировать установку с несколькими до дюжины машин, которые могут выйти из строя в любое время в локальной сети (или глобальной сети), которая также может выйти из строя.
Как бы вы сделали это с помощью свободного / открытого программного обеспечения? Существует ли какое-либо решение для виртуализации, которое позволяет убивать / перезагружать машины и подключать / отключать (виртуально) их соединения?
Спасибо.
1 ответ
Возможно, вы могли бы начать с чего-то вроде Oracle VirtualBox, запустив дюжину виртуальных машин на рабочих станциях.
Во время выполнения тестов вы можете программно приостанавливать / возобновлять работу виртуальных машин из командной строки, чтобы имитировать зависания системы (например, при установке Windows VirtualBox):
C:\Program Files\Oracle\VirtualBox>VBoxManage list vms
"CentOS 6.4 (x86_64)" {fb99d1b3-9ff8-4149-9726-635e85996d34}
C:\Program Files\Oracle\VirtualBox>VBoxManage controlvm fb99d1b3-9ff8-4149-9726-
635e85996d34 pause
C:\Program Files\Oracle\VirtualBox>VBoxManage controlvm fb99d1b3-9ff8-4149-9726-
635e85996d34 resume
- ab1