Argomento precedente: Metodo list_extended (oggetto srv)Argomento successivo: Metodo info (Oggetto srv)


Metodo list_map (oggetto srv)

Nota: questo metodo è stato deprecato e viene incluso qui per ragioni di compatibilità con gli script dell'utente esistenti. I nuovi utenti devono utilizzare il flag di opzione &map.

Description

Recupera un elenco di componenti in esecuzione su ogni server

Sintassi
/api/v2/srv/list_map?vdc=controller-name 
Argomenti
vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Recupera un elenco di componenti in esecuzione su ogni server.

GET http://192.168.123.200/api/v2/srv/list_map?vdc=mygrid 
Output di esempio
XML:
<servers>
  <server>
    <bw_alloc>621000000</bw_alloc>
    <bw_free>1379000000</bw_free>
    <components>
      <component>
        <bw>0</bw>
        <cpu>1.00</cpu>
        <mem>1073741824</mem>
        <name>_sys.controller</name>
        <state>running</state>
      </component>
      .
      .
      .
      </component>
    </components>
    <cpu_alloc>1.05</cpu_alloc>
    <cpu_free>1.95</cpu_free>
    <enabled>1</enabled>
    <mem_alloc>1946157056</mem_alloc>
    <mem_free>4286578688</mem_free>
    <name>srv1</name>
    <reboot_required>0</reboot_required>
    <role>primary</role>
    <state>up</state>
  </server>
  <server>
    <bw_alloc>0</bw_alloc>
    <bw_free>2000000000</bw_free>
    <cpu_alloc>0.00</cpu_alloc>
    <cpu_free>4.00</cpu_free>
    <enabled>1</enabled>
    <mem_alloc>0</mem_alloc>
    <mem_free>7341080576</mem_free>
    <name>srv2</name>
    <reboot_required>0</reboot_required>
    <role>secondary</role>
    <state>up</state>
  </server>
</servers>

JSON:
{
   "server" : [
      {
         "reboot_required" : "0",
         "name" : "srv1",
         "cpu_free" : "1.95",
         "state" : "up",
         "bw_free" : "1379000000",
         "component" : [
            {
               "bw" : "0",
               "cpu" : "1.00",
               "name" : "_sys.controller",
               "mem" : "1073741824",
               "state" : "running"
            },
           .
           .
           .
            }
         ],
         "cpu_alloc" : "1.05",
         "mem_free" : "4286578688",
         "mem_alloc" : "1946157056",
         "role" : "primary",
         "enabled" : "1",
         "bw_alloc" : "621000000"
      },
      {
         "reboot_required" : "0",
         "name" : "srv2",
         "cpu_free" : "4.00",
         "state" : "up",
         "bw_free" : "2000000000",
         "cpu_alloc" : "0.00",
         "mem_free" : "7341080576",
         "mem_alloc" : "0",
         "role" : "secondary",
         "bw_alloc" : "0",
         "enabled" : "1"
      }
   ]
}

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.