La fonctionnalité de migration vers le cloud d'ApsaraDB RDS for PostgreSQL vous permet de migrer des données depuis une instance PostgreSQL autogérée déployée sur une instance Elastic Compute Service (ECS) ou dans un centre de données vers une instance ApsaraDB RDS for PostgreSQL. Cette rubrique explique comment configurer le pare-feu du serveur hébergeant l'instance PostgreSQL autogérée afin d'autoriser l'accès externe au port de cette instance avant la migration vers le cloud.
Procédure
Dans cette rubrique, le serveur hébergeant l'instance PostgreSQL autogérée exécute CentOS. Pour plus d'informations sur la configuration du pare-feu d'un serveur exécutant un autre système d'exploitation, consultez la documentation officielle correspondante.
CentOS 7
Connectez-vous au serveur hébergeant l'instance PostgreSQL autogérée.
-
Consultez les ports ouverts.
firewall-cmd --list-ports -
Configurez le port de l'instance PostgreSQL autogérée pour autoriser l'accès à ce port.
firewall-cmd --zone=public --add-port=5432/tcp --permanent -
Redémarrez le pare-feu du serveur.
firewall-cmd --reload
CentOS 6 ou versions antérieures
Connectez-vous au serveur hébergeant l'instance PostgreSQL autogérée.
-
Consultez les ports ouverts.
/etc/init.d/iptables status -
Ouvrez le port 5432.
/sbin/iptables -I INPUT -p tcp --dport 85432 -j ACCEPT -
Redémarrez le pare-feu du serveur.
service iptables restart
Vous pouvez également désactiver le pare-feu du serveur avant la migration vers le cloud. Dans ce cas, aucune configuration du pare-feu n'est nécessaire.
-
CentOS 7 :
systemctl stop firewalld.service -
CentOS 6 ou versions antérieures :
service iptables stop