/**
* 文件名:CheckVmOperate.java
* 创建时间:Aug 18, 2011
* 创建者:xiong rong
*/
package com.cattles.interfaces;
import java.util.List;
/**
* @author xiongrong
* 用法:检查vm操作的接口
*/
public interface CheckVmOperate {
/**
* author:xiong rong
* 功能:检查vm中nfs挂载
*
* @param vmList
*/
public boolean checkNfsMount(List<Object> vmList);
/**
* author:xiong rong
* 功能:检查虚拟机是否注册到server
* 参数fwn:计算worker数目类
* 参数vmList:检查的vm列表
* 参数serviceIp:注册server的ip地址
* 参数port:注册server的端口
* 参数workerNum:注册到server的worker个数
*/
public boolean checkVmRegeister(String fwn,
List<Object> vmList, String serviceIp, String port,
int workerNum) throws Exception;
/**
* author:xiong rong
* 功能:检查falkon service是否启动 参数serviceIp:falkon service ip
* 参数port:falkon service运行的端口号
*
* @param serviceIp
*/
public boolean checkBootServiceComm(String serviceIp,
String port);
}