@Override
  public final void postSetUp() throws Exception {
    final Host host = Host.getHost(0);
    // Server1 VM
    server1 = host.getVM(0);

    // Server2 VM
    server2 = host.getVM(1);

    // Client 1 VM
    client1 = host.getVM(2);

    PORT1 = server1.invoke(OperationsPropagationDUnitTest::createServerCache);
    PORT2 = server2.invoke(OperationsPropagationDUnitTest::createServerCache);
    client1.invoke(() -> OperationsPropagationDUnitTest
        .createClientCache(NetworkUtils.getServerHostName(host), PORT2));
  }
Create the server1, server2 (in the same DS) and client1 (which is connected only to server2
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ha/OperationsPropagationDUnitTest.java