Hi all,

I am a noob in KVM. I am a VMware engineer.
I have created a lab environment to where i have hosted KVM as nested 
hypervisors within esxi.
I have a vsan environment. I want to create a similar KVM environment.

hence, i have deployed 3 kvm hypervisors (nested)
i have deployed Ovirt-manager ( equivalent to vcenter) to host/manage my KVM 
hypervisors.
to deploy Ovirt-manager, i installed ovirt packages in centos VM. Because ovirt 
pacjages are not available in ubuntu, hence choose centos.

next is i want to add kvm hypervisors on ovirt manager similar to how we add 
esxi hosts to vcenter.
That is where i am failing.
From  my limited understanding in KVM, ovirt is looking for yum package manager 
, KVM are ubuntu flavoured, hence it has apt package manager.

What my ask is, can this be fixed? is there a file i need to edit in 
ovirt-engine.?
Can Ovirt-manager host KVM of ubuntu flavour? 
Please advise.
Checked the ovirt logs:


Here is the log excerpts:
----------------------------------------------
   } ],
            "python3-oauthlib" : [ {
              "name" : "python3-oauthlib",
              "version" : "3.1.0-1ubuntu2",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-openssl" : [ {
              "name" : "python3-openssl",
              "version" : "19.0.0-1build1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pexpect" : [ {
              "name" : "python3-pexpect",
              "version" : "4.6.0-1build1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pkg-resources" : [ {
              "name" : "python3-pkg-resources",
              "version" : "45.2.0-1ubuntu0.1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-problem-report" : [ {
              "name" : "python3-problem-report",
              "version" : "2.20.11-0ubuntu27.27",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-ptyprocess" : [ {
              "name" : "python3-ptyprocess",
              "version" : "0.6.0-1ubuntu1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pyasn1" : [ {
              "name" : "python3-pyasn1",
              "version" : "0.4.2-3build1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pyasn1-modules" : [ {
              "name" : "python3-pyasn1-modules",
              "version" : "0.2.1-0.2build1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pymacaroons" : [ {
              "name" : "python3-pymacaroons",
              "version" : "0.13.0-3",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-pyrsistent" : [ {
              "name" : "python3-pyrsistent",
              "version" : "0.15.5-1build1",
              "arch" : "amd64",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-requests" : [ {
              "name" : "python3-requests",
              "version" : "2.22.0-2ubuntu1.1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-requests-unixsocket" : [ {
              "name" : "python3-requests-unixsocket",
              "version" : "0.2.0-2",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-secretstorage" : [ {
              "name" : "python3-secretstorage",
              "version" : "2.3.1-2ubuntu1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-serial" : [ {
              "name" : "python3-serial",
              "version" : "3.4-5.1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-service-identity" : [ {
              "name" : "python3-service-identity",
              "version" : "18.1.0-5build1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-setuptools" : [ {
              "name" : "python3-setuptools",
              "version" : "45.2.0-1ubuntu0.1",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-simplejson" : [ {
              "name" : "python3-simplejson",
              "version" : "3.16.0-2ubuntu2",
              "arch" : "amd64",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-six" : [ {
              "name" : "python3-six",
              "version" : "1.14.0-2",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-software-properties" : [ {
              "name" : "python3-software-properties",
              "version" : "0.99.9.12",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-systemd" : [ {
              "name" : "python3-systemd",
              "version" : "234-3build2",
              "arch" : "amd64",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-twisted" : [ {
              "name" : "python3-twisted",
              "version" : "18.9.0-11ubuntu0.20.04.2",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-twisted-bin" : [ {
              "name" : "python3-twisted-bin",
              "version" : "18.9.0-11ubuntu0.20.04.2",
              "arch" : "amd64",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],
            "python3-update-manager" : [ {
              "name" : "python3-update-manager",
              "version" : "1:20.04.10.11",
              "arch" : "all",
              "category" : "python",
              "origin" : "Ubuntu",
              "source" : "apt"
            } ],

==============================

    "duration" : 2.05353,
      "event_loop" : null,
      "uuid" : "f72c96ea-2491-4612-807e-37da9d563d4d"
    }
  }
}

2023-09-15 03:18:41 EDT - TASK [ovirt-host-deploy-facts : Check if vdsm is 
preinstalled] *****************
2023-09-15 03:18:41 EDT - ok: [10.125.0.110]
2023-09-15 03:18:41 EDT - {
  "status" : "OK",
  "msg" : "",
  "data" : {
    "uuid" : "89475143-4bb1-41ec-806d-53def5431773",
    "counter" : 23,
    "stdout" : "ok: [10.125.0.110]",
    "start_line" : 18,
    "end_line" : 19,
    "runner_ident" : "137dc514-5398-11ee-8c1e-00505686a372",
    "event" : "runner_on_ok",
    "pid" : 498377,
    "created" : "2023-09-15T07:18:39.085171",
    "parent_uuid" : "00505686-a372-da37-7bda-00000000016b",
============================================================

   "task_action" : "lineinfile",
      "task_args" : "",
      "task_path" : 
"/usr/share/ovirt-engine/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml:19",
      "role" : "ovirt-host-deploy-facts",
      "host" : "10.125.0.110",
      "remote_addr" : "10.125.0.110",
      "res" : {
        "changed" : true,
        "msg" : "line added",
        "backup" : "",
        "diff" : [ {
          "before" : "",
          "after" : "",
          "before_header" : "/etc/os-release (content)",
          "after_header" : "/etc/os-release (content)"
        }, {
          "before_header" : "/etc/os-release (file attributes)",
          "after_header" : "/etc/os-release (file attributes)"
        } ],
        "invocation" : {
          "module_args" : {
=============================================================

"duration" : 0.094784,
      "event_loop" : "items",
      "uuid" : "c29c53ba-c732-4237-bb6b-decac24d15b1"
    }
  }
}

2023-09-15 03:18:41 EDT - TASK [ovirt-host-deploy-vdsm : Install 
ovirt-hosted-engine-setup package] ******
2023-09-15 03:18:41 EDT - fatal: [10.125.0.110]: FAILED! => {"changed": false, 
"msg": ["Could not detect which major revision of yum is in use, which is 
required to determine module backend.", "You can manually specify use_backend 
to tell the module whether to use the yum (yum3) or dnf (yum4) backend})"]}
2023-09-15 03:18:41 EDT - {
  "status" : "OK",
  "msg" : "",
  "data" : {
    "uuid" : "f730ac20-fe5b-4240-8074-f5c04dddeeec",
    "counter" : 78,
    "stdout" : "fatal: [10.125.0.110]: FAILED! => {\"changed\": false, \"msg\": 
[\"Could not detect which major revision of yum is in use, which is required to 
determine module backend.\", \"You can manually specify use_backend to tell the 
module whether to use the yum (yum3) or dnf (yum4) backend})\"]}",
    "start_line" : 67,
    "end_line" : 68,
    "runner_ident" : "137dc514-5398-11ee-8c1e-00505686a372",
    "event" : "runner_on_failed",
    "pid" : 498377,
    "created" : "2023-09-15T07:18:41.351584",
    "parent_uuid" : "00505686-a372-da37-7bda-0000000001ba",
    "event_data" : {
      "playbook" : "ovirt-host-deploy.yml",
      "playbook_uuid" : "ba8a6834-12cf-4837-ae46-f70182bbad00",
      "play" : "all",
      "play_uuid" : "00505686-a372-da37-7bda-000000000008",
      "play_pattern" : "all",
      "task" : "Install ovirt-hosted-engine-setup package",
      "task_uuid" : "00505686-a372-da37-7bda-0000000001ba",
      "task_action" : "yum",
      "task_args" : "",
      "task_path" : 
"/usr/share/ovirt-engine/ansible-runner-service-project/project/roles/ovirt-host-deploy-vdsm/tasks/packages.yml:6",
      "role" : "ovirt-host-deploy-vdsm",
      "host" : "10.125.0.110",
      "remote_addr" : "10.125.0.110",
      "res" : {
        "msg" : [ "Could not detect which major revision of yum is in use, 
which is required to determine module backend.", "You can manually specify 
use_backend to tell the module whether to use the yum (yum3) or dnf (yum4) 
backend})" ],
        "_ansible_no_log" : false,
        "changed" : false
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/3PMBMA4BIWLUOP67QO327JSIL66WQFOA/

Reply via email to