← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1701417] [NEW] cloud-init fails to configure bonding on CentOS 7

 

Public bug reported:

When using ppa:raharper/curtin-dev and the cloud-init-curtin yum repo[1]
with MAAS configuring the node to use bonding networking never comes up
causing the deployment to fail.

cloud-init-0.7.9+191.g0bcb95a-1.el7.centos.noarch
curtin-0.1.0~bzr535-0ubuntu1

[1] http://copr-be.cloud.fedoraproject.org/results/@cloud-init/cloud-
init-curtin/epel-7-x86_64

apt:
  preserve_sources_list: false
  primary:
  - arches:
    - default
    uri: http://archive.ubuntu.com/ubuntu
  proxy: http://10.0.0.2:8000/
  security:
  - arches:
    - default
    uri: http://archive.ubuntu.com/ubuntu
cloudconfig:
  maas-cloud-config:
    content: "#cloud-config\ndatasource:\n  MAAS: {consumer_key: 72gtz4EuywxY9wtaTy,\
      \ metadata_url: 'http://10.0.0.2:5240/MAAS/metadata/',\n    token_key: H24Erg25Cx9Q8hHJrp,\
      \ token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS}\n"
    path: /etc/cloud/cloud.cfg.d/90_maas_cloud_config.cfg
  maas-datasource:
    content: 'datasource_list: [ MAAS ]'
    path: /etc/cloud/cloud.cfg.d/90_maas_datasource.cfg
  maas-ubuntu-sso:
    content: '#cloud-config

      snappy: {email: lee.trager@xxxxxxxxxxxxx}

      '
    path: /etc/cloud/cloud.cfg.d/90_maas_ubuntu_sso.cfg
debconf_selections:
  maas: 'cloud-init   cloud-init/datasources  multiselect MAAS

    cloud-init   cloud-init/maas-metadata-url  string
http://10.0.0.2:5240/MAAS/metadata/

    cloud-init   cloud-init/maas-metadata-credentials  string
oauth_token_key=H24Erg25Cx9Q8hHJrp&oauth_consumer_key=72gtz4EuywxY9wtaTy&oauth_token_secret=7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS

    cloud-init   cloud-init/local-cloud-config  string apt:\n  preserve_sources_list:
    false\n  primary:\n  - arches: [default]\n    uri: http://archive.ubuntu.com/ubuntu\n  proxy:
    http://10.0.0.2:8000/\n  security:\n  - arches: [default]\n    uri: http://archive.ubuntu.com/ubuntu\napt_preserve_sources_list:
    true\napt_proxy: http://10.0.0.2:8000/\nmanage_etc_hosts: false\nmanual_cache_clean:
    true\nreporting:\n  maas: {consumer_key: 72gtz4EuywxY9wtaTy, endpoint: ''http://10.0.0.2:5240/MAAS/metadata/status/43gt4w'',\n    token_key:
    H24Erg25Cx9Q8hHJrp, token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS,\n    type:
    webhook}\nsystem_info:\n  package_mirrors:\n  - arches: [i386, amd64]\n    failsafe:
    {primary: ''http://archive.ubuntu.com/ubuntu'', security: ''http://security.ubuntu.com/ubuntu''}\n    search:\n      primary:
    [''http://archive.ubuntu.com/ubuntu'']\n      security: [''http://archive.ubuntu.com/ubuntu'']\n  -
    arches: [default]\n    failsafe: {primary: ''http://ports.ubuntu.com/ubuntu-ports'',
    security: ''http://ports.ubuntu.com/ubuntu-ports''}\n    search:\n      primary:
    [''http://ports.ubuntu.com/ubuntu-ports'']\n      security: [''http://ports.ubuntu.com/ubuntu-ports'']\n

    '
install:
  log_file: /tmp/install.log
  post_files:
  - /tmp/install.log
late_commands:
  maas:
  - wget
  - --no-proxy
  - http://10.0.0.2:5240/MAAS/metadata/latest/by-id/43gt4w/
  - --post-data
  - op=netboot_off
  - -O
  - /dev/null
network:
  config:
  - id: ens10
    mac_address: 52:54:00:4b:11:ea
    mtu: 1500
    name: ens10
    subnets:
    - type: manual
    type: physical
  - id: ens3
    mac_address: 52:54:00:aa:40:cd
    mtu: 1500
    name: ens3
    subnets:
    - type: manual
    type: physical
  - bond_interfaces:
    - ens10
    - ens3
    id: bond0
    mac_address: 52:54:00:aa:40:cd
    mtu: 1500
    name: bond0
    params:
      bond-downdelay: 0
      bond-lacp-rate: slow
      bond-miimon: 100
      bond-mode: active-backup
      bond-updelay: 0
      bond-xmit-hash-policy: layer2
    subnets:
    - address: 10.0.0.147/24
      dns_nameservers: []
      gateway: 10.0.0.1
      type: static
    type: bond
  - address:
    - 10.0.0.2
    search:
    - maas
    type: nameserver
  version: 1
network_commands:
  builtin:
  - curtin
  - net-meta
  - custom
reporting:
  maas:
    consumer_key: 72gtz4EuywxY9wtaTy
    endpoint: http://10.0.0.2:5240/MAAS/metadata/status/43gt4w
    token_key: H24Erg25Cx9Q8hHJrp
    token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS
    type: webhook

** Affects: cloud-init
     Importance: Undecided
         Status: New

** Attachment added: "centos7.tar.xz"
   https://bugs.launchpad.net/bugs/1701417/+attachment/4906153/+files/centos7.tar.xz

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1701417

Title:
  cloud-init fails to configure bonding on CentOS 7

Status in cloud-init:
  New

Bug description:
  When using ppa:raharper/curtin-dev and the cloud-init-curtin yum
  repo[1] with MAAS configuring the node to use bonding networking never
  comes up causing the deployment to fail.

  cloud-init-0.7.9+191.g0bcb95a-1.el7.centos.noarch
  curtin-0.1.0~bzr535-0ubuntu1

  [1] http://copr-be.cloud.fedoraproject.org/results/@cloud-init/cloud-
  init-curtin/epel-7-x86_64

  apt:
    preserve_sources_list: false
    primary:
    - arches:
      - default
      uri: http://archive.ubuntu.com/ubuntu
    proxy: http://10.0.0.2:8000/
    security:
    - arches:
      - default
      uri: http://archive.ubuntu.com/ubuntu
  cloudconfig:
    maas-cloud-config:
      content: "#cloud-config\ndatasource:\n  MAAS: {consumer_key: 72gtz4EuywxY9wtaTy,\
        \ metadata_url: 'http://10.0.0.2:5240/MAAS/metadata/',\n    token_key: H24Erg25Cx9Q8hHJrp,\
        \ token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS}\n"
      path: /etc/cloud/cloud.cfg.d/90_maas_cloud_config.cfg
    maas-datasource:
      content: 'datasource_list: [ MAAS ]'
      path: /etc/cloud/cloud.cfg.d/90_maas_datasource.cfg
    maas-ubuntu-sso:
      content: '#cloud-config

        snappy: {email: lee.trager@xxxxxxxxxxxxx}

        '
      path: /etc/cloud/cloud.cfg.d/90_maas_ubuntu_sso.cfg
  debconf_selections:
    maas: 'cloud-init   cloud-init/datasources  multiselect MAAS

      cloud-init   cloud-init/maas-metadata-url  string
  http://10.0.0.2:5240/MAAS/metadata/

      cloud-init   cloud-init/maas-metadata-credentials  string
  oauth_token_key=H24Erg25Cx9Q8hHJrp&oauth_consumer_key=72gtz4EuywxY9wtaTy&oauth_token_secret=7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS

      cloud-init   cloud-init/local-cloud-config  string apt:\n  preserve_sources_list:
      false\n  primary:\n  - arches: [default]\n    uri: http://archive.ubuntu.com/ubuntu\n  proxy:
      http://10.0.0.2:8000/\n  security:\n  - arches: [default]\n    uri: http://archive.ubuntu.com/ubuntu\napt_preserve_sources_list:
      true\napt_proxy: http://10.0.0.2:8000/\nmanage_etc_hosts: false\nmanual_cache_clean:
      true\nreporting:\n  maas: {consumer_key: 72gtz4EuywxY9wtaTy, endpoint: ''http://10.0.0.2:5240/MAAS/metadata/status/43gt4w'',\n    token_key:
      H24Erg25Cx9Q8hHJrp, token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS,\n    type:
      webhook}\nsystem_info:\n  package_mirrors:\n  - arches: [i386, amd64]\n    failsafe:
      {primary: ''http://archive.ubuntu.com/ubuntu'', security: ''http://security.ubuntu.com/ubuntu''}\n    search:\n      primary:
      [''http://archive.ubuntu.com/ubuntu'']\n      security: [''http://archive.ubuntu.com/ubuntu'']\n  -
      arches: [default]\n    failsafe: {primary: ''http://ports.ubuntu.com/ubuntu-ports'',
      security: ''http://ports.ubuntu.com/ubuntu-ports''}\n    search:\n      primary:
      [''http://ports.ubuntu.com/ubuntu-ports'']\n      security: [''http://ports.ubuntu.com/ubuntu-ports'']\n

      '
  install:
    log_file: /tmp/install.log
    post_files:
    - /tmp/install.log
  late_commands:
    maas:
    - wget
    - --no-proxy
    - http://10.0.0.2:5240/MAAS/metadata/latest/by-id/43gt4w/
    - --post-data
    - op=netboot_off
    - -O
    - /dev/null
  network:
    config:
    - id: ens10
      mac_address: 52:54:00:4b:11:ea
      mtu: 1500
      name: ens10
      subnets:
      - type: manual
      type: physical
    - id: ens3
      mac_address: 52:54:00:aa:40:cd
      mtu: 1500
      name: ens3
      subnets:
      - type: manual
      type: physical
    - bond_interfaces:
      - ens10
      - ens3
      id: bond0
      mac_address: 52:54:00:aa:40:cd
      mtu: 1500
      name: bond0
      params:
        bond-downdelay: 0
        bond-lacp-rate: slow
        bond-miimon: 100
        bond-mode: active-backup
        bond-updelay: 0
        bond-xmit-hash-policy: layer2
      subnets:
      - address: 10.0.0.147/24
        dns_nameservers: []
        gateway: 10.0.0.1
        type: static
      type: bond
    - address:
      - 10.0.0.2
      search:
      - maas
      type: nameserver
    version: 1
  network_commands:
    builtin:
    - curtin
    - net-meta
    - custom
  reporting:
    maas:
      consumer_key: 72gtz4EuywxY9wtaTy
      endpoint: http://10.0.0.2:5240/MAAS/metadata/status/43gt4w
      token_key: H24Erg25Cx9Q8hHJrp
      token_secret: 7jC2PWsGcrxcvHNPw8yHyz2zf76DcEFS
      type: webhook

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1701417/+subscriptions


Follow ups