final String mgmtIp = mgmtNic.getIp(); SshFileMd5Checker checker = new SshFileMd5Checker(); checker.setTargetIp(mgmtIp); checker.setUsername(username); checker.setPrivateKey(privKey); checker.addSrcDestPair(SshFileMd5Checker.ZSTACKLIB_SRC_PATH, String.format("/var/lib/zstack/virtualrouter/%s", AnsibleGlobalProperty.ZSTACKLIB_PACKAGE_NAME)); checker.addSrcDestPair(PathUtil.findFileOnClassPath(String.format("ansible/virtualrouter/%s", agentPackageName), true).getAbsolutePath(), String.format("/var/lib/zstack/virtualrouter/%s", agentPackageName));
SshFileMd5Checker checker = new SshFileMd5Checker(); checker.setTargetIp(getSelf().getHostname()); checker.setUsername(getSelf().getUsername()); checker.setPassword(getSelf().getPassword()); checker.setSshPort(getSelf().getSshPort()); checker.addSrcDestPair(SshFileMd5Checker.ZSTACKLIB_SRC_PATH, String.format("/var/lib/zstack/sftpbackupstorage/package/%s", AnsibleGlobalProperty.ZSTACKLIB_PACKAGE_NAME)); checker.addSrcDestPair(PathUtil.findFileOnClassPath(String.format("ansible/sftpbackupstorage/%s", agentPackageName), true).getAbsolutePath(), String.format("/var/lib/zstack/sftpbackupstorage/package/%s", agentPackageName));
final String privKey = asf.getPrivateKey(); SshFileMd5Checker checker = new SshFileMd5Checker(); checker.setTargetIp(mgmtIp); checker.setUsername(username); checker.setPrivateKey(privKey); checker.addSrcDestPair(SshFileMd5Checker.ZSTACKLIB_SRC_PATH, String.format("/var/lib/zstack/appliancevm/package/%s", AnsibleGlobalProperty.ZSTACKLIB_PACKAGE_NAME)); checker.addSrcDestPair(PathUtil.findFileOnClassPath(String.format("ansible/appliancevm/%s", ApplianceVmGlobalProperty.AGENT_PACKAGE_NAME), true).getAbsolutePath(), String.format("/var/lib/zstack/appliancevm/package/%s", ApplianceVmGlobalProperty.AGENT_PACKAGE_NAME));
SshFileMd5Checker checker = new SshFileMd5Checker(); checker.setTargetIp("127.0.0.1"); checker.setUsername("root"); checker.setPrivateKey(privKey); checker.addSrcDestPair(SshFileMd5Checker.ZSTACKLIB_SRC_PATH, String.format("/var/lib/zstack/console/package/%s", AnsibleGlobalProperty.ZSTACKLIB_PACKAGE_NAME)); checker.addSrcDestPair(srcPath, destPath);