@startuml package rack1{ package server1 { [vserver1] [vserver2] } package server2 { [vserver3] [vserver4] } } package rack2 { package server3 { [vserver5] [vserver6] } } package rack3 { package server4 { [vserver7] [vserver8] } } [vserver1] --> [vserver3] [vserver3] --> [vserver8] [vserver1] --> [vserver7] [vserver4] --> [vserver2] [vserver5] --> [vserver6] [vserver6] --> [vserver8] @enduml