我是一个初学者,我必须采取一个解决方案使用两个Infoblox盒。
目前,一个服务器是主动的(主)服务器,另一个是被动的。如果第一个失败,第二个接管。我使用Perl API,我如何知道当我尝试连接到一个服务器,它是主动服务器还是被动服务器?
我只会连接到活动服务器,
我已经考虑过Infoblox::Grid::Member
的方法active_position()
,但我不知道如何使用它。
use strict;
use Infoblox;
my $grid_member = Infoblox::Grid::Member->new(gateway=> "xxx.xxx.xxx.xxx",ipv4addr=> "xxx.xxx.xxx.xxx",mask=> "xxx.xxx.xxx.xxx", name=> "ibiza.mydomain.com");
print 'grid : '. $grid_member . "\n";
my $active_server = $grid_member->active_position();
print $active_server . "\n";
exit;
字符串
这返回:
grid : Infoblox::Grid::Member=HASH(0xf10ca8)
0
型
这个“0”是什么?
1条答案
按热度按时间utugiqy61#
如果您的GridMaster是一个HA对,那么您就不需要担心连接到哪一个。您只需连接到HA对的VIP(虚拟IP),该IP地址始终相同。
会话测试代码示例:
字符串
检查您的设备
https://appianceip/api/doc
上的API文档,API文档中嵌入了大量示例。史蒂夫