Problems setting up a cluster across AWS EC2 regions

Hi, I allocated 3 EC2 instance in different datacenters and tried to build up a Percona cluster with the 3 CenOS servers. The first node bootstrap well but the second node failed to start mysql service. According to the wireshark log, the packets were successfully sent from 2nd node to 1st node and back. I don’t know what’s wrong and my guess is the private /public IP binding issue.

Note that I use public IP in gcomm parameters.

Can any help? Thanks.

Please check