Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 87 | Revision 97 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 87 Revision 89
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
	//$Id: vServer.class.php 87 2008-02-16 23:06:02Z lars $
2
	//$Id: vServer.class.php 89 2008-02-16 23:12:02Z lars $
3
	class vServer
3
	class vServer
4
	{
4
	{
5
	 	protected $status;
5
	 	protected $status;
6
	 	protected $name;
6
	 	protected $name;
7
	 	protected $hn_id;
7
	 	protected $hn_id;
Zeile 168... Zeile 168...
168
				$sql="UPDATE ips SET used=1 WHERE ip='".$ip["ip"]."'";
168
				$sql="UPDATE ips SET used=1 WHERE ip='".$ip["ip"]."'";
169
				$res=$db->query($sql);
169
				$res=$db->query($sql);
170
				if(!PEAR::isError($res))
170
				if(!PEAR::isError($res))
171
				{
171
				{
172
					$ip_id=$db->lastinsertid();
172
					$ip_id=$db->lastinsertid();
173
					$sql="INSERT INTO host_2_ip (ve_id, ip) VALUES ($this->v_id,'".$ip_id."')";
173
					$sql="INSERT INTO host_2_ip (ve_id, ip) VALUES (".$v_id.",'".$ip_id."')";
174
					$res=$db->query($sql);
174
					$res=$db->query($sql);
175
					if(!PEAR::isError($res))
175
					if(!PEAR::isError($res))
176
					{
176
					{
177
						$cmd="ssh root@mainframe vzctl create $this->v_id --hostname $v_name --ostemplate $d_template --config vps.$d_name --ipadd ".$ip["ip"];
177
						$cmd="ssh root@mainframe vzctl create $this->v_id --hostname $v_name --ostemplate $d_template --config vps.$d_name --ipadd ".$ip["ip"];
178
						exec($cmd,$out,$ret);
178
						exec($cmd,$out,$ret);