Edge for Private Cloud 4.19.01 sürümü
Bu bölümde, Apigee mTLS yüklemesinin başarılı olduğunu doğrulamanın çeşitli yolları açıklanmaktadır. Küme ile ilgili sorunları giderirken bu bölümde açıklanan teknikleri de kullanabilirsiniz.
iptables yapılandırmasını doğrulama
iptables rotalarının çalıştığını ve kuralların geçerli olduğunu kontrol ederek apigee-mtls kurulumunun başarılı olduğunu doğrulayabilirsiniz.
iptables yapılandırmasını doğrulamadan önce şunlardan emin olun:
- Düğümden firewalld'yi kaldırdınız ve Varsayılan güvenlik duvarını değiştirme bölümünde açıklandığı gibi iptables ile değiştirdiniz.
- Düğümdeki tüm Apigee bileşenlerini (
apigee-mtlsdahil) durdurdunuz.
apigee-mtls yapılandırmasının iptables ile başarılı olduğunu doğrulamak için:
- Kümenizdeki bir düğüme giriş yapın. Bu işlemi hangi sırayla yaptığınız önemli değildir.
- Aşağıdaki örnekte gösterildiği gibi, düğümdeki tüm bileşenleri durdurun:
/opt/apigee/apigee-service/bin/apigee-all stop
- Aşağıdaki örnekte gösterildiği gibi
validatekomutunu yürütün:/opt/apigee/apigee-mtls/lib/actions/iptables.sh validate
iptables, Consul veya yerel Apigee hizmetlerinin kullandığı her bağlantı noktasına mesaj gönderir. Komut dosyası geçersiz bir kural veya başarısız bir rota ile karşılaşırsa hata gösterir.Düğümde herhangi bir Apigee hizmeti veya Consul sunucusu çalışıyorsa bu komut başarısız olur.
- Düğümdeki diğer tüm bileşenlerden önce
apigee-mtlsbileşenini başlatmak için aşağıdaki komutu çalıştırın:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- Düğümdeki kalan Apigee bileşenlerini, aşağıdaki örnekte gösterildiği gibi başlatma sırasına göre başlatın:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Kümedeki tüm düğümlerde bu adımları tekrarlayın. İdeal olarak, ilk düğümde başladıktan sonraki 5 dakika içinde tüm düğümlerde bu işlemi yapın.
Uzak proxy durumunu doğrulama
Tüm düğümlerdeki giriş ve çıkış proxy hizmetlerinin etkin, sağlıklı ve hizmet ağına katılmış olup olmadığını kontrol etmek için ZooKeeper düğümlerinde Consul'u kullanabilirsiniz.
Düğümlerinizin proxy durumunu kontrol etmek için:
- ZooKeeper'ı çalıştıran bir düğüme giriş yapın.
- Aşağıdaki komutu çalıştırın:
systemctl status consul_server
Yeterli çoğunluk durumunu doğrulama
mTLS kurulumu, Consul proxy hizmetlerinin tüm düğümlere eklenmesini içerir. Bu nedenle, tüm ZooKeeper düğümlerinin çekirdek durumunu doğrulamanız gerekir.
Çoğunluk durumunu kontrol etmek için ZooKeeper çalıştıran her düğüme giriş yapın ve aşağıdaki komutu çalıştırın:
/opt/apigee/apigee-mtls-consul/bin/consul operator raft list-peers
Bu komut, Consul örneklerinin ve durumlarının listesini aşağıdaki örnekte gösterildiği gibi görüntüler:
Node ID Address State Voter RaftProtocol prc-test-0-1619 b59c1f44-6eb0-81d4-42 10.126.0.98:8300 leader true 3 prc-test-1-1619 a4372a6e-8044-e587-43 10.126.0.146:8300 follower true 3 prc-test-2-1619 71eb181f-4242-5353-44 10.126.0.100:8300 follower true 3
Daha fazla bilgi için aşağıdaki makaleleri inceleyin:
Ayrıca, kümenin çekirdeğinin oluşup oluşmadığı ve uzak üyelerin işlevselliği bozup bozmadığı da dahil olmak üzere kümenin durumu hakkında bilgi edinebilirsiniz. Bunun için aşağıdaki komutu kullanın:
/opt/apigee/apigee-service/bin/apigee-service apigee-mtls status