4.2. IPv6을 통해 베어 메탈 프로비저닝의 언더클라우드 설정


IPv6 노드 및 인프라가 있는 경우, IPv4 대신 IPv6를 사용하도록 언더클라우드 및 프로비저닝 네트워크를 구성하여 director에서 Red Hat OpenStack Platform을 IPv6 노드에 프로비저닝하고 배포할 수 있습니다. 여기에는 몇 가지 고려 사항이 있습니다.

  • Dual stack IPv4/6을 사용할 수 없습니다.
  • Tempest 검증이 제대로 수행되지 않을 수 있습니다.
  • IPv4에서 IPv6으로 마이그레이션은 업그레이드중에는 사용할 수 없습니다.

undercloud.conf 파일을 수정하여 Red Hat OpenStack Platform에서 IPv6 프로비저닝을 활성화합니다.

사전 요구 사항

절차

  1. 샘플 undercloud.conf 파일을 복사하거나 기존 undercloud.conf 파일을 수정하십시오.
  2. undercloud.conf 파일에 다음 매개변수 값을 설정합니다.

    1. NIC에서 Red Hat OpenStack Platform과 stateful DHCPv6을 지원하는 경우 ipv6_address_modedhcpv6-stateless 또는 dhcpv6-stateful로 설정합니다.
    2. 언더클라우드가 프로비저닝 네트워크에서 라우터를 생성하지 않게 하려면 enable_routed_networkstrue로 설정합니다. 이 경우 데이터 센터 라우터에서 라우터 알림을 제공해야 합니다. 그렇지 않으면 이 값을 false로 설정합니다.
    3. local_ip를 언더클라우드의 IPv6 주소로 설정합니다.
    4. 언더클라우드 인터페이스 매개변수 undercloud_public_hostundercloud_admin_host로 IPv6 주소를 사용합니다.
    5. 상태 저장 주소 지정 모델을 사용하는 경우 펌웨어, 체인 로더 및 운영 체제는 서로 다른 알고리즘을 사용하여 DHCP 서버에서 추적하는 ID를 생성할 수 있습니다. DHCPv6에서는 MAC별 주소를 추적하지 않으며 요청자의 식별자 값이 변경되었지만 MAC 주소는 동일하게 유지됩니다. stateful DHCPv6을 사용하려면 ironic_enabled_network_interfaces 매개변수를 사용하여 neutron 인터페이스를 지정합니다. ironic_default_network_interface 매개변수를 사용하여 neutron 인터페이스를 베어 메탈 노드의 기본 네트워크 인터페이스로 설정할 수도 있습니다.

      • ironic_enabled_network_interfaces = neutron,flat
      • ironic_default_network_interface = neutron
    6. [ctlplane-subnet] 섹션에서 다음 매개변수의 IPv6 주소를 사용합니다.

      • cidr
      • dhcp_start
      • dhcp_end
      • gateway
      • inspection_iprange
    7. [ctlplane-subnet] 섹션에서 dns_nameservers 매개변수에 서브넷의 IPv6 네임 서버를 설정합니다.

      [DEFAULT]
      ipv6_address_mode = dhcpv6-stateless
      enable_routed_networks: false
      local_ip = <ipv6-address>
      ironic_enabled_network_interfaces = neutron,flat
      ironic_default_network_interface = neutron
      undercloud_admin_host = <ipv6-address>
      undercloud_public_host = <ipv6-address>
      
      [ctlplane-subnet]
      cidr = <ipv6-address>::<ipv6-mask>
      dhcp_start = <ipv6-address>
      dhcp_end = <ipv6-address>
      dns_nameservers = <ipv6-dns>
      gateway = <ipv6-address>
      inspection_iprange = <ipv6-address>,<ipv6-address>
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.