XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. MilitaryNerd
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Groups 0

    MilitaryNerd

    @MilitaryNerd

    0
    Reputation
    1
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    MilitaryNerd Unfollow Follow

    Latest posts made by MilitaryNerd

    • At a loss on network config chicken/egg

      Hi everyone,

      I'm really stuck on how to move forward here. From what I can tell, bond0 is gone from the configuration (doesn't show in the UI and I can't find a UID for it). However, all the PIFs still reference that they are channel members and when I try to add them to a new bonded interface, I get the following error:

      network.createBonded
      {
        "bondMode": "lacp",
        "description": "",
        "mtu": "",
        "name": "bond1",
        "pifs": [
          "74eb9410-ccbd-06dd-2b2d-85ace88ab94e",
          "69468fbf-db2d-1166-f7e0-1ed380048ca0",
          "748543b8-8f4d-de65-8a45-a44d0eb09dcb",
          "5f9fc097-6b6e-e5dc-f643-15a3cb4698c2"
        ],
        "pool": "bbbf33eb-abd4-b6d6-0511-fa6b7196d43a"
      }
      {
        "code": "PIF_CONFIGURATION_ERROR",
        "params": [
          "OpaqueRef:f97a8a6d-392f-4ac4-b8d4-9e09a8e926e7",
          "script error [script = /usr/bin/ovs-vsctl, args = --timeout=20 -- --may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4 -- set port bond0 MAC=\"00:0a:f7:4a:b3:a8\" lacp=active bond_mode=balance-tcp bond_updelay=31000 bond_downdelay=200 other-config:bond-miimon-interval=100 other-config:bond-detect-mode=carrier other-config:lacp-time=\"slow\" other-config:lacp-fallback-ab=\"true\", code = Exit code 1, stdout = , stderr = ovs-vsctl: \"--may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4\" but bond0 is actually attached to bridge xapi0
      ]"
        ],
        "call": {
          "method": "Bond.create",
          "params": [
            "OpaqueRef:cc471c99-c887-4e3c-91c7-0b736cb883f6",
            [
              "OpaqueRef:43976fd1-cdcb-4778-91cd-6908260482e3",
              "OpaqueRef:de967689-677a-4a3e-bab8-6d33cba095f8",
              "OpaqueRef:665f5a69-b35c-4819-98a9-d0bd211249a1",
              "OpaqueRef:44d8acaf-f0ce-4652-870d-a0041a6e6004"
            ],
            "",
            "lacp"
          ]
        },
        "message": "PIF_CONFIGURATION_ERROR(OpaqueRef:f97a8a6d-392f-4ac4-b8d4-9e09a8e926e7, script error [script = /usr/bin/ovs-vsctl, args = --timeout=20 -- --may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4 -- set port bond0 MAC=\"00:0a:f7:4a:b3:a8\" lacp=active bond_mode=balance-tcp bond_updelay=31000 bond_downdelay=200 other-config:bond-miimon-interval=100 other-config:bond-detect-mode=carrier other-config:lacp-time=\"slow\" other-config:lacp-fallback-ab=\"true\", code = Exit code 1, stdout = , stderr = ovs-vsctl: \"--may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4\" but bond0 is actually attached to bridge xapi0
      ])",
        "name": "XapiError",
        "stack": "XapiError: PIF_CONFIGURATION_ERROR(OpaqueRef:f97a8a6d-392f-4ac4-b8d4-9e09a8e926e7, script error [script = /usr/bin/ovs-vsctl, args = --timeout=20 -- --may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4 -- set port bond0 MAC=\"00:0a:f7:4a:b3:a8\" lacp=active bond_mode=balance-tcp bond_updelay=31000 bond_downdelay=200 other-config:bond-miimon-interval=100 other-config:bond-detect-mode=carrier other-config:lacp-time=\"slow\" other-config:lacp-fallback-ab=\"true\", code = Exit code 1, stdout = , stderr = ovs-vsctl: \"--may-exist add-bond xapi9 bond0 eth7 eth6 eth5 eth4\" but bond0 is actually attached to bridge xapi0
      ])
          at Function.wrap (/opt/xo/xo-builds/xen-orchestra-202206110404/packages/xen-api/src/_XapiError.js:16:12)
          at /opt/xo/xo-builds/xen-orchestra-202206110404/packages/xen-api/src/transports/json-rpc.js:37:27
          at AsyncResource.runInAsyncScope (node:async_hooks:202:9)
          at cb (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/util.js:355:42)
          at tryCatcher (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/promise.js:547:31)
          at Promise._settlePromise (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/promise.js:604:18)
          at Promise._settlePromise0 (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/promise.js:649:10)
          at Promise._settlePromises (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/promise.js:729:18)
          at _drainQueueStep (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/async.js:93:12)
          at _drainQueue (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/async.js:86:9)
          at Async._drainQueues (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/async.js:102:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/opt/xo/xo-builds/xen-orchestra-202206110404/node_modules/bluebird/js/release/async.js:15:14)
          at processImmediate (node:internal/timers:466:21)
          at process.callbackTrampoline (node:internal/async_hooks:130:17)"
      }
      

      Any direction would be so helpful, thank you!

      posted in Xen Orchestra
      MilitaryNerdM
      MilitaryNerd