Сообщение, с которым Вы связались, подчеркивает плохой пример конфигурации. Первый комментарий там - то, что мы сделали в нашей среде - 4 NICs в etherchannel через два сложенных Коммутатора Cisco. Нет ничего неправильно с этой конфигурацией, и она работала отлично больше года теперь - просто знать, что Вы не получаете ссылку 4Gb/s, а скорее 4 ссылки 1Gb/s.
Править: Я также хочу указать, что, если Вы хотите к portchannel через два переключателя для дублирования, они должны быть сложены некоторым способом - независимые коммутаторы не будут работать. Если у Вас есть два независимых коммутатора, то portchannel не является способом пойти.
Начиная с версии 3.3 Puppet, язык Puppet DSL не поддерживает итерацию.
Вам следует проверить функцию create_resources ()
из Puppet Labs:
http://docs.puppetlabs.com/references/latest/function.html#createresources
# A hash of user resources:
$myusers = {
'nick' => { uid => '1330',
group => allstaff,
groups => ['developers', 'operations', 'release'], }
'dan' => { uid => '1308',
group => allstaff,
groups => ['developers', 'prosvc', 'release'], }
}
create_resources(user, $myusers)
Однако, начиная с Puppet 4.0, Future Parser теперь поддерживает итерацию с лямбдами:
$data = ['a','b','c']
$data.each |Integer $index, String $value| {
notice("${index} = ${value}")
}