Я новичок, и я должен принять решение, используя два блока Infoblox.подключение к активному серверу Infoblox
В настоящее время сервер активен (главный), а другой является пассивным. если первый не удается, второй берет верх. Я использую Perl API, как узнать, когда я пытаюсь подключиться к серверу, если это активный сервер или пассивный сервер?
Я бы только подключение к активному серверу,
Я думал о методе «active_position()» от Infoblox :: Сетка :: Член но я не знаю, как использовать его ..
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" ??
Спасибо заранее
Использование данных :: Принтер из CPAN для просмотра объекта '$ grid_member'. '0' - это то, что находится внутри' $ active_server'. – simbabque
Я использовал Data :: Сбрасывал, чтобы посмотреть на мой объект $ grid_member, а атрибут «active_postion» равен 0 .. Я не знаю, что это такое «0». Документ не предоставляет больше информации. – ifr38