"admin", "password"=>"ae5or6cn", "domain"=>["id"=>"Default"]); $options["scope"] = Array("project"=>Array("name"=>"admin", "domain"=>["id"=>"Default"])); $options["authUrl"] = "http://148.60.11.31:5000/v3"; $openstack = new OpenStack\OpenStack($options); //$identity = $openstack->identityV3(); //var_dump($identity); // Since usernames will not be unique across an entire OpenStack installation, // when authenticating with them you must also provide your domain ID. You do // not have to do this if you authenticate with a user ID. /*$token = $identity->generateToken([ 'user' => [ 'name' => 'admin', 'password' => 'ae5or6cn', 'domain' => [ 'id' => 'Default' ] ] ]); */ //$compute = $openstack->computeV2(["region" => "RegionOne"]); //$image= $openstack->imagesV2(["region" => "RegionOne"]); $optImage = Array(); $optImage["region"] = "RegionOne"; $image = new Image($openstack, $optImage); $images = $image->list_images(); //var_dump($compute->client); //$servers = $compute->listServers(true); foreach($images as $i){ //echo $server->id." !!! "; echo $i->name; echo "
"; }