code: def main():
      parser = argparse.ArgumentParser(
          description="Please provide a list of node ips and port."
      )
      parser.add_argument(
          "--ips",
          required=True,
          help="Comma separated list of node ips.",
      )
      parser.add_argument(
          "--port",
          type=int,
          required=True,
          help="The port on which the coordinator listens.",
      )
      args = parser.parse_args()
      list_of_node_ips = args.ips.split(",")
      OnPremCoordinatorServer(
          list_of_node_ips=list_of_node_ips,
          host=socket.gethostbyname(socket.gethostname()),
          port=args.port,
      )
  
file_path: ray/python/ray/autoscaler/local/coordinator_server.py
imports: import argparse
  import json
  import logging
  import socket
  import threading
  from http.server import HTTPServer, SimpleHTTPRequestHandler
  from ray.autoscaler._private.local.node_provider import LocalNodeProvider
label_desc: Use image node_id 2 for calling a global function with example usage: main() without return types