>>then on source cluster, define group of host(s) of target cluster + storage.
>>maybe add login/password  or some kind of special token (we could define it 
>>in target cluster)

>>something like:

>>remotesharedstorage: targetstoreid, host= targetnode1,targetnode2 , 
>>token=xxxxx    (like this we can have a retry to targetnode2 if targetnode1 
>>is down)

>>remotelocalstorage1: targetstoreid1, host=targetnode1, token=xxxxx
      
>>remotelocalstorage2: targetstoreid2, host=targetnode2, token=xxxxx
  
>>and on source vm, define the target previously defined we want to replicate.


mmm, this will not work because we can move and delete the target vm.


maybe:

setup the first replication with an api call to target storage

- create remotecopy vmid hostnameoftargetnode storeidoftargetnode.

 in target vmid.conf, store something like : sourcevmid :xxx  and maybe 
sourceclusterid:xxx  (could be define somewhere in /etc/pve/... with a list of 
ip/hostname)

 in source vmid.conf, store something like : remoteclusterid: xxx   (could be 
define somewhere n /etc/pve/...with a list of ip/hostname)


then, when replication occur on source vm, we connect to any node of 
remoteclusterid , find the targetvmid where sourcevmid && sourceclusterid is 
defined , then do the replication to the node where targetvmid is located.

  
----- Mail original -----
De: "aderumier" <aderum...@odiso.com>
À: "dietmar" <diet...@proxmox.com>, "pve-devel" <pve-devel@pve.proxmox.com>
Envoyé: Vendredi 21 Avril 2017 02:16:19
Objet: Re: [pve-devel] RFC V2 Storage Replica

@mir 
> Could a drive-mirror not use a SSH tunnel? 

yes, we already doing it for local disk live migration. (drive-mirror to nbd 
target) 


>>I do not talk about the technical implementation. I am 
>>just unsure how to store the configuration for the 
>>remote cluster/storage. 

I think we can simply define target storage in target proxmox cluster 
storage.cfg. 


then on source cluster, define group of host(s) of target cluster + storage. 
maybe add login/password or some kind of special token (we could define it in 
target cluster) 

something like: 

remotesharedstorage: targetstoreid, host= targetnode1,targetnode2 , token=xxxxx 
(like this we can have a retry to targetnode2 if targetnode1 is down) 

remotelocalstorage1: targetstoreid1, host=targetnode1, token=xxxxx 

remotelocalstorage2: targetstoreid2, host=targetnode2, token=xxxxx 



and on source vm, define the target previously defined we want to replicate. 





----- Mail original ----- 
De: "dietmar" <diet...@proxmox.com> 
À: "datanom.net" <m...@datanom.net>, "pve-devel" <pve-devel@pve.proxmox.com> 
Envoyé: Jeudi 20 Avril 2017 21:44:55 
Objet: Re: [pve-devel] RFC V2 Storage Replica 

> > But IMHO it is still unclear how to configure multi-cluster 
> > replication? Ideas welcome ... 
> > 
> Could a drive-mirror not use a SSH tunnel? 

I do not talk about the technical implementation. I am 
just unsure how to store the configuration for the 
remote cluster/storage. 

_______________________________________________ 
pve-devel mailing list 
pve-devel@pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 

_______________________________________________ 
pve-devel mailing list 
pve-devel@pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to