def METHOD_NAME(benchmark_spec):
  """Install MongoDB on one VM and YCSB on another.
  Args:
    benchmark_spec: The benchmark specification. Contains all data that is
      required to run the benchmark.
  """
  server_partials = [functools.partial(_PrepareDeployment, benchmark_spec)]
  client_partials = [
      functools.partial(_PrepareClient, client)
      for client in benchmark_spec.vm_groups['clients']
  ]
  background_tasks.RunThreaded(
      (lambda f: f()), server_partials + client_partials
  )
  benchmark_spec.executor = ycsb.YCSBExecutor('mongodb', cp=ycsb.YCSB_DIR)