mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
fix build
This commit is contained in:
parent
25a6234a5b
commit
d4d5cabb50
@ -31,15 +31,10 @@ import com.cloud.agent.api.Answer;
|
|||||||
import com.cloud.agent.api.Command;
|
import com.cloud.agent.api.Command;
|
||||||
import com.cloud.agent.api.NetworkUsageAnswer;
|
import com.cloud.agent.api.NetworkUsageAnswer;
|
||||||
import com.cloud.agent.api.NetworkUsageCommand;
|
import com.cloud.agent.api.NetworkUsageCommand;
|
||||||
import com.cloud.agent.api.StartAnswer;
|
|
||||||
import com.cloud.agent.api.StartCommand;
|
|
||||||
import com.cloud.agent.api.StartupRoutingCommand;
|
import com.cloud.agent.api.StartupRoutingCommand;
|
||||||
import com.cloud.agent.api.StartupStorageCommand;
|
import com.cloud.agent.api.StartupStorageCommand;
|
||||||
import com.cloud.agent.api.StopAnswer;
|
import com.cloud.agent.api.StopAnswer;
|
||||||
import com.cloud.agent.api.StopCommand;
|
import com.cloud.agent.api.StopCommand;
|
||||||
import com.cloud.agent.api.to.NicTO;
|
|
||||||
import com.cloud.agent.api.to.VirtualMachineTO;
|
|
||||||
import com.cloud.network.Networks.TrafficType;
|
|
||||||
import com.cloud.agent.api.StoragePoolInfo;
|
import com.cloud.agent.api.StoragePoolInfo;
|
||||||
import com.cloud.resource.ServerResource;
|
import com.cloud.resource.ServerResource;
|
||||||
import com.cloud.storage.Storage;
|
import com.cloud.storage.Storage;
|
||||||
@ -182,25 +177,6 @@ public class XcpOssResource extends CitrixResourceBase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public StartAnswer execute(StartCommand cmd) {
|
|
||||||
StartAnswer answer = super.execute(cmd);
|
|
||||||
|
|
||||||
VirtualMachineTO vmSpec = cmd.getVirtualMachine();
|
|
||||||
if (vmSpec.getType() == VirtualMachine.Type.ConsoleProxy) {
|
|
||||||
Connection conn = getConnection();
|
|
||||||
String publicIp = null;
|
|
||||||
for (NicTO nic : vmSpec.getNics()) {
|
|
||||||
if (nic.getType() == TrafficType.Guest) {
|
|
||||||
publicIp = nic.getIp();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
callHostPlugin(conn, "vmops", "setDNATRule", "ip", publicIp, "port", "8443", "add", "true");
|
|
||||||
}
|
|
||||||
|
|
||||||
return answer;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public StopAnswer execute(StopCommand cmd) {
|
public StopAnswer execute(StopCommand cmd) {
|
||||||
StopAnswer answer = super.execute(cmd);
|
StopAnswer answer = super.execute(cmd);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user