6.3. Provisionando Hosts com Endereços IP estático
6.3.1. Usando os Modelos Padronizados para Atribuir Endereços IP Estáticos Copiar o linkLink copiado para a área de transferência!
Procedimento 6.5. Para editar um modelo de PXE:
- Navegue até
e clique no nome do host, cujo modelo você deseja editar. - Clique em Templates para exibir a lista de tipos de modelos disponíveis.
- Clique em para o tipo PXELinux Template. O modelo exibe no editor de modelo.
- Faça as mudanças necessárias e depois clique em . Veja Exemplo 6.1, “Editando o Modelo do PXE para Atribuir os Endereços IP Estáticos” para obter um exemplo de como atualizar um modelo de PXE.
Exemplo 6.1. Editando o Modelo do PXE para Atribuir os Endereços IP Estáticos
default linux
label linux
kernel <%= @kernel %>
<% if @host.operatingsystem.name == 'Fedora' and @host.operatingsystem.major.to_i > 16 -%>
append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes ks.device=bootif network ks.sendmac
<% elsif @host.operatingsystem.name != 'Fedora' and @host.operatingsystem.major.to_i >= 7 -%>
append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes network ks.sendmac
<% else -%>
append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes ksdevice=bootif network kssendmac
<% end -%>
IPAPPEND 2
6.3.2. Usando os Parâmetros do Host para Atribuir os Endereços IP Estáticos Copiar o linkLink copiado para a área de transferência!
if junto com os parâmetros do host para configurar um endereço IP estático.
Exemplo 6.2. Usando os Parâmetros do Host para Atribuir os Endereços IP Estáticos
<% if @host.params['my_param_deploy_static'] == "true" -%>
network --bootproto <%= "static --ip=#{@host.ip} --netmask=#{@host.subnet.mask} --gateway=#{@host.subnet.gateway} --nameserver=#{[@host.subnet.dns_primary,@host.subnet.dns_secondary].reject{|n| n.blank?}.join(',')}" %> --hostname <%= @host %>
<% else -%>
network --bootproto 'dhcp' --hostname <%= @host %>
<% end -%>
6.3.3. Usando Subredes para Definir Endereços IP Estáticos Copiar o linkLink copiado para a área de transferência!
Procedimento 6.6. Para Especificar um Modo de Inicialização Estático por Padrão:
- Navegue até
e clique no nome da subrede que você deseja configurar. Para criar uma nova subrede, siga os passos em Procedimento 2.4, “Para Selecionar a Subrede Padrão:”. - Na aba Subnet selecione
Statica partir da lista suspensa de Boot mode e clique em .