Hey!
It seems vdsm packages are missing.
Can you try installing vdsm-gluster and ovirt-engine-appliance packages?
In case you face repo issues, just install yum install
https://resources.ovirt.org/pub/yum-repo/ovirt-release-master.rpm
Then try again.

Thanks!


On Fri, Oct 30, 2020 at 4:00 PM Gianluca Cecchi <gianluca.cec...@gmail.com>
wrote:

>
> On Fri, Oct 30, 2020 at 6:32 AM Gobinda Das <go...@redhat.com> wrote:
>
>> Hi Gianluca,
>>  Yes, You can use cockpit UI for deployment. You need to install
>> cockpit-ovirt-dashboard pkg for that.
>>
>>
> OK, thanks for confirmation.
> At first try the graphical gui complained about:
>
> "
> gluster-ansible-roles is not installed on Host. To continue deployment,
> please install gluster-ansible-roles on Host and try again.
> "
>
> So I installed gluster-ansible-roles package and its dependencies.
> Then retried but during first phases of deploy I got:
> "
> ...
>
> TASK [gluster.infra/roles/firewall_config : Add/Delete services to
> firewalld rules] ***
> failed: [ovirtst.mydomain.storage] (item=glusterfs) =>
> {"ansible_loop_var": "item", "changed": false, "item": "glusterfs", "msg":
> "ERROR: Exception caught: org.fedoraproject.FirewallD1.Exception:
> INVALID_SERVICE: 'glusterfs' not among existing services Permanent and
> Non-Permanent(immediate) operation, Services are defined by port/tcp
> relationship and named as they are in /etc/services (on most systems)"}
>
> "
> My current config was
>
> [root@ovirt ~]# firewall-cmd --list-services
> cockpit dhcpv6-client ssh
> [root@ovirt ~]#
>
> but the problem seemed that it didn't recognize glusterfs as a known
> service to enable in firewalld...
>
> In fact:
> [root@ovirt ~]# firewall-cmd --get-services | grep gluster
> [root@ovirt ~]#
>
> After running
>
> dnf install glusterfs-server
>
> it added the glusterfs service to firewalld config
>
> Now it fails at stage 3 Prepare VM
> "
> . . .
> [ INFO ] TASK [ovirt.hosted_engine_setup : Enable GlusterFS at cluster
> level]
> [ INFO ] changed: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Set VLAN ID at datacenter level]
> [ INFO ] skipping: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Get active list of active
> firewalld zones]
> [ INFO ] changed: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Configure libvirt firewalld
> zone]
> [ INFO ] changed: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Add host]
> [ INFO ] changed: [localhost]
> [ INFO ] skipping: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : include_tasks]
> [ INFO ] skipping: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : include_tasks]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Always revoke the SSO token]
> [ INFO ] TASK [ovirt.hosted_engine_setup : include_tasks]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Obtain SSO token using
> username/password credentials]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Wait for the host to be up]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Notify the user about a failure]
> [ INFO ] skipping: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : set_fact]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Collect error events from the
> Engine]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Generate the error message from
> the engine events]
> [ INFO ] ok: [localhost]
> [ INFO ] TASK [ovirt.hosted_engine_setup : Fail with error description]
> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "The
> host has been set in non_operational status, deployment errors: code 4035:
> Gluster command [<UNKNOWN>] failed on server <UNKNOWN>., code 9000: Failed
> to verify Power Management configuration for Host ovirt.mydomain.local.,
> code 10802: VDSM ovirt.mydomain.local command GlusterServersListVDS failed:
> The method does not exist or is not available: {'method':
> 'GlusterHost.list'}, fix accordingly and re-deploy."}
> [ INFO ] TASK [ovirt.hosted_engine_setup : Sync on engine machine]
> [ INFO ] changed: [localhost]
>
> In the first phases it put the temporary ip in /etc/hosts
>
> 192.168.222.233 ovengine.mydomain.local
>
> But now it seems the /etc/hosts of the host is already cleaned from the
> temporary ip, but the engine is set at it yet
>
> [root@ovirt ovirt-hosted-engine-setup]# ping -c 3 192.168.222.233
> PING 192.168.222.233 (192.168.222.233) 56(84) bytes of data.
> 64 bytes from 192.168.222.233: icmp_seq=1 ttl=64 time=0.262 ms
> 64 bytes from 192.168.222.233: icmp_seq=2 ttl=64 time=0.276 ms
> 64 bytes from 192.168.222.233: icmp_seq=3 ttl=64 time=0.267 ms
>
> --- 192.168.222.233 ping statistics ---
> 3 packets transmitted, 3 received, 0% packet loss, time 30ms
> rtt min/avg/max/mdev = 0.262/0.268/0.276/0.014 ms
> [root@ovirt ovirt-hosted-engine-setup]#
>
> [root@ovirt ovirt-hosted-engine-setup]# grep 192.168.222.233 /etc/hosts
> [root@ovirt ovirt-hosted-engine-setup]#
>
> In
> /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-ansible-bootstrap_local_vm-20201030105013-yf9fv8.log
>
> 2020-10-30 11:02:39,758+0100 DEBUG ansible on_any args localhostTASK:
> ovirt.hosted_engine_setup : Al
> ways revoke the SSO token kwargs
> 2020-10-30 11:02:41,035+0100 ERROR ansible failed {
>     "ansible_host": "localhost",
>     "ansible_playbook":
> "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml",
>     "ansible_result": {
>         "_ansible_no_log": false,
>         "changed": false,
>         "invocation": {
>             "module_args": {
>                 "ca_file": null,
>                 "compress": true,
>                 "headers": null,
>                 "hostname": null,
>                 "insecure": null,
>                 "kerberos": false,
>                 "ovirt_auth": {
>                     "ansible_facts": {
>                         "ovirt_auth": {
>                             "ca_file": null,
>                             "compress": true,
>                             "headers": null,
>                             "insecure": true,
>                             "kerberos": false,
>                             "timeout": 0,
>                             "token":
> "Q-eWV_-KjpmnCsVUoVftaQUlTO4_n-iGrKmJn4SXq-c-YOSF-ojRjdxb5ilRLHxSfZ1keR1pIIc3TTKxylyBtw",
>                             "url": "
> https://ovengine.mydomain.local/ovirt-engine/api";
>                         }
>                     },
>                     "attempts": 1,
>                     "changed": false,
>                     "failed": false
>                 },
>                 "password": null,
>                 "state": "absent",
>                 "timeout": 0,
>                 "token": null,
>                 "url": null,
>                 "username": null
>             }
>         },
>         "msg": "You must specify either 'url' or 'hostname'."
>
> In
> /var/log/ovirt-hosted-engine-setup/engine-logs-2020-10-30T09:52:10Z/ovirt-engine/engine.log
>
> 020-10-30 11:04:29,786+01 INFO
>  [org.ovirt.engine.core.bll.UpdateClusterCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61) []
> Updating cluster CPU flags and verb according to the configuration of the
> Secure Intel Cascadelake Server Family cpu
> 2020-10-30 11:04:29,788+01 INFO
>  [org.ovirt.engine.core.bll.UpdateClusterCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Lock Acquired to object 'EngineLock:{exclusiveLocks='[]',
> sharedLocks='[]'}'
> 2020-10-30 11:04:29,815+01 INFO
>  [org.ovirt.engine.core.bll.UpdateClusterCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Running command: UpdateClusterCommand internal: true. Entities
> affected :  ID: 8a0dae8a-1a96-11eb-874f-00163e1de730 Type: ClusterActio
> n group EDIT_CLUSTER_CONFIGURATION with role type ADMIN
> 2020-10-30 11:04:29,830+01 INFO
>  [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] EVENT_ID: SYSTEM_UPDATE_CLUSTER(835), Host cluster Default was
> updated by system
> 2020-10-30 11:04:29,830+01 INFO
>  [org.ovirt.engine.core.bll.UpdateClusterCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Lock freed to object 'EngineLock:{exclusiveLocks='[]',
> sharedLocks='[]'}'
> 2020-10-30 11:04:29,846+01 INFO
>  [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] START, GlusterServersListVDSCommand(HostName =
> ovirt.mydomain.local,
> VdsIdVDSCommandParametersBase:{hostId='bc9fb648-3928-4693-b740-65e38cc8d304'}),
> log id: 58c3bd1d
> 2020-10-30 11:04:29,864+01 WARN
>  [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Unexpected return value: Status [code=-32601, message=The method
> does not exist or is not available: {'method': 'GlusterHost.list'}]
> 2020-10-30 11:04:29,865+01 WARN
>  [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Unexpected return value: Status [code=-32601, message=The method
> does not exist or is not available: {'method': 'GlusterHost.list'}]
> 2020-10-30 11:04:29,865+01 ERROR
> [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Failed in 'GlusterServersListVDS' method
> 2020-10-30 11:04:29,865+01 WARN
>  [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Unexpected return value: Status [code=-32601, message=The method
> does not exist or is not available: {'method': 'GlusterHost.list'}]
> 2020-10-30 11:04:29,871+01 ERROR
> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] EVENT_ID: VDS_BROKER_COMMAND_FAILURE(10,802), VDSM
> ovirt.mydomain.local command GlusterServersListVDS failed: The method does
> not exist or is not available: {'method': 'GlusterHost.list'}
> 2020-10-30 11:04:29,872+01 ERROR
> [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
> (EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-61)
> [3e8a4535] Command 'GlusterServersListVDSCommand(HostName =
> ovirt.mydomain.local,
> VdsIdVDSCommandParametersBase:{hostId='bc9fb648-3928-4693-b740-65e38cc8d304'})'
> execution failed: VDSGenericException: VDSErrorException: Failed to
> GlusterServersListVDS, error = The method does not exist or is not
> available: {'method': 'GlusterHost.list'}, code = -32601
>
> I still can ssh into the engine on its temp ip... in case other log files
> needed, not copied over to the host.
> Let me know if you need any other log file
>
> Thanks in advance,
>
> Gianluca
> _______________________________________________
> 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/GQTCLD5LEF4QD3AC5NXQZWRH7VWT44W4/
>
_______________________________________________
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/YZXODXOEQM6WA7C7VIZDWGA7AEQB56VG/

Reply via email to