From 6250b7ea002fd99e40d0170d31e7e19e69f97ccd Mon Sep 17 00:00:00 2001 From: Dominik <info@profi-webdesign.net> Date: Thu, 23 Jan 2014 13:53:43 -0500 Subject: [PATCH] Merge remote-tracking branch 'ispc3master/master' --- remoting_client/examples/openvz_vm_add.php | 62 ++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 22 deletions(-) diff --git a/remoting_client/examples/openvz_vm_add.php b/remoting_client/examples/openvz_vm_add.php index d8e46c6..408c626 100644 --- a/remoting_client/examples/openvz_vm_add.php +++ b/remoting_client/examples/openvz_vm_add.php @@ -1,39 +1,57 @@ <?php -$username = 'admin'; -$password = 'admin'; - -$soap_location = 'http://localhost:8080/remote/index.php'; -$soap_uri = 'http://localhost:8080/remote/'; +require 'soap_config.php'; $client = new SoapClient(null, array('location' => $soap_location, - 'uri' => $soap_uri, - 'trace' => 1, - 'exceptions' => 1)); + 'uri' => $soap_uri, + 'trace' => 1, + 'exceptions' => 1)); try { - if($session_id = $client->login($username,$password)) { + if($session_id = $client->login($username, $password)) { echo 'Logged successfull. Session ID:'.$session_id.'<br />'; } - - //* Prams are optional for this function. If params are set, - //* then they override the template settings. - $params = array(); - + //* Set the function parameters. - $client_id = 0; - $ostemplate_id = 1; - $template_id = 1; - - $vm_id = $client->openvz_vm_add_from_template($session_id, $client_id, $ostemplate_id, $template_id, $params); - + $client_id = 1; + $params = array( + 'server_id' => 1, + 'veid' => 1, + 'ostemplate_id' => 0, + 'template_id' => 0, + 'ip_address' => '192.168.0.111', + 'hostname' => 'host', + 'vm_password' => 'password', + 'start_boot' => 'y', + 'active' => 'y', + 'active_until_date' => '', + 'description' => '', + 'diskspace' => 10, + 'traffic' => -1, + 'bandwidth' => -1, + 'ram' => 256, + 'ram_burst' => 512, + 'cpu_units' => 1000, + 'cpu_num' => 4, + 'cpu_limit' => 400, + 'io_priority' => 4, + 'nameserver' => '8.8.8.8 8.8.4.4', + 'create_dns' => 'n', + 'capability' => '', + 'config' => '' + ); + + $vm_id = $client->openvz_vm_add($session_id, $client_id, $params); + + echo "VM ID: ".$vm_id."<br>"; + if($client->logout($session_id)) { echo 'Logged out.<br />'; } - - + + } catch (SoapFault $e) { echo $client->__getLastResponse(); die('SOAP Error: '.$e->getMessage()); -- Gitblit v1.9.1