Как вы статически присваиваете IP-адрес порученной машине в MAAS?

Когда вы развертываете машину с использованием MAAS, ее сетевой интерфейс (например, eno1) устанавливается на «auto», и MAAS назначит IP во время развертывания.

В интерфейсе MAAS вы можете выбрать интерфейс машины и настроить его для автоматического, статического, dhcp или unconfigured. Если статический, вы можете указать IP-адрес.

Как вы указываете статический IP-адрес с помощью MAAS CLI?

0
задан 21 August 2017 в 18:43

3 ответа

Определите подсеть MAAS для статического IP-адреса. maas maasadmin subnets read | jq '.[] | {id:.id,name:.name}' --compact-output Найдите системные идентификаторы сервера, которому вы хотите назначить статический IP-адрес. maas maasadmin nodes read | jq '.[] | {hostname:.hostname,system_id: .system_id, status:.status}' --compact-output Определите сетевой адаптер компьютера, который получит статическое назначение. maas maasadmin interfaces read ${SYSTEM_ID} | jq '.[] | {iface_id:.id, name:.name, mac:.mac_address, vid:.vlan.vid, fabric:.vlan.fabric}' --compact-output Если у NIC уже есть ссылка «auto», укажите эту ссылку и удалите ее. (Перед тем, как перейти к следующему шагу, NIC должен находиться в неконфигурированном состоянии.) [F4] maas maasadmin interface unlink-subnet ${SYSTEM_ID} ${NIC_ID} id=${OLD_LINK_ID} Назначить статический IP-адрес: maas maasadmin interface link-subnet ${SYSTEM_ID} ${NIC_ID} mode=STATIC subnet=${SUBNET_ID} ip_address=${STATIC_IP}

Несколько дополнительных заметок:

машины должны находиться в состоянии «готовности» (после ввода в эксплуатацию, перед развертыванием) перед запуском процесса. ваши настройки DHAS DHAS могут влиять на то, какие IP-адреса вы можете использовать для статического. В частности, вы не можете использовать принадлежащий DHCP адрес для статического присваивания. для хостов с несколькими сетевыми картами вы можете определить правильную сетевую карту, используя свой MAC-адрес с шага №3. обратите внимание на цитирование 'и трубопроводов | для команды jq. Трубы внутри цитат преднамеренно.

Спасибо Canonical Tech Support за помощь в этом решении.

1
ответ дан 22 May 2018 в 19:53
Определите подсеть MAAS для статического IP-адреса. maas maasadmin subnets read | jq '.[] | {id:.id,name:.name}' --compact-output Найдите системные идентификаторы сервера, которому вы хотите назначить статический IP-адрес. maas maasadmin nodes read | jq '.[] | {hostname:.hostname,system_id: .system_id, status:.status}' --compact-output Определите сетевой адаптер компьютера, который получит статическое назначение. maas maasadmin interfaces read ${SYSTEM_ID} | jq '.[] | {iface_id:.id, name:.name, mac:.mac_address, vid:.vlan.vid, fabric:.vlan.fabric}' --compact-output Если у NIC уже есть ссылка «auto», укажите эту ссылку и удалите ее. (Перед тем, как перейти к следующему шагу, NIC должен находиться в неконфигурированном состоянии.) [F4] maas maasadmin interface unlink-subnet ${SYSTEM_ID} ${NIC_ID} id=${OLD_LINK_ID} Назначить статический IP-адрес: maas maasadmin interface link-subnet ${SYSTEM_ID} ${NIC_ID} mode=STATIC subnet=${SUBNET_ID} ip_address=${STATIC_IP}

Несколько дополнительных заметок:

машины должны находиться в состоянии «готовности» (после ввода в эксплуатацию, перед развертыванием) перед запуском процесса. ваши настройки DHAS DHAS могут влиять на то, какие IP-адреса вы можете использовать для статического. В частности, вы не можете использовать принадлежащий DHCP адрес для статического присваивания. для хостов с несколькими сетевыми картами вы можете определить правильную сетевую карту, используя свой MAC-адрес с шага №3. обратите внимание на цитирование 'и трубопроводов | для команды jq. Трубы внутри цитат преднамеренно.

Спасибо Canonical Tech Support за помощь в этом решении.

1
ответ дан 18 July 2018 в 09:10
Определите подсеть MAAS для статического IP-адреса. maas maasadmin subnets read | jq '.[] | {id:.id,name:.name}' --compact-output Найдите системные идентификаторы сервера, которому вы хотите назначить статический IP-адрес. maas maasadmin nodes read | jq '.[] | {hostname:.hostname,system_id: .system_id, status:.status}' --compact-output Определите сетевой адаптер компьютера, который получит статическое назначение. maas maasadmin interfaces read ${SYSTEM_ID} | jq '.[] | {iface_id:.id, name:.name, mac:.mac_address, vid:.vlan.vid, fabric:.vlan.fabric}' --compact-output Если у NIC уже есть ссылка «auto», укажите эту ссылку и удалите ее. (Перед тем, как перейти к следующему шагу, NIC должен находиться в неконфигурированном состоянии.) [F4] maas maasadmin interface unlink-subnet ${SYSTEM_ID} ${NIC_ID} id=${OLD_LINK_ID} Назначить статический IP-адрес: maas maasadmin interface link-subnet ${SYSTEM_ID} ${NIC_ID} mode=STATIC subnet=${SUBNET_ID} ip_address=${STATIC_IP}

Несколько дополнительных заметок:

машины должны находиться в состоянии «готовности» (после ввода в эксплуатацию, перед развертыванием) перед запуском процесса. ваши настройки DHAS DHAS могут влиять на то, какие IP-адреса вы можете использовать для статического. В частности, вы не можете использовать принадлежащий DHCP адрес для статического присваивания. для хостов с несколькими сетевыми картами вы можете определить правильную сетевую карту, используя свой MAC-адрес с шага №3. обратите внимание на цитирование 'и трубопроводов | для команды jq. Трубы внутри цитат преднамеренно.

Спасибо Canonical Tech Support за помощь в этом решении.

1
ответ дан 24 July 2018 в 19:16

Другие вопросы по тегам:

Похожие вопросы: