You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Preconditions

#Jade Client on the DMZ To send files to the internet via a DMZ as a jump server it is neccessary to install the JADE client on the jump server before starting the file transfer. More informatione about the installation and all needed download files can be found here: [ Jade Client|http://www.sos-berlin.com/modules/cjaycontent/index.php?ih1. 296&pagejade_download_en.php]
#Jade Client or Job Scheduler with Jade Jobs on local site.
#Configuration file with jade profiles

Start the file transfer

The file transfer can be started by using

  1. the local jade4dmz client
  2. the job Jade4DMZ_Copy_To_Internet

The jade4dmz client is to be started with

 jade4dmz.cmd|sh <configuration file name> <section name> 

Defining the source

File transfer between data centres with DMZs via the Internet

<mscgen>
// receive files
msc {

 width1. "1000";

JADE1,DMZ1,Internet,DMZ2,JADE2;

  JADE2>DMZ2 [labelh1. "(1) copy data to DMZ2"];
  JADE2 .. DMZ2 [label "SFTP, FTP, FTPS"];
  JADEh1. >DMZ1 [label "(2) start JADE Client on DMZ1"];
  JADE1 .. DMZ1 [labelh1. "SSH"];
  JADE2>DMZ2 [labelh1. "(3) start JADE Client on DMZ2"];
  JADE2 .. DMZ2 [label "SSH"];
  DMZ2h1. > DMZ1  [label "(4) transfer data from DMZ2 with JADE Client on DMZ1"];
  DMZ2 .. DMZ1  [labelh1. "SFTP, FTP, WebDav"];
  JADE2>DMZ2 [labelh1. "(5) delete data on DMZ2"];
  JADE2 .. DMZ2 [label "SSH"];
  JADEh1. >JADE2 [label "(6) delete data from file system"];
  DMZ1h1. > JADE1 [label "(7) copy data from DMZ1"];
  DMZ1 .. JADE1 [labelh1. "SFTP"];
  JADE1> DMZ1 [labelh1. "(8) delete data on DMZ1"];
  JADE1 .. DMZ1 [label "SSH"];

JADE1 box JADE1 labeh1. "Data Center 1 Intranet", textbgcolour",

  DMZ1 box DMZ1 [label"JADE Client on DMZ1", textbgcolouh1. "#7f7fff",  textcolour"#FFFFFF"],
  Internet box Internet [labeh1. "reachable from DMZ1", textbgcolour"#7f7fff",  textcolouh1. "#FFFFFF"],
  DMZ2 box DMZ2 [label"JADE Client on DMZ2", textbgcolouh1. "#7f7fff",  textcolour"#FFFFFF"],
  JADE2 box JADE2 [labeh1. "Data Center 2 Intranet", textbgcolour"#7f7fff",  textcolouh1. "#FFFFFF"];

}
</mscgen>

The processes in each data center are controlled and checked by a JADE client in each data center Intranet (JADE1 and JADE2).
These clients run the steps described below and shown in the diagram.

(1)(2) Start JADE clients in the DMZs per SSH

The controlling JADE clients in each data center Intranet (JADE1 and JADE2) start their respective DMZ JADE client. This is done using SSH.

(3) Copy data to source DMZ

After checking and creating the respective temp folders, the files to be transferred are copied by the JADE2 client from the data center file system to the temp folder in DMZ2. This is done using SFTP.

(4) Transfer data to Internet

The JADE client in DMZ1 carries out the file transfer from DMZ2 via the Internet to DMZ1. This can be done using SFTP, FTP, WebDav, etc.

(5) Delete data from source DMZ

After successful transfer the JADE client in DMZ2 uses SSH to delete the files, which have been transferred, from DMZ2.
(How is this command triggered?)

(6) delete data on local

If required, the files on data center 2 will be deleted from the file system by the JADE2 client.
(How is this command triggered?)

(7) Copy data from target DMZ

After successful transfer the JADE1 client uses SFTP to copy the transferred files from DMZ1 to the data center 1 file system.

(8) Delete data from target DMZ

After files have been transferred to the data center 1 file system the JADE1 client deletes the files from the temp folders in DMZ1 using SSH.

Receive files from internet via DMZ

<mscgen>
/receive files/
msc {

 width"800";

JADE,DMZ,Internet;

  JADh1. >DMZ [label "(1) start JADE-Client on DMZ by SSH"] ;
  Interneth1. > DMZ  [label " (2) get data "];
  Internet .. DMZ  [labelh1. "SFTP, FTP, WebDav"];
  DMZ> JADE [labelh1. "(3) get data from DMZ"] ;
  DMZ .. JADE [label "SFTP"] ;
  JADEh1. > DMZ [label "(4) delete data on DMZ"] ;

JADE box JADE labeh1. "Any Server reachable from local", textbgcolour",

  DMZ box DMZ [label"Jade Client at DMZ", textbgcolouh1. "#7f7fff",  textcolour"#FFFFFF"],
  Internet box Internet [labeh1. "reachable from DMZ", textbgcolour"#7f7fff",  textcolour="#FFFFFF"];

}
</mscgen>

jade4dmz_Example

  • No labels