FC Storage
by Carlos Cesario
Hi Folks,
Could someone could suggest me what is the best way to usage FC Storage with oVirt ?
Is there any wayt to create DataStorage like "VMware" with Luns? Or need I usage the LUNS as VM disks!?
Sorry by compare with VMware, but cyurrently Im using VMware and planning to move to oVirt solution.
Regards
Carlos
__
6 years, 5 months
Unable to create new cluster
by Michael Watters
After upgrading my engine to the 4.2 release I'm receiving an uncaught
exception error when I attempt to create a new cluster.
Uncaught exception occurred. Please try reloading the page. Details:
(TypeError) : Cannot read property 'b' of null
Please have your administrator check the UI logs
The UI logs show the following error:
2018-06-12 11:52:32,706-04 ERROR
[org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService]
(default task-23) [] Permutation name: AEA766696E550914FBFDA5936BC98453
2018-06-12 11:52:32,707-04 ERROR
[org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService]
(default task-23) [] Uncaught exception:
com.google.gwt.core.client.JavaScriptException: (TypeError) : Cannot
read property 'b' of null
at
org.ovirt.engine.ui.uicommonweb.Linq$ServerCpuPredicate.$test(Linq.java:139)
at
org.ovirt.engine.ui.uicommonweb.Linq$ServerCpuPredicate.test(Linq.java:139)
at
java.util.stream.Stream$FilterSpliterator.$lambda$0(Stream.java:632)
[:1.8.0_171]
at
java.util.stream.Stream$FilterSpliterator$lambda$0$Type.accept(Stream.java:632)
[:1.8.0_171]
at
java.util.Spliterators$IteratorSpliterator.$tryAdvance(Spliterators.java:459)
[rt.jar:1.8.0_171]
at
java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:459)
[rt.jar:1.8.0_171]
at
java.util.stream.Stream$FilterSpliterator.tryAdvance(Stream.java:628)
[:1.8.0_171]
at
java.util.stream.Stream$StreamSource.$findFirst(Stream.java:799)
[:1.8.0_171]
at org.ovirt.engine.ui.uicommonweb.Linq.firstOrNull(Linq.java:75)
at
org.ovirt.engine.ui.uicommonweb.models.clusters.ClusterModel.$populateCPUList(ClusterModel.java:1895)
at
org.ovirt.engine.ui.uicommonweb.models.clusters.ClusterModel.$lambda$19(ClusterModel.java:1733)
at
org.ovirt.engine.ui.uicommonweb.models.clusters.ClusterModel$lambda$19$Type.onSuccess(ClusterModel.java:1733)
at
org.ovirt.engine.ui.frontend.Frontend$1.$onSuccess(Frontend.java:227)
[frontend.jar:]
at
org.ovirt.engine.ui.frontend.Frontend$1.onSuccess(Frontend.java:227)
[frontend.jar:]
at
org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.$onSuccess(OperationProcessor.java:133)
[frontend.jar:]
at
org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.onSuccess(OperationProcessor.java:133)
[frontend.jar:]
at
org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$5$1.$onSuccess(GWTRPCCommunicationProvider.java:270)
[frontend.jar:]
at
org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$5$1.onSuccess(GWTRPCCommunicationProvider.java:270)
[frontend.jar:]
at
com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:198)
[gwt-servlet.jar:]
at
com.google.gwt.http.client.Request.$fireOnResponseReceived(Request.java:233)
[gwt-servlet.jar:]
at
com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:409)
[gwt-servlet.jar:]
at Unknown.eval(webadmin-0.js)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java:236)
[gwt-servlet.jar:]
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:275)
[gwt-servlet.jar:]
at Unknown.eval(webadmin-0.js)
Is there a way to resolve this or should I create a bug report?
6 years, 5 months
Single node single node SelfHosted Hyperconverged
by Leo David
Hello everyone,
Geetign stucked into this situation, and just wanted to know if it actually
b done, or should I follow diffrent approach.
I need to do this single instace deployment for a POC, with the evantual
scale this setup up to 3 nodes in the future.
I folowed this tuturial:
https://www.ovirt.org/documentation/gluster-hyperconverged/chap-Single_no...
But when i run gdeploy, i end up with this error:
TASK [Run a shell script]
**********************************************************************************************************************************************
failed: [10.10.8.101]
(item=/usr/share/gdeploy/scripts/blacklist_all_disks.sh) => {"changed":
true, "failed_when_result": true, "item":
"/usr/share/gdeploy/scripts/blacklist_all_disks.sh", "msg": "non-zero
return code", "rc": 1, "stderr": "Shared connection to 10.10.8.101
closed.\r\n", "stdout": "iscsiadm: No active sessions.\r\nThis script will
prevent listing iscsi devices when multipath CLI is called\r\nwithout
parameters, and so no LUNs will be discovered by applications like
VDSM\r\n(oVirt, RHV) which shell-out to call `/usr/sbin/multipath` after
target login\r\nJun 12 14:30:48 | 3614187705c01820022b002b00c52f72e2: map
in use\r\nJun 12 14:30:48 | failed to remove multipath map
3614187705c01820022b002b00c52f72e\r\n", "stdout_lines": ["iscsiadm: No
active sessions.", "This script will prevent listing iscsi devices when
multipath CLI is called", "without parameters, and so no LUNs will be
discovered by applications like VDSM", "(oVirt, RHV) which shell-out to
call `/usr/sbin/multipath` after target login", "Jun 12 14:30:48 |
3614187705c01820022b002b00c52f72e2: map in use", "Jun 12 14:30:48 | failed
to remove multipath map 3614187705c01820022b002b00c52f72e"]}
to retry, use: --limit @/tmp/tmpbYZBC6/run-script.retry
PLAY RECAP
*************************************************************************************************************************************************************
10.10.8.101 : ok=0 changed=0 unreachable=0 failed=1
This is my gdeploy.conf :
[hosts]
10.10.8.101
[script1]
action=execute
ignore_script_errors=no
file=/usr/share/gdeploy/scripts/grafton-sanity-check.sh -d sdb -h
10.10.8.111
[disktype]
jbod
[diskcount]
12
[stripesize]
256
[service1]
action=enable
service=chronyd
[service2]
action=restart
service=chronyd
[shell2]
action=execute
command=vdsm-tool configure --force
[script3]
action=execute
file=/usr/share/gdeploy/scripts/blacklist_all_disks.sh
ignore_script_errors=no
[pv]
action=create
devices=sdb
ignore_pv_errors=no
[vg1]
action=create
vgname=gluster_vg_sdb
pvname=sdb
ignore_vg_errors=no
[lv1]
action=create
poolname=gluster_thinpool_sdb
ignore_lv_errors=no
vgname=gluster_vg_sdb
lvtype=thinpool
size=804GB
poolmetadatasize=4GB
[lv2]
action=create
lvname=gluster_lv_engine
ignore_lv_errors=no
vgname=gluster_vg_sdb
mount=/gluster_bricks/engine
size=100GB
lvtype=thick
[lv3]
action=create
lvname=gluster_lv_data
ignore_lv_errors=no
vgname=gluster_vg_sdb
mount=/gluster_bricks/data
lvtype=thinlv
poolname=gluster_thinpool_sdb
virtualsize=400GB
[lv4]
action=create
lvname=gluster_lv_vmstore
ignore_lv_errors=no
vgname=gluster_vg_sdb
mount=/gluster_bricks/vmstore
lvtype=thinlv
poolname=gluster_thinpool_sdb
virtualsize=400GB
[selinux]
yes
[service3]
action=restart
service=glusterd
slice_setup=yes
[firewalld]
action=add
ports=111/tcp,2049/tcp,54321/tcp,5900/tcp,5900-6923/tcp,5666/tcp,16514/tcp,54322/tcp
services=glusterfs
[script2]
action=execute
file=/usr/share/gdeploy/scripts/disable-gluster-hooks.sh
[shell3]
action=execute
command=usermod -a -G gluster qemu
[volume1]
action=create
volname=engine
transport=tcp
key=group,storage.owner-uid,storage.owner-gid,network.ping-timeout,performance.strict-o-direct,network.remote-dio,cluster.granular-entry-heal
value=virt,36,36,30,on,off,enable
#brick_dirs=10.10.8.111:/gluster_bricks/engine/engine
brick_dirs=/gluster_bricks/engine/engine
ignore_volume_errors=no
[volume2]
action=create
volname=data
transport=tcp
key=group,storage.owner-uid,storage.owner-gid,network.ping-timeout,performance.strict-o-direct,network.remote-dio,cluster.granular-entry-heal
value=virt,36,36,30,on,off,enable
#brick_dirs=10.10.8.111:/gluster_bricks/data/data
brick_dirs=/gluster_bricks/data/data
ignore_volume_errors=no
[volume3]
action=create
volname=vmstore
transport=tcp
key=group,storage.owner-uid,storage.owner-gid,network.ping-timeout,performance.strict-o-direct,network.remote-dio,cluster.granular-entry-heal
value=virt,36,36,30,on,off,enable
#brick_dirs=10.10.8.111:/gluster_bricks/vmstore/vmstore
brick_dirs=/gluster_bricks/vmstore/vmstore
ignore_volume_errors=no
Any thoughs on this ? Scratching my head in getting this sorted out....
Thank you very much !
Have a nice day !
--
Best regards, Leo David
6 years, 5 months
UEFI
by Conrad Jones
Does ovirt support UEFI yet ?
I saw some code reviews in gerrit. But I couldn't find it in my 4.23
install. I'm guessing it's not finished / released yet ?
6 years, 5 months
Unable to authenticate using AD accounts
by Michael Watters
I am having an issue getting users to authenticate using the Active
Directory backend. I've installed the
ovirt-engine-extension-aaa-ldap-setup package and ran
ovirt-engine-extension-aaa-ldap-setup to configure everything however
users are unable to authenticate. Testing using my own account results
in a "credentials incorrect" error as shown below.
2018-06-12 14:16:55,700-04 INFO End of enabled extensions list
2018-06-12 14:16:55,700-04 INFO
========================================================================
2018-06-12 14:16:55,701-04 INFO
============================== Execution ===============================
2018-06-12 14:16:55,701-04 INFO
========================================================================
2018-06-12 14:16:55,702-04 INFO Iteration: 0
2018-06-12 14:16:55,704-04 INFO Profile='dartcontainer.com'
authn='dartcontainer.com-authn' authz='dartcontainer.com-authz'
mapping='null'
2018-06-12 14:16:55,705-04 INFO API:
-->Authn.InvokeCommands.AUTHENTICATE_CREDENTIALS
profile='dartcontainer.com' user='d861703'
2018-06-12 14:16:55,869-04 INFO API:
<--Authn.InvokeCommands.AUTHENTICATE_CREDENTIALS
profile='dartcontainer.com' result=CREDENTIALS_INCORRECT
2018-06-12 14:16:55,879-04 SEVERE Authn.Result code is:
CREDENTIALS_INCORRECT
Is there a way to enable more verbose logging or is there an alternative
to using LDAP such as keycloak integration?
6 years, 5 months
Grubx64.efi missing from boot partition
by Hanson Turner
Hi Guys,
We went to physically move a node and have found the node will not boot
successfully anymore.
The error coming up is :failed to open/ file not found:
\EFI\BOOT\grubx64.efi
This file is found in \EFI\centos\grubx64.efi.
I have copied it to \EFI\BOOT\ and got the machine to boot, however, it
has no working networking.
Modifying /etc/sysconfig/ifcfg-xyzabz123 appropriately restored
networking, however, the node is not able to be resumed/activated.
This is probably because the blade reports the following interfaces:
eno1, eno2, eno3, eno4
When originally deployed, they were eno1,eno2, eth0, eth1.
The engine still sees the host as having the eno+eth combo.
Any ideas guys?
Thanks!
6 years, 5 months
LDAP Authentication issues
by Callum Smith
Dear All,
I'm having problems getting LDAP running, login works, but I'm getting "user is not authorised to perform login" - this is even if i specify the UserRole specifically to the LDAP group the user is in.
2018-05-25 08:56:16,212+01 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-23) [] User callum@Biomedical Research Computing successfully logged in with scopes: ovirt-app-admin ovirt-app-api ovirt-app-portal ovirt-ext=auth:sequence-priority=~ ovirt-ext=revoke:revoke-all ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-25 08:56:16,391+01 INFO [org.ovirt.engine.core.bll.aaa.CreateUserSessionCommand] (default task-25) [63e60fe9] Running command: CreateUserSessionCommand internal: false.
2018-05-25 08:56:16,430+01 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-25) [63e60fe9] EVENT_ID: USER_VDC_LOGIN_FAILED(114), User callum@Biomedical Research Computing connecting from '192.168.65.254' failed to log in<UNKNOWN>.
2018-05-25 08:56:16,430+01 ERROR [org.ovirt.engine.core.aaa.servlet.SsoPostLoginServlet] (default task-25) [] The user callum@Biomedical Research Computing is not authorized to perform login
on a side note: is it possible to assign permissions to all members of an LDAP tree where they dont have a common group membership?
Regards,
Callum
--
Callum Smith
Research Computing Core
Wellcome Trust Centre for Human Genetics
University of Oxford
e. callum(a)well.ox.ac.uk<mailto:callum@well.ox.ac.uk>
6 years, 5 months
Unable to upgrade
by Michael Watters
I am attempting to upgrade from ovirt-engine 4.1 to 4.2 however yum
updates are failing due to dependency conflicts.
[root@ovirt-engine yum.repos.d]# yum update "ovirt-*-setup*"
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
* ovirt-4.2: mirrors.rit.edu
* ovirt-4.2-epel: mirror.steadfast.net
sac-gdeploy
| 3.0 kB 00:00:00
Resolving Dependencies
Error: ovirt-engine-setup-plugin-ovirt-engine conflicts with
ovirt-engine-4.1.1.8-1.el7.centos.noarch
Is there a way to resolve this? I'm using the instructions located at
https://www.ovirt.org/release/4.2.1/#install--upgrade-from-previous-versions
6 years, 5 months