Users
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
September 2016
- 148 participants
- 213 discussions
Hello,
I have a test machine that is a nuc6 with an i5 and 32G of ram and SSD
disks.
It is configured as a single host environment with Self Hosted Engine VM.
Both host and SHE are CentOS 7.2 and oVirt version is 3.6.6.2-1.el7
I notice that having 3 VMs powered on and making nothing special (engine
VM, a CentOS 7 VM and a Fedora 24 VM) the ovirt-ha-agent process on host
often spikes its cpu usage.
See for example this quick video with top command running on host that
reflects what happens continuously.
https://drive.google.com/file/d/0BwoPbcrMv8mvYUVRMFlLVmxRdXM/view?usp=shari…
Is it normal that ovirt-ha-agent consumes all this amount of cpu?
Going into /var/log/ovirt-hosted-engine-ha/agent.log I see nothing special,
only messages of type "INFO". The same for broker.log
Thanks,
Gianluca
8
29
This is a multipart message in MIME format.
------=_NextPart_000_0050_01D18069.35C995E0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi,
I am having an issue with getting SSO to work when a standard user(UserRole)
logs in to the UserPortal.
The user has permission to use only this VM, so after login the console is
automatically opened for that VM.
Problem is that it doesn't login on the VM system with the provided
credentials. Manual login at the console works without any issues.
HBAC-rule check on IPA shows access is granted. Client has SELINUX in
permissive mode and a disabled firewalld.
On the client side I do see some PAM related errors in the logs (see details
below). Extensive Google search on error 17 "Failure setting user
credentials" didn't show helpful information :-(
AFAIK this is did a pretty standard set-up, all working with RH-family
products. I would expect others to encounter this issue as well.
If someone knows any solution or has some directions to fix this it would be
greatly appreciated.
Thanks,
Paul
------------------------------------------------------
System setup: I have 3 systems
The connection between the Engine and IPA is working fine. (I can log in
with IPA users etc.) Connection is made according to this document:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualizat
ion/3.6/html-single/Administration_Guide/index.html#sect-Configuring_an_Exte
rnal_LDAP_Provider
Configuration of the client is done according to this document:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualizat
ion/3.6/html/Virtual_Machine_Management_Guide/chap-Additional_Configuration.
html#sect-Configuring_Single_Sign-On_for_Virtual_Machines
--- Hosted Engine:
[root@engine ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@engine ~]# uname -a
Linux engine.DOMAIN.COM 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16
17:03:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@engine ~]# rpm -qa | grep ovirt
ovirt-vmconsole-1.0.0-1.el7.centos.noarch
ovirt-engine-restapi-3.6.2.6-1.el7.centos.noarch
ovirt-setup-lib-1.0.1-1.el7.centos.noarch
ovirt-engine-setup-plugin-ovirt-engine-common-3.6.3.4-1.el7.centos.noarch
ovirt-engine-setup-3.6.3.4-1.el7.centos.noarch
ovirt-image-uploader-3.6.0-1.el7.centos.noarch
ovirt-engine-extension-aaa-jdbc-1.0.5-1.el7.noarch
ovirt-host-deploy-1.4.1-1.el7.centos.noarch
ovirt-engine-extension-aaa-ldap-setup-1.1.2-1.el7.centos.noarch
ovirt-engine-wildfly-overlay-8.0.4-1.el7.noarch
ovirt-engine-wildfly-8.2.1-1.el7.x86_64
ovirt-vmconsole-proxy-1.0.0-1.el7.centos.noarch
ovirt-engine-tools-3.6.2.6-1.el7.centos.noarch
ovirt-engine-dbscripts-3.6.2.6-1.el7.centos.noarch
ovirt-engine-backend-3.6.2.6-1.el7.centos.noarch
ovirt-engine-3.6.2.6-1.el7.centos.noarch
ovirt-engine-extension-aaa-ldap-1.1.2-1.el7.centos.noarch
ovirt-engine-setup-base-3.6.3.4-1.el7.centos.noarch
ovirt-engine-setup-plugin-ovirt-engine-3.6.3.4-1.el7.centos.noarch
ovirt-engine-setup-plugin-websocket-proxy-3.6.3.4-1.el7.centos.noarch
ovirt-engine-vmconsole-proxy-helper-3.6.3.4-1.el7.centos.noarch
ovirt-engine-cli-3.6.2.0-1.el7.centos.noarch
ovirt-host-deploy-java-1.4.1-1.el7.centos.noarch
ovirt-engine-userportal-3.6.2.6-1.el7.centos.noarch
ovirt-engine-webadmin-portal-3.6.2.6-1.el7.centos.noarch
ovirt-guest-agent-common-1.0.11-1.el7.noarch
ovirt-release36-003-1.noarch
ovirt-iso-uploader-3.6.0-1.el7.centos.noarch
ovirt-engine-lib-3.6.3.4-1.el7.centos.noarch
ovirt-engine-sdk-python-3.6.3.0-1.el7.centos.noarch
ovirt-engine-setup-plugin-vmconsole-proxy-helper-3.6.3.4-1.el7.centos.noarch
ovirt-engine-websocket-proxy-3.6.3.4-1.el7.centos.noarch
ovirt-log-collector-3.6.1-1.el7.centos.noarch
ovirt-engine-extensions-api-impl-3.6.3.4-1.el7.centos.noarch
--- FreeIPA:
[root@ipa01 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@ipa01 ~]# uname -a
Linux ipa01.DOMAIN.COM 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50
UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@ipa01 ~]# rpm -qa | grep ipa
ipa-python-4.2.0-15.el7_2.6.x86_64
ipa-client-4.2.0-15.el7_2.6.x86_64
python-libipa_hbac-1.13.0-40.el7_2.1.x86_64
python-iniparse-0.4-9.el7.noarch
libipa_hbac-1.13.0-40.el7_2.1.x86_64
sssd-ipa-1.13.0-40.el7_2.1.x86_64
ipa-admintools-4.2.0-15.el7_2.6.x86_64
ipa-server-4.2.0-15.el7_2.6.x86_64
ipa-server-dns-4.2.0-15.el7_2.6.x86_64
--- Client:
[root@test06 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@test06 ~]# uname -a
Linux test06.DOMAIN.COM 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16
17:03:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@test06 ~]# rpm -qa | grep ipa
python-libipa_hbac-1.13.0-40.el7_2.1.x86_64
python-iniparse-0.4-9.el7.noarch
sssd-ipa-1.13.0-40.el7_2.1.x86_64
ipa-client-4.2.0-15.0.1.el7.centos.6.x86_64
libipa_hbac-1.13.0-40.el7_2.1.x86_64
ipa-python-4.2.0-15.0.1.el7.centos.6.x86_64
device-mapper-multipath-0.4.9-85.el7.x86_64
device-mapper-multipath-libs-0.4.9-85.el7.x86_64
[root@test06 ~]# rpm -qa | grep guest-agent
qemu-guest-agent-2.3.0-4.el7.x86_64
ovirt-guest-agent-pam-module-1.0.11-1.el7.x86_64
ovirt-guest-agent-gdm-plugin-1.0.11-1.el7.noarch
ovirt-guest-agent-common-1.0.11-1.el7.noarch
---------------------------------------------------
Relevant logs:
--- Engine:
//var/log/ovirt-engine/engine
2016-03-17 15:22:10,516 INFO
[org.ovirt.engine.core.bll.aaa.LoginUserCommand] (default task-22) []
Running command: LoginUserCommand internal: false.
2016-03-17 15:22:10,568 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-22) [] Correlation ID: null, Call Stack: null, Custom Event
ID: -1, Message: User test6@DOMAIN logged in.
2016-03-17 15:22:13,795 WARN
[org.ovirt.engine.core.dal.job.ExecutionMessageDirector] (default task-6)
[7400ae46] The message key 'VmLogon' is missing from
'bundles/ExecutionMessages'
2016-03-17 15:22:13,839 INFO [org.ovirt.engine.core.bll.VmLogonCommand]
(default task-6) [7400ae46] Running command: VmLogonCommand internal: false.
Entities affected : ID: 64a84b40-6050-4a96-a59d-d557a317c38c Type: VMAction
group CONNECT_TO_VM with role type USER
2016-03-17 15:22:13,842 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand] (default
task-6) [7400ae46] START, VmLogonVDSCommand(HostName = host01,
VmLogonVDSCommandParameters:{runAsync='true',
hostId='225157c0-224b-4aa6-9210-db4de7c7fc30',
vmId='64a84b40-6050-4a96-a59d-d557a317c38c', domain='DOMAIN-authz',
password='***', userName='test6@DOMAIN'}), log id: 2015a1e0
2016-03-17 15:22:14,848 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand] (default
task-6) [7400ae46] FINISH, VmLogonVDSCommand, log id: 2015a1e0
2016-03-17 15:22:15,317 INFO [org.ovirt.engine.core.bll.SetVmTicketCommand]
(default task-18) [10dad788] Running command: SetVmTicketCommand internal:
true. Entities affected : ID: 64a84b40-6050-4a96-a59d-d557a317c38c Type:
VMAction group CONNECT_TO_VM with role type USER
2016-03-17 15:22:15,322 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (default
task-18) [10dad788] START, SetVmTicketVDSCommand(HostName = host01,
SetVmTicketVDSCommandParameters:{runAsync='true',
hostId='225157c0-224b-4aa6-9210-db4de7c7fc30',
vmId='64a84b40-6050-4a96-a59d-d557a317c38c', protocol='SPICE',
ticket='rd8avqvdBnRl', validTime='120', userName='test6',
userId='10b2da3e-6401-4a09-a330-c0780bc0faef',
disconnectAction='LOCK_SCREEN'}), log id: 72efb73b
2016-03-17 15:22:16,340 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (default
task-18) [10dad788] FINISH, SetVmTicketVDSCommand, log id: 72efb73b
2016-03-17 15:22:16,377 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-18) [10dad788] Correlation ID: 10dad788, Call Stack: null,
Custom Event ID: -1, Message: User test6@DOMAIN initiated console session
for VM test06
2016-03-17 15:22:19,418 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-53) [] Correlation ID: null, Call Stack:
null, Custom Event ID: -1, Message: User test6@DOMAIN-authz is connected to
VM test06.
--- Client:
/var/log/ovirt-guest-agent/ovirt-guest-agent.log
MainThread::INFO::2016-03-17
15:20:58,145::ovirt-guest-agent::57::root::Starting oVirt guest agent
CredServer::INFO::2016-03-17 15:20:58,214::CredServer::257::root::CredServer
is running...
Dummy-1::INFO::2016-03-17 15:20:58,216::OVirtAgentLogic::294::root::Received
an external command: lock-screen...
Dummy-1::INFO::2016-03-17 15:22:13,104::OVirtAgentLogic::294::root::Received
an external command: login...
Dummy-1::INFO::2016-03-17 15:22:13,104::CredServer::207::root::The following
users are allowed to connect: [0]
Dummy-1::INFO::2016-03-17 15:22:13,104::CredServer::273::root::Opening
credentials channel...
Dummy-1::INFO::2016-03-17 15:22:13,105::CredServer::132::root::Emitting user
authenticated signal (651416).
CredChannel::INFO::2016-03-17 15:22:13,188::CredServer::225::root::Incomming
connection from user: 0 process: 2570
CredChannel::INFO::2016-03-17 15:22:13,188::CredServer::232::root::Sending
user's credential (token: 651416)
Dummy-1::INFO::2016-03-17 15:22:13,189::CredServer::277::root::Credentials
channel was closed.
/var/log/secure
Mar 17 15:21:07 test06 gdm-launch-environment]:
pam_unix(gdm-launch-environment:session): session opened for user gdm by
(uid=0)
Mar 17 15:21:10 test06 polkitd[749]: Registered Authentication Agent for
unix-session:c1 (system bus name :1.34 [gnome-shell --mode=gdm], object path
/org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Mar 17 15:22:13 test06 gdm-ovirtcred]: pam_sss(gdm-ovirtcred:auth):
authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=test6
Mar 17 15:22:13 test06 gdm-ovirtcred]: pam_sss(gdm-ovirtcred:auth): received
for user test6: 17 (Failure setting user credentials)
/var/log/sssd/krb5_child.log (debug-level 10)
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [get_and_save_tgt]
(0x0020): 1234: [-1765328360][Preauthentication failed]
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [map_krb5_error]
(0x0020): 1303: [-1765328360][Preauthentication failed]
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [k5c_send_data]
(0x0200): Received error code 1432158215
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [pack_response_packet]
(0x2000): response packet size: [4]
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [k5c_send_data]
(0x4000): Response sent.
(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [main] (0x0400):
krb5_child completed successfully
/var/log/sssd/sssd_DOMAIN.COM.log (debug-level 10)
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler] (0x0100):
Got request with the following data
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
command: PAM_AUTHENTICATE
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
domain: DOMAIN.COM
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
user: test6
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
service: gdm-ovirtcred
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
tty:
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
ruser:
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
rhost:
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
authtok type: 1
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
newauthtok type: 0
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
priv: 1
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
cli_pid: 2570
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100):
logon name: not set
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [krb5_auth_queue_send]
(0x1000): Wait queue of user [test6] is empty, running request
[0x7fe30df03cc0] immediately.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [krb5_setup] (0x4000): No
mapping for: test6
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Added
timed event "ltdb_callback": 0x7fe30df07120
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Added
timed event "ltdb_timeout": 0x7fe30df16590
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Running
timer event 0x7fe30df07120 "ltdb_callback"
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Destroying
timer event 0x7fe30df16590 "ltdb_timeout"
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Ending
timer event 0x7fe30df07120 "ltdb_callback"
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [fo_resolve_service_send]
(0x0100): Trying to resolve service 'IPA'
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [get_server_status]
(0x1000): Status of server 'ipa01.DOMAIN.COM' is 'working'
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [get_port_status]
(0x1000): Port status of port 389 for server 'ipa01.DOMAIN.COM' is 'working'
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[fo_resolve_service_activate_timeout] (0x2000): Resolve timeout set to 6
seconds
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [resolve_srv_send]
(0x0200): The status of SRV lookup is resolved
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [get_server_status]
(0x1000): Status of server 'ipa01.DOMAIN.COM' is 'working'
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[be_resolve_server_process] (0x1000): Saving the first resolved server
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[be_resolve_server_process] (0x0200): Found address for server
ipa01.DOMAIN.COM: [10.0.1.21] TTL 1200
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ipa_resolve_callback]
(0x0400): Constructed uri 'ldap://ipa01.DOMAIN.COM'
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sss_krb5_realm_has_proxy]
(0x0040): profile_get_values failed.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_handler_setup]
(0x2000): Setting up signal handler up for pid [2575]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_handler_setup]
(0x2000): Signal handler set up for pid [2575]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [write_pipe_handler]
(0x0400): All data has been sent!
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_sig_handler]
(0x1000): Waiting for child [2575].
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_sig_handler]
(0x0100): child [2575] finished successfully.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [read_pipe_handler]
(0x0400): EOF received, client finished
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [check_wait_queue]
(0x1000): Wait queue for user [test6] is empty.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [krb5_auth_queue_done]
(0x1000): krb5_auth_queue request [0x7fe30df03cc0] done.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_id_op_connect_step]
(0x4000): reusing cached connection
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_print_server]
(0x2000): Searching 10.0.1.21
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_ext_step] (0x0400): calling ldap_search_ext with
[(&(cn=ipaConfig)(objectClass=ipaGuiConfig))][cn=etc,dc=DOMAIN,dc=com].
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_ext_step] (0x1000): Requesting attrs:
[ipaMigrationEnabled]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_ext_step] (0x1000): Requesting attrs:
[ipaSELinuxUserMapDefault]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_ext_step] (0x1000): Requesting attrs:
[ipaSELinuxUserMapOrder]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_ext_step] (0x2000): ldap_search_ext called, msgid = 122
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_op_add] (0x2000):
New operation 122 timeout 60
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_result]
(0x2000): Trace: sh[0x7fe30deef090], connected[1], ops[0x7fe30df094a0],
ldap[0x7fe30def2920]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_message]
(0x4000): Message type: [LDAP_RES_SEARCH_ENTRY]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_parse_entry]
(0x1000): OriginalDN: [cn=ipaConfig,cn=etc,dc=DOMAIN,dc=com].
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_parse_range]
(0x2000): No sub-attributes for [ipaMigrationEnabled]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_parse_range]
(0x2000): No sub-attributes for [ipaSELinuxUserMapDefault]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_parse_range]
(0x2000): No sub-attributes for [ipaSELinuxUserMapOrder]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_result]
(0x2000): Trace: sh[0x7fe30deef090], connected[1], ops[0x7fe30df094a0],
ldap[0x7fe30def2920]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_message]
(0x4000): Message type: [LDAP_RES_SEARCH_RESULT]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[sdap_get_generic_op_finished] (0x0400): Search result: Success(0), no
errmsg set
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_op_destructor]
(0x2000): Operation 122 finished
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_id_op_destroy]
(0x4000): releasing operation connection
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]]
[ipa_get_migration_flag_done] (0x0100): Password migration is not enabled.
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler_callback]
(0x0100): Backend returned: (0, 17, <NULL>) [Success (Failure setting user
credentials)]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler_callback]
(0x0100): Sending result [17][DOMAIN.COM]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler_callback]
(0x0100): Sent result [17][DOMAIN.COM]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_result]
(0x2000): Trace: sh[0x7fe30deef090], connected[1], ops[(nil)],
ldap[0x7fe30def2920]
(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_result]
(0x2000): Trace: ldap_result found nothing!
------=_NextPart_000_0050_01D18069.35C995E0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I am having =
an issue with getting SSO to work when a standard user(UserRole) logs in =
to the UserPortal.<o:p></o:p></p><p class=3DMsoNormal>The user has =
permission to use only this VM, so after login the console is =
automatically opened for that VM.<o:p></o:p></p><p =
class=3DMsoNormal>Problem is that it doesn't login on the VM system with =
the provided credentials. Manual login at the console works without any =
issues. <o:p></o:p></p><p class=3DMsoNormal>HBAC-rule check on IPA shows =
access is granted. Client has SELINUX in permissive mode and a disabled =
firewalld. <o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>On the client side I do see some PAM related errors in =
the logs (see details below). Extensive Google search on error 17 =
"Failure setting user credentials" didn't show helpful =
information :-(<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>AFAIK this =
is did a pretty standard set-up, all working with RH-family products. I =
would expect others to encounter this issue as well. <o:p></o:p></p><p =
class=3DMsoNormal>If someone knows any solution or has some directions =
to fix this it would be greatly appreciated.<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Thanks,<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Paul<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>------------------------------------------------------<=
o:p></o:p></p><p class=3DMsoNormal>System setup: I have 3 systems =
<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>The connection between the Engine and IPA is working =
fine. (I can log in with IPA users etc.) Connection is made according to =
this document: =
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtuali=
zation/3.6/html-single/Administration_Guide/index.html#sect-Configuring_a=
n_External_LDAP_Provider<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Configuration of the client is done according to this =
document: =
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtuali=
zation/3.6/html/Virtual_Machine_Management_Guide/chap-Additional_Configur=
ation.html#sect-Configuring_Single_Sign-On_for_Virtual_Machines<o:p></o:p=
></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>--- =
Hosted Engine:<o:p></o:p></p><p class=3DMsoNormal>[root@engine ~]# cat =
/etc/redhat-release<o:p></o:p></p><p class=3DMsoNormal>CentOS Linux =
release 7.2.1511 (Core)<o:p></o:p></p><p class=3DMsoNormal>[root@engine =
~]# uname -a<o:p></o:p></p><p class=3DMsoNormal>Linux engine.DOMAIN.COM =
3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 =
x86_64 x86_64 GNU/Linux<o:p></o:p></p><p class=3DMsoNormal>[root@engine =
~]# rpm -qa | grep ovirt<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-vmconsole-1.0.0-1.el7.centos.noarch<o:p></o:p></p=
><p =
class=3DMsoNormal>ovirt-engine-restapi-3.6.2.6-1.el7.centos.noarch<o:p></=
o:p></p><p =
class=3DMsoNormal>ovirt-setup-lib-1.0.1-1.el7.centos.noarch<o:p></o:p></p=
><p =
class=3DMsoNormal>ovirt-engine-setup-plugin-ovirt-engine-common-3.6.3.4-1=
.el7.centos.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-setup-3.6.3.4-1.el7.centos.noarch<o:p></o:=
p></p><p =
class=3DMsoNormal>ovirt-image-uploader-3.6.0-1.el7.centos.noarch<o:p></o:=
p></p><p =
class=3DMsoNormal>ovirt-engine-extension-aaa-jdbc-1.0.5-1.el7.noarch<o:p>=
</o:p></p><p =
class=3DMsoNormal>ovirt-host-deploy-1.4.1-1.el7.centos.noarch<o:p></o:p><=
/p><p =
class=3DMsoNormal>ovirt-engine-extension-aaa-ldap-setup-1.1.2-1.el7.cento=
s.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-wildfly-overlay-8.0.4-1.el7.noarch<o:p></o=
:p></p><p =
class=3DMsoNormal>ovirt-engine-wildfly-8.2.1-1.el7.x86_64<o:p></o:p></p><=
p =
class=3DMsoNormal>ovirt-vmconsole-proxy-1.0.0-1.el7.centos.noarch<o:p></o=
:p></p><p =
class=3DMsoNormal>ovirt-engine-tools-3.6.2.6-1.el7.centos.noarch<o:p></o:=
p></p><p =
class=3DMsoNormal>ovirt-engine-dbscripts-3.6.2.6-1.el7.centos.noarch<o:p>=
</o:p></p><p =
class=3DMsoNormal>ovirt-engine-backend-3.6.2.6-1.el7.centos.noarch<o:p></=
o:p></p><p =
class=3DMsoNormal>ovirt-engine-3.6.2.6-1.el7.centos.noarch<o:p></o:p></p>=
<p =
class=3DMsoNormal>ovirt-engine-extension-aaa-ldap-1.1.2-1.el7.centos.noar=
ch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-setup-base-3.6.3.4-1.el7.centos.noarch<o:p=
></o:p></p><p =
class=3DMsoNormal>ovirt-engine-setup-plugin-ovirt-engine-3.6.3.4-1.el7.ce=
ntos.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-setup-plugin-websocket-proxy-3.6.3.4-1.el7=
.centos.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-vmconsole-proxy-helper-3.6.3.4-1.el7.cento=
s.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-cli-3.6.2.0-1.el7.centos.noarch<o:p></o:p>=
</p><p =
class=3DMsoNormal>ovirt-host-deploy-java-1.4.1-1.el7.centos.noarch<o:p></=
o:p></p><p =
class=3DMsoNormal>ovirt-engine-userportal-3.6.2.6-1.el7.centos.noarch<o:p=
></o:p></p><p =
class=3DMsoNormal>ovirt-engine-webadmin-portal-3.6.2.6-1.el7.centos.noarc=
h<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-guest-agent-common-1.0.11-1.el7.noarch<o:p></o:p>=
</p><p class=3DMsoNormal>ovirt-release36-003-1.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-iso-uploader-3.6.0-1.el7.centos.noarch<o:p></o:p>=
</p><p =
class=3DMsoNormal>ovirt-engine-lib-3.6.3.4-1.el7.centos.noarch<o:p></o:p>=
</p><p =
class=3DMsoNormal>ovirt-engine-sdk-python-3.6.3.0-1.el7.centos.noarch<o:p=
></o:p></p><p =
class=3DMsoNormal>ovirt-engine-setup-plugin-vmconsole-proxy-helper-3.6.3.=
4-1.el7.centos.noarch<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-engine-websocket-proxy-3.6.3.4-1.el7.centos.noarc=
h<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-log-collector-3.6.1-1.el7.centos.noarch<o:p></o:p=
></p><p =
class=3DMsoNormal>ovirt-engine-extensions-api-impl-3.6.3.4-1.el7.centos.n=
oarch<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>--- FreeIPA:<o:p></o:p></p><p =
class=3DMsoNormal>[root@ipa01 ~]# cat =
/etc/redhat-release<o:p></o:p></p><p class=3DMsoNormal>CentOS Linux =
release 7.2.1511 (Core) <o:p></o:p></p><p class=3DMsoNormal>[root@ipa01 =
~]# uname -a<o:p></o:p></p><p class=3DMsoNormal>Linux =
ipa01.DOMAIN.COM 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 =
UTC 2016 x86_64 x86_64 x86_64 GNU/Linux<o:p></o:p></p><p =
class=3DMsoNormal>[root@ipa01 ~]# rpm -qa | grep ipa<o:p></o:p></p><p =
class=3DMsoNormal>ipa-python-4.2.0-15.el7_2.6.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ipa-client-4.2.0-15.el7_2.6.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>python-libipa_hbac-1.13.0-40.el7_2.1.x86_64<o:p></o:p><=
/p><p =
class=3DMsoNormal>python-iniparse-0.4-9.el7.noarch<o:p></o:p></p><p =
class=3DMsoNormal>libipa_hbac-1.13.0-40.el7_2.1.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>sssd-ipa-1.13.0-40.el7_2.1.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ipa-admintools-4.2.0-15.el7_2.6.x86_64<o:p></o:p></p><p=
class=3DMsoNormal>ipa-server-4.2.0-15.el7_2.6.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ipa-server-dns-4.2.0-15.el7_2.6.x86_64<o:p></o:p></p><p=
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>--- =
Client:<o:p></o:p></p><p class=3DMsoNormal>[root@test06 ~]# cat =
/etc/redhat-release<o:p></o:p></p><p class=3DMsoNormal>CentOS Linux =
release 7.2.1511 (Core) <o:p></o:p></p><p class=3DMsoNormal>[root@test06 =
~]# uname -a<o:p></o:p></p><p class=3DMsoNormal>Linux test06.DOMAIN.COM =
3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 =
x86_64 x86_64 GNU/Linux<o:p></o:p></p><p class=3DMsoNormal>[root@test06 =
~]# rpm -qa | grep ipa<o:p></o:p></p><p =
class=3DMsoNormal>python-libipa_hbac-1.13.0-40.el7_2.1.x86_64<o:p></o:p><=
/p><p =
class=3DMsoNormal>python-iniparse-0.4-9.el7.noarch<o:p></o:p></p><p =
class=3DMsoNormal>sssd-ipa-1.13.0-40.el7_2.1.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ipa-client-4.2.0-15.0.1.el7.centos.6.x86_64<o:p></o:p><=
/p><p =
class=3DMsoNormal>libipa_hbac-1.13.0-40.el7_2.1.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ipa-python-4.2.0-15.0.1.el7.centos.6.x86_64<o:p></o:p><=
/p><p =
class=3DMsoNormal>device-mapper-multipath-0.4.9-85.el7.x86_64<o:p></o:p><=
/p><p =
class=3DMsoNormal>device-mapper-multipath-libs-0.4.9-85.el7.x86_64<o:p></=
o:p></p><p class=3DMsoNormal>[root@test06 ~]# rpm -qa | grep =
guest-agent<o:p></o:p></p><p =
class=3DMsoNormal>qemu-guest-agent-2.3.0-4.el7.x86_64<o:p></o:p></p><p =
class=3DMsoNormal>ovirt-guest-agent-pam-module-1.0.11-1.el7.x86_64<o:p></=
o:p></p><p =
class=3DMsoNormal>ovirt-guest-agent-gdm-plugin-1.0.11-1.el7.noarch<o:p></=
o:p></p><p =
class=3DMsoNormal>ovirt-guest-agent-common-1.0.11-1.el7.noarch<o:p></o:p>=
</p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>---------------------------------------------------<o:p=
></o:p></p><p class=3DMsoNormal>Relevant logs:<o:p></o:p></p><p =
class=3DMsoNormal>--- Engine:<o:p></o:p></p><p =
class=3DMsoNormal>//var/log/ovirt-engine/engine<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:10,516 INFO =
[org.ovirt.engine.core.bll.aaa.LoginUserCommand] (default task-22) [] =
Running command: LoginUserCommand internal: false.<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:10,568 INFO =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(default task-22) [] Correlation ID: null, Call Stack: null, Custom =
Event ID: -1, Message: User test6@DOMAIN logged in.<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:13,795 WARN =
[org.ovirt.engine.core.dal.job.ExecutionMessageDirector] (default =
task-6) [7400ae46] The message key 'VmLogon' is missing from =
'bundles/ExecutionMessages'<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:13,839 INFO =
[org.ovirt.engine.core.bll.VmLogonCommand] (default task-6) [7400ae46] =
Running command: VmLogonCommand internal: false. Entities affected =
: ID: 64a84b40-6050-4a96-a59d-d557a317c38c Type: VMAction group =
CONNECT_TO_VM with role type USER<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:13,842 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand] (default =
task-6) [7400ae46] START, VmLogonVDSCommand(HostName =3D host01, =
VmLogonVDSCommandParameters:{runAsync=3D'true', =
hostId=3D'225157c0-224b-4aa6-9210-db4de7c7fc30', =
vmId=3D'64a84b40-6050-4a96-a59d-d557a317c38c', domain=3D'DOMAIN-authz', =
password=3D'***', userName=3D'test6@DOMAIN'}), log id: =
2015a1e0<o:p></o:p></p><p class=3DMsoNormal>2016-03-17 15:22:14,848 =
INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand] =
(default task-6) [7400ae46] FINISH, VmLogonVDSCommand, log id: =
2015a1e0<o:p></o:p></p><p class=3DMsoNormal>2016-03-17 15:22:15,317 =
INFO [org.ovirt.engine.core.bll.SetVmTicketCommand] (default =
task-18) [10dad788] Running command: SetVmTicketCommand internal: true. =
Entities affected : ID: 64a84b40-6050-4a96-a59d-d557a317c38c Type: =
VMAction group CONNECT_TO_VM with role type USER<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:15,322 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] =
(default task-18) [10dad788] START, SetVmTicketVDSCommand(HostName =3D =
host01, SetVmTicketVDSCommandParameters:{runAsync=3D'true', =
hostId=3D'225157c0-224b-4aa6-9210-db4de7c7fc30', =
vmId=3D'64a84b40-6050-4a96-a59d-d557a317c38c', protocol=3D'SPICE', =
ticket=3D'rd8avqvdBnRl', validTime=3D'120', userName=3D'test6', =
userId=3D'10b2da3e-6401-4a09-a330-c0780bc0faef', =
disconnectAction=3D'LOCK_SCREEN'}), log id: 72efb73b<o:p></o:p></p><p =
class=3DMsoNormal>2016-03-17 15:22:16,340 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] =
(default task-18) [10dad788] FINISH, SetVmTicketVDSCommand, log id: =
72efb73b<o:p></o:p></p><p class=3DMsoNormal>2016-03-17 15:22:16,377 =
INFO =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(default task-18) [10dad788] Correlation ID: 10dad788, Call Stack: null, =
Custom Event ID: -1, Message: User test6@DOMAIN initiated console =
session for VM test06<o:p></o:p></p><p class=3DMsoNormal>2016-03-17 =
15:22:19,418 INFO =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(DefaultQuartzScheduler_Worker-53) [] Correlation ID: null, Call Stack: =
null, Custom Event ID: -1, Message: User test6@DOMAIN-authz is connected =
to VM test06.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>--- Client:<o:p></o:p></p><p =
class=3DMsoNormal>/var/log/ovirt-guest-agent/ovirt-guest-agent.log<o:p></=
o:p></p><p class=3DMsoNormal>MainThread::INFO::2016-03-17 =
15:20:58,145::ovirt-guest-agent::57::root::Starting oVirt guest =
agent<o:p></o:p></p><p class=3DMsoNormal>CredServer::INFO::2016-03-17 =
15:20:58,214::CredServer::257::root::CredServer is =
running...<o:p></o:p></p><p class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:20:58,216::OVirtAgentLogic::294::root::Received an external command: =
lock-screen...<o:p></o:p></p><p =
class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:22:13,104::OVirtAgentLogic::294::root::Received an external command: =
login...<o:p></o:p></p><p class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:22:13,104::CredServer::207::root::The following users are allowed to =
connect: [0]<o:p></o:p></p><p =
class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:22:13,104::CredServer::273::root::Opening credentials =
channel...<o:p></o:p></p><p class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:22:13,105::CredServer::132::root::Emitting user authenticated signal =
(651416).<o:p></o:p></p><p =
class=3DMsoNormal>CredChannel::INFO::2016-03-17 =
15:22:13,188::CredServer::225::root::Incomming connection from user: 0 =
process: 2570<o:p></o:p></p><p =
class=3DMsoNormal>CredChannel::INFO::2016-03-17 =
15:22:13,188::CredServer::232::root::Sending user's credential (token: =
651416)<o:p></o:p></p><p class=3DMsoNormal>Dummy-1::INFO::2016-03-17 =
15:22:13,189::CredServer::277::root::Credentials channel was =
closed.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>/var/log/secure<o:p></o:p></p><p class=3DMsoNormal>Mar =
17 15:21:07 test06 gdm-launch-environment]: =
pam_unix(gdm-launch-environment:session): session opened for user gdm by =
(uid=3D0)<o:p></o:p></p><p class=3DMsoNormal>Mar 17 15:21:10 test06 =
polkitd[749]: Registered Authentication Agent for unix-session:c1 =
(system bus name :1.34 [gnome-shell --mode=3Dgdm], object path =
/org/freedesktop/PolicyKit1/AuthenticationAgent, locale =
en_US.UTF-8)<o:p></o:p></p><p class=3DMsoNormal>Mar 17 15:22:13 test06 =
gdm-ovirtcred]: pam_sss(gdm-ovirtcred:auth): authentication failure; =
logname=3D uid=3D0 euid=3D0 tty=3D ruser=3D rhost=3D =
user=3Dtest6<o:p></o:p></p><p class=3DMsoNormal><b><span =
style=3D'color:red'>Mar 17 15:22:13 test06 gdm-ovirtcred]: =
pam_sss(gdm-ovirtcred:auth): received for user test6: 17 (Failure =
setting user credentials)<o:p></o:p></span></b></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><span =
lang=3DNL>/var/log/sssd/krb5_child.log (debug-level =
10)<o:p></o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'color:red'>(Thu Mar 17 15:22:13 2016) =
[[sssd[krb5_child[2575]]]] [get_and_save_tgt] (0x0020): 1234: =
[-1765328360][Preauthentication failed]<o:p></o:p></span></b></p><p =
class=3DMsoNormal><b><span style=3D'color:red'>(Thu Mar 17 15:22:13 =
2016) [[sssd[krb5_child[2575]]]] [map_krb5_error] (0x0020): 1303: =
[-1765328360][Preauthentication failed]<o:p></o:p></span></b></p><p =
class=3DMsoNormal><b><span style=3D'color:red'>(Thu Mar 17 15:22:13 =
2016) [[sssd[krb5_child[2575]]]] [k5c_send_data] (0x0200): Received =
error code 1432158215<o:p></o:p></span></b></p><p class=3DMsoNormal>(Thu =
Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] [pack_response_packet] =
(0x2000): response packet size: [4]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] =
[k5c_send_data] (0x4000): Response sent.<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [[sssd[krb5_child[2575]]]] =
[main] (0x0400): krb5_child completed successfully<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>/var/log/sssd/sssd_DOMAIN.COM.log (debug-level =
10)<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [be_pam_handler] (0x0100): Got request with the =
following data<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): command: =
PAM_AUTHENTICATE<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): domain: =
DOMAIN.COM<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): user: =
test6<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): service: =
gdm-ovirtcred<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): =
tty:<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): =
ruser:<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): =
rhost:<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): authtok type: =
1<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): newauthtok type: =
0<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): priv: =
1<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): cli_pid: =
2570<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [pam_print_data] (0x0100): logon name: not =
set<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [krb5_auth_queue_send] (0x1000): Wait queue of =
user [test6] is empty, running request [0x7fe30df03cc0] =
immediately.<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [krb5_setup] (0x4000): No mapping for: =
test6<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Added timed event =
"ltdb_callback": 0x7fe30df07120<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Added timed event =
"ltdb_timeout": 0x7fe30df16590<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Running timer =
event 0x7fe30df07120 "ltdb_callback"<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Destroying timer =
event 0x7fe30df16590 "ltdb_timeout"<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ldb] (0x4000): Ending timer event =
0x7fe30df07120 "ltdb_callback"<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [fo_resolve_service_send] =
(0x0100): Trying to resolve service 'IPA'<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[get_server_status] (0x1000): Status of server 'ipa01.DOMAIN.COM' is =
'working'<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [get_port_status] (0x1000): Port status of port =
389 for server 'ipa01.DOMAIN.COM' is 'working'<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[fo_resolve_service_activate_timeout] (0x2000): Resolve timeout set to 6 =
seconds<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [resolve_srv_send] (0x0200): The status of SRV =
lookup is resolved<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [get_server_status] (0x1000): =
Status of server 'ipa01.DOMAIN.COM' is 'working'<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[be_resolve_server_process] (0x1000): Saving the first resolved =
server<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [be_resolve_server_process] (0x0200): Found =
address for server ipa01.DOMAIN.COM: [10.0.1.21] TTL =
1200<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [ipa_resolve_callback] (0x0400): Constructed uri =
'ldap://ipa01.DOMAIN.COM'<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sss_krb5_realm_has_proxy] =
(0x0040): profile_get_values failed.<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[child_handler_setup] (0x2000): Setting up signal handler up for pid =
[2575]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [child_handler_setup] (0x2000): Signal handler =
set up for pid [2575]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [write_pipe_handler] (0x0400): All =
data has been sent!<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_sig_handler] (0x1000): =
Waiting for child [2575].<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [child_sig_handler] (0x0100): =
child [2575] finished successfully.<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[read_pipe_handler] (0x0400): EOF received, client =
finished<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [check_wait_queue] (0x1000): Wait queue for user =
[test6] is empty.<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [krb5_auth_queue_done] (0x1000): =
krb5_auth_queue request [0x7fe30df03cc0] done.<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_id_op_connect_step] (0x4000): reusing cached =
connection<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_print_server] (0x2000): Searching =
10.0.1.21<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_get_generic_ext_step] (0x0400): calling =
ldap_search_ext with =
[(&(cn=3DipaConfig)(objectClass=3DipaGuiConfig))][cn=3Detc,dc=3DDOMAI=
N,dc=3Dcom].<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [sdap_get_generic_ext_step] (0x1000): =
Requesting attrs: [ipaMigrationEnabled]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_get_generic_ext_step] (0x1000): Requesting attrs: =
[ipaSELinuxUserMapDefault]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar =
17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_get_generic_ext_step] =
(0x1000): Requesting attrs: [ipaSELinuxUserMapOrder]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_get_generic_ext_step] (0x2000): ldap_search_ext called, msgid =3D =
122<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_op_add] (0x2000): New operation 122 timeout =
60<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_process_result] (0x2000): Trace: =
sh[0x7fe30deef090], connected[1], ops[0x7fe30df094a0], =
ldap[0x7fe30def2920]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_message] (0x4000): =
Message type: [LDAP_RES_SEARCH_ENTRY]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_parse_entry] (0x1000): OriginalDN: =
[cn=3DipaConfig,cn=3Detc,dc=3DDOMAIN,dc=3Dcom].<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_parse_range] (0x2000): No sub-attributes for =
[ipaMigrationEnabled]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_parse_range] (0x2000): No =
sub-attributes for [ipaSELinuxUserMapDefault]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_parse_range] (0x2000): No sub-attributes for =
[ipaSELinuxUserMapOrder]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_result] (0x2000): =
Trace: sh[0x7fe30deef090], connected[1], ops[0x7fe30df094a0], =
ldap[0x7fe30def2920]<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [sdap_process_message] (0x4000): =
Message type: [LDAP_RES_SEARCH_RESULT]<o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[sdap_get_generic_op_finished] (0x0400): Search result: Success(0), no =
errmsg set<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_op_destructor] (0x2000): Operation 122 =
finished <o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_id_op_destroy] (0x4000): releasing =
operation connection <o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [ipa_get_migration_flag_done] =
(0x0100): Password migration is not enabled. <o:p></o:p></p><p =
class=3DMsoNormal><b><span style=3D'color:red'>(Thu Mar 17 15:22:13 =
2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler_callback] (0x0100): Backend =
returned: (0, 17, <NULL>) [Success (Failure setting user =
credentials)] <o:p></o:p></span></b></p><p class=3DMsoNormal>(Thu Mar 17 =
15:22:13 2016) [sssd[be[DOMAIN.COM]]] [be_pam_handler_callback] =
(0x0100): Sending result [17][DOMAIN.COM] <o:p></o:p></p><p =
class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) [sssd[be[DOMAIN.COM]]] =
[be_pam_handler_callback] (0x0100): Sent result [17][DOMAIN.COM] =
<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_process_result] (0x2000): Trace: =
sh[0x7fe30deef090], connected[1], ops[(nil)], ldap[0x7fe30def2920] =
<o:p></o:p></p><p class=3DMsoNormal>(Thu Mar 17 15:22:13 2016) =
[sssd[be[DOMAIN.COM]]] [sdap_process_result] (0x2000): Trace: =
ldap_result found nothing!<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal> =
<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p></div></body></html>
------=_NextPart_000_0050_01D18069.35C995E0--
2
5
Hi all,
I need to change the gateway ping address, the one used by hosted engine setup.
Is ok to edit /etc/ovirt-hosted-engine/hosted-engine.conf on each node,
update the gateway param with the new ip address and restart
the agent&broker on each node?
With a blind test seems ok, but need to understand if is the right procedure.
Thanks,
Matteo
4
7
--_000_5697777B2050209dmcamcnetworkscom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGksDQoNCkZpcnN0IEkgY3JlYXRlZCBhIGJvbmRpbmcgaW50ZXJmYWNlOg0KDQojIGFkZCBuaWMg
LS1wYXJlbnQtaG9zdC1uYW1lIHNlcnZlcjAxIC0tbmFtZSBib25kMCAtLW5ldHdvcmstbmFtZSBW
TEFONjAyIC0tYm9uZGluZy1zbGF2ZXMtaG9zdF9uaWMgaG9zdF9uaWMubmFtZT1lbm8xIC0tYm9u
ZGluZy1zbGF2ZXMtaG9zdF9uaWMgaG9zdF9uaWMubmFtZT1lbm8yDQoNClRoaXMgd29ya3MgZ3Jl
YXQgYnV0IG5vIElQIGlzIHNldCBvbiBWTEFONjAyLg0KDQpUaGVuIEknbSB0cnlpbmcgdG8gYWRk
IGFuIGlwIGFkZHJlc3MgdG8gYSBuZXR3b3JrIHdpdGggdGhlIGZvbGxvd2luZyBjb21tYW5kOg0K
DQojIHVwZGF0ZSBob3N0bmljIC0tcGFyZW50LWhvc3QtbmFtZSBzZXJ2ZXIwMSAtLW5ldHdvcmst
bmFtZSBWTEFONjAyIC0tYm9vdF9wcm90b2NvbCBzdGF0aWMgLS1pcC1hZGRyZXNzIDEwLjEwLjEw
LjEwIC0taXAtbmV0bWFzayAyNTUuMjU1LjI1NS4wDQoNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEVSUk9SID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cywgdHJ5ICdoZWxwIHVwZGF0ZScgZm9yIGhl
bHAuDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KDQpMb29raW5nIGF0IHRoaXMgZG9jdW1lbnQgaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9k
b2N1bWVudGF0aW9uL2VuLVVTL1JlZF9IYXRfRW50ZXJwcmlzZV9WaXJ0dWFsaXphdGlvbi8zLjYt
QmV0YS9odG1sL1JIRVZNX1NoZWxsX0d1aWRlL25pYy5odG1sIEkgbmVlZCB0byB1c2UgIm5pYyIg
aW5zdGVhZCBvZiAiaG9zdG5pYyIgYnV0IHRoZW4gSSBkb24ndCBoYXZlIHRoZSBvcHRpb25zIHRv
IHNheSB0aGlzIGlzIGEgLS1wYXJlbnQtaG9zdC1uYW1lLiBPbmx5IFZNIHJlbGF0ZWQgY29tbWFu
ZCBvcHRpb25zLg0KDQpTbyBJIHRoaW5rIHRoZSBkb2N1bWVudGF0aW9uIGlzIGJlaGluZC4NCg0K
Q2FuIHNvbWVib2R5IGhlbHAgbWUgd2l0aCB3aGF0IHRoZSBjb21tYW5kIGlzIHRvIGFkZCBhIElQ
IHRvIGEgVkxBTi9OZXR3b3JrIGZvciBhIGhvc3Q/DQoNCg0KLS0NCktpbmQgcmVnYXJkcywNCg0K
SnVycmnDq24gQmxvZW1lbg0KDQpUaGlzIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVu
dHMpIG1heSBjb250YWluIGluZm9ybWF0aW9uIHRoYXQgaXMgcHJpdmlsZWdlZCBvciBjb25maWRl
bnRpYWwuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3Rp
ZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgZW1haWwgaW1tZWRpYXRlbHkgZnJvbSB5b3Vy
IHN5c3RlbXMgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiBpdC4gWW91IG1heSBub3QsIGRpcmVj
dGx5IG9yIGluZGlyZWN0bHksIHVzZSwgZGlzY2xvc2UsIGRpc3RyaWJ1dGUsIHByaW50IG9yIGNv
cHkgdGhpcyBlbWFpbCBvciBhbnkgcGFydCBvZiBpdCBpZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5k
ZWQgcmVjaXBpZW50DQo=
--_000_5697777B2050209dmcamcnetworkscom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DED479EC8EDE1E4F9CD5EE636812330C(a)chellomedia.com>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHRleHQ9IiMwMDAwMDAi
IGJnY29sb3I9IiNGRkZGRkYiPg0KPHR0PkhpLDxicj4NCjxicj4NCkZpcnN0IEkgY3JlYXRlZCBh
IGJvbmRpbmcgaW50ZXJmYWNlOjxicj4NCjxicj4NCiMgYWRkIG5pYyAtLXBhcmVudC1ob3N0LW5h
bWUgc2VydmVyMDEgLS1uYW1lIGJvbmQwIC0tbmV0d29yay1uYW1lIFZMQU42MDIgLS1ib25kaW5n
LXNsYXZlcy1ob3N0X25pYyBob3N0X25pYy5uYW1lPWVubzEgLS1ib25kaW5nLXNsYXZlcy1ob3N0
X25pYyBob3N0X25pYy5uYW1lPWVubzI8YnI+DQo8YnI+DQpUaGlzIHdvcmtzIGdyZWF0IGJ1dCBu
byBJUCBpcyBzZXQgb24gVkxBTjYwMi48YnI+DQo8YnI+DQpUaGVuIEknbSB0cnlpbmcgdG8gYWRk
IGFuIGlwIGFkZHJlc3MgdG8gYSBuZXR3b3JrIHdpdGggdGhlIGZvbGxvd2luZyBjb21tYW5kOjxi
cj4NCjxicj4NCiMgdXBkYXRlIGhvc3RuaWMgLS1wYXJlbnQtaG9zdC1uYW1lIHNlcnZlcjAxIC0t
bmV0d29yay1uYW1lIFZMQU42MDIgLS1ib290X3Byb3RvY29sIHN0YXRpYyAtLWlwLWFkZHJlc3Mg
MTAuMTAuMTAuMTAgLS1pcC1uZXRtYXNrIDI1NS4yNTUuMjU1LjA8YnI+DQo8YnI+DQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBFUlJPUiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
d3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cywgdHJ5ICdoZWxwIHVwZGF0ZScgZm9yIGhlbHAuPGJy
Pg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08
YnI+DQo8YnI+DQpMb29raW5nIGF0IHRoaXMgZG9jdW1lbnQgPGEgY2xhc3M9Im1vei10eHQtbGlu
ay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9kb2N1bWVudGF0aW9u
L2VuLVVTL1JlZF9IYXRfRW50ZXJwcmlzZV9WaXJ0dWFsaXphdGlvbi8zLjYtQmV0YS9odG1sL1JI
RVZNX1NoZWxsX0d1aWRlL25pYy5odG1sIj4NCmh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vZG9j
dW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfVmlydHVhbGl6YXRpb24vMy42LUJl
dGEvaHRtbC9SSEVWTV9TaGVsbF9HdWlkZS9uaWMuaHRtbDwvYT4gSSBuZWVkIHRvIHVzZSAmcXVv
dDtuaWMmcXVvdDsgaW5zdGVhZCBvZiAmcXVvdDtob3N0bmljJnF1b3Q7IGJ1dCB0aGVuIEkgZG9u
J3QgaGF2ZSB0aGUgb3B0aW9ucyB0byBzYXkgdGhpcyBpcyBhIC0tcGFyZW50LWhvc3QtbmFtZS4g
T25seSBWTSByZWxhdGVkIGNvbW1hbmQNCiBvcHRpb25zLjxicj4NCjxicj4NClNvIEkgdGhpbmsg
dGhlIGRvY3VtZW50YXRpb24gaXMgYmVoaW5kLiA8YnI+DQo8YnI+DQpDYW4gc29tZWJvZHkgaGVs
cCBtZSB3aXRoIHdoYXQgdGhlIGNvbW1hbmQgaXMgdG8gYWRkIGEgSVAgdG8gYSBWTEFOL05ldHdv
cmsgZm9yIGEgaG9zdD88YnI+DQo8YnI+DQo8YnI+DQo8L3R0Pg0KPGRpdiBjbGFzcz0ibW96LXNp
Z25hdHVyZSI+LS0gPGJyPg0KPHRpdGxlPjwvdGl0bGU+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdi
KDAsIDAsIDApOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOiAxNHB4
OyBmb250LWZhbWlseToNCiAgICAgICAgICBDYWxpYnJpLCBzYW5zLXNlcmlmOyBtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7Ij4NCjxiPjxmb250IGZhY2U9IkFyaWFsLHNhbnMtc2VyaWYiIGNvbG9y
PSIjMmM4Y2I2Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+Szwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOg0KICAgICAgICAgICAgICAgIDEzcHg7Ij5pPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7Ij5uZCByZWdhcmRzLDwvc3Bhbj48L2ZvbnQ+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
Og0KICAgICAgICAgIENhbGlicmksIHNhbnMtc2VyaWY7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs
LCBzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICBjb2xvcjogcmdiKDQ0LCAxNDAsIDE4Mik7Ij4m
bmJzcDs8L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXNp
emU6IDE0cHg7IGZvbnQtZmFtaWx5Og0KICAgICAgICAgIENhbGlicmksIHNhbnMtc2VyaWY7IG1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPg0KPGIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7DQogICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBB
cmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig0NCwgMTQwLCAxODIpOyI+SnVycmnDq24gQmxv
ZW1lbjwvc3Bhbj48L2I+PGIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsNCiAgICAgICAg
ICAgICAgY29sb3I6IGdyYXk7Ij48YnI+DQo8L3NwYW4+PC9iPjxmb250IGZhY2U9IkFyaWFsLHNh
bnMtc2VyaWYiIGNvbG9yPSIjODA4MDgwIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+
PC9zcGFuPjwvZm9udD48L3A+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KVGhpcyBtZXNzYWdlIChp
bmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBtYXkgY29udGFpbiBpbmZvcm1hdGlvbiB0aGF0IGlz
IHByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIGVtYWls
IGltbWVkaWF0ZWx5IGZyb20geW91ciBzeXN0ZW1zIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2Yg
aXQuIFlvdSBtYXkgbm90LA0KIGRpcmVjdGx5IG9yIGluZGlyZWN0bHksIHVzZSwgZGlzY2xvc2Us
IGRpc3RyaWJ1dGUsIHByaW50IG9yIGNvcHkgdGhpcyBlbWFpbCBvciBhbnkgcGFydCBvZiBpdCBp
ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_5697777B2050209dmcamcnetworkscom_--
3
10
--_004_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_
Content-Type: multipart/alternative;
boundary="_000_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_"
--_000_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
After 4.0.4 Update we have a very high database load during startup of VMs
So high that the api calls getting timeouts
I attached the output of
select * from pg_stat_activity
is there a way to downgrade to 4.0.3?
Thx Christian
--_000_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE-AT" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">After 4.0.4 Update we have a ve=
ry high database load during startup of VMs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So high that the api calls gett=
ing timeouts<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I attached the output of<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">select * from pg_stat_activity&=
nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">is there a way to downgrade to =
4.0.3?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thx Christian<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_--
--_004_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_
Content-Type: application/octet-stream; name="queries.csv"
Content-Description: queries.csv
Content-Disposition: attachment; filename="queries.csv"; size=33398;
creation-date="Tue, 27 Sep 2016 08:31:36 GMT";
modification-date="Tue, 27 Sep 2016 08:31:36 GMT"
Content-Transfer-Encoding: base64
IGRhdGlkIHwgICAgICAgZGF0bmFtZSAgICAgICAgfCAgcGlkICB8IHVzZXN5c2lkIHwgICAgICAg
dXNlbmFtZSAgICAgICAgfCBhcHBsaWNhdGlvbl9uYW1lIHwgY2xpZW50X2FkZHIgfCBjbGllbnRf
aG9zdG5hbWUgfCBjbGllbnRfcG9ydCB8ICAgICAgICAgYmFja2VuZF9zdGFydCAgICAgICAgIHwg
ICAgICAgICAgeGFjdF9zdGFydCAgICAgICAgICAgfCAgICAgICAgICBxdWVyeV9zdGFydCAgICAg
ICAgICB8ICAgICAgICAgc3RhdGVfY2hhbmdlICAgICAgICAgIHwgd2FpdGluZyB8ICAgICAgICBz
dGF0ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVlcnkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAotLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyMTc2OCB8
IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDEzNTYgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAg
IHwgICAgICAgNDYyMjQgfCAyMDE2LTA5LTI3IDA5OjIzOjQ4LjM0OTI0OCswMiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAxNi0wOS0yNyAxMDoyODoxNy4wNTM5NiswMiAgfCAy
MDE2LTA5LTI3IDEwOjI4OjE3LjA1NDA0MyswMiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAg
ICAgIHwgU0VMRUNUIG9wdGlvbl92YWx1ZSBGUk9NIHZkY19vcHRpb25zIFdIRVJFIG9wdGlvbl9u
YW1lID0gJ0Rpc2Nvbm5lY3REd2gnCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDEz
NTcgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8
IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNDYyMjYgfCAyMDE2LTA5LTI3
IDA5OjIzOjQ4LjUwMzM4NCswMiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAx
Ni0wOS0yNyAxMDoyODoxMi4yMDAyNTgrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEyLjIwMjY4NCsw
MiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwgQ09NTUlUCiAyNzAzMSB8IG92aXJ0
X2VuZ2luZV9oaXN0b3J5IHwgIDEzNTggfCAgICAyNzAzMCB8IG92aXJ0X2VuZ2luZV9oaXN0b3J5
IHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAg
ICAgNDYyMjggfCAyMDE2LTA5LTI3IDA5OjIzOjQ4LjY1Mzg3NiswMiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjAxNi0wOS0yNyAxMDoyODoxMi4yMDYxODYrMDIgfCAyMDE2LTA5
LTI3IDEwOjI4OjEyLjIxNjcxMSswMiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwg
Q09NTUlUCiAyNzAzMSB8IG92aXJ0X2VuZ2luZV9oaXN0b3J5IHwgIDEzNTkgfCAgICAyNzAzMCB8
IG92aXJ0X2VuZ2luZV9oaXN0b3J5IHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwg
ICAgICAgICAgICAgICAgIHwgICAgICAgNDYyMzAgfCAyMDE2LTA5LTI3IDA5OjIzOjQ4LjY5ODE1
MiswMiB8IDIwMTYtMDktMjcgMTA6MDA6MDMuMzY2MDE2KzAyIHwgMjAxNi0wOS0yNyAxMDowMDow
My4zNjYxNTkrMDIgfCAyMDE2LTA5LTI3IDEwOjAwOjAzLjM2NjE3NiswMiB8IGYgICAgICAgfCBp
ZGxlIGluIHRyYW5zYWN0aW9uIHwgU0VMRUNUICdjb250aW51ZUFnZycsICcxJyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgfCBGUk9NIGhpc3RvcnlfY29uZmlndXJhdGlvbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwog
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICB8IFdIRVJFIHZhcl9uYW1lID0gJ2xhc3RIb3VyQWdncicgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArCiAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgIHwgQU5EIHZhcl9kYXRldGltZSA8ICcyMDE2LTA5LTI3IDA5OjAwOjAwLjAwMDAwMCsw
MjAwJyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsKICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgfCAKIDI3MDMxIHwgb3ZpcnRfZW5naW5lX2hpc3RvcnkgfCAgMTM2MCB8ICAgIDI3MDMwIHwg
b3ZpcnRfZW5naW5lX2hpc3RvcnkgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAg
ICAgICAgICAgICAgICAgfCAgICAgICA0NjIzMiB8IDIwMTYtMDktMjcgMDk6MjM6NDguNzA1MzA4
KzAyIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMDE2LTA5LTI3IDA5OjIzOjQ4
LjcwOTUxNCswMiB8IDIwMTYtMDktMjcgMDk6MjM6NDguNzA5NTU4KzAyIHwgZiAgICAgICB8IGlk
bGUgICAgICAgICAgICAgICAgfCBTRVQgZXh0cmFfZmxvYXRfZGlnaXRzID0gMwogMjcwMzEgfCBv
dmlydF9lbmdpbmVfaGlzdG9yeSB8ICAxMzYxIHwgICAgMjcwMzAgfCBvdmlydF9lbmdpbmVfaGlz
dG9yeSB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8
ICAgICAgIDQ2MjM0IHwgMjAxNi0wOS0yNyAwOToyMzo0OC43MTE4OTYrMDIgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIwMTYtMDktMjcgMDk6MjM6NDguNzE2OTIzKzAyIHwgMjAx
Ni0wOS0yNyAwOToyMzo0OC43MTY5NzIrMDIgfCBmICAgICAgIHwgaWRsZSAgICAgICAgICAgICAg
ICB8IFNFVCBleHRyYV9mbG9hdF9kaWdpdHMgPSAzCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAg
ICAgIHwgMjI3MTggfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTc4NDggfCAy
MDE2LTA5LTI3IDEwOjIzOjU4LjcxNzExMiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTEuNDUxMDMx
KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMS40NTEwNzUrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEx
LjQ1MTA3NiswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJv
bSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAg
ICAgICAgIHwgIDE1MDEgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNDYyNTgg
fCAyMDE2LTA5LTI3IDA5OjIzOjU1LjY2NjY1MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMzA5
MjY2KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy4zMDkzMDIrMDIgfCAyMDE2LTA5LTI3IDEwOjI4
OjE3LjMwOTMwMiswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICog
ZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQxKQogMjE3NjggfCBlbmdpbmUgICAgICAgICAg
ICAgICB8IDIyNzU0IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDU3OTE4IHwg
MjAxNi0wOS0yNyAxMDoyNDoxMC4yNjg5NjcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjI4OTgw
NiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuMjg5OTIxKzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ni4yODk5MjIrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZy
b20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUgICAgICAg
ICAgICAgICB8ICAxNTgxIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDQ2Mjcy
IHwgMjAxNi0wOS0yNyAwOToyNDowNy40ODIzMzIrMDIgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDIwMTYtMDktMjcgMTA6Mjg6MDcuNjAzMjE3KzAyIHwgMjAxNi0wOS0yNyAxMDoy
ODowNy42MDMyNjIrMDIgfCBmICAgICAgIHwgaWRsZSAgICAgICAgICAgICAgICB8IENPTU1JVAog
MjE3NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAxNjAxIHwgICAgMjE3NjcgfCBlbmdpbmUg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCA6OjEgICAgICAgICB8ICAgICAgICAg
ICAgICAgICB8ICAgICAgIDYwMTY2IHwgMjAxNi0wOS0yNyAwOToyNDowOS44OTI4OTErMDIgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwMTYtMDktMjcgMTA6Mjg6MTUuNTgyOTQ3
KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS41ODM4NjUrMDIgfCBmICAgICAgIHwgaWRsZSAgICAg
ICAgICAgICAgICB8IFNFTEVDVCAqIEZST00gVXBzZXJ0RXh0ZXJuYWxWYXJpYWJsZSgnZmVuY2Ut
a2R1bXAtbGlzdGVuZXItaGVhcnRiZWF0JyxOVUxMKQogMjE3NjggfCBlbmdpbmUgICAgICAgICAg
ICAgICB8ICAxNjIwIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDQ2Mjk4IHwg
MjAxNi0wOS0yNyAwOToyNDoxMC4yODUyMzgrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjE3MDE1
MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuMTcwMTkzKzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ni4xNzAxOTMrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZy
b20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUgICAgICAg
ICAgICAgICB8ICAxNjIzIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDQ2MzA0
IHwgMjAxNi0wOS0yNyAwOToyNDoxMC4yODcxNzIrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3Ljk1
NTYzOCswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuOTU1OTI1KzAyIHwgMjAxNi0wOS0yNyAxMDoy
ODoxNy45NTU5MjYrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAq
IGZyb20gcHVibGljLnVwZGF0ZW51bWFub2Rlc3RhdGlzdGljcyhDQVNUICgkMSBBUyB1dWlkKSxD
QVNUICgkMiBBUyBpbnQ4KSxDQVNUICgkMyBBUyBpbnQ0KSxDQVNUICgkNCBBUyBudW1lcmljKSxD
QVNUICgkNSBBUyBudW1lcmljKSxDQVNUICgkNiBBUyBudW1lcmljKSxDQVNUICgkNyBBUyBpbnQ0
KSkgYXMgcmVzdWx0CiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgMjI3NTUgfCAgICAy
MTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAu
MSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTc5MjAgfCAyMDE2LTA5LTI3IDEwOjI0OjEw
LjMyMDk1NSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMDgxMjkzKzAyIHwgMjAxNi0wOS0yNyAx
MDoyODoxNy4wODEzMzQrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjA4MTMzNCswMiB8IGYgICAg
ICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQo
JDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDE2MjQgfCAg
ICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4w
LjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNDYzMDYgfCAyMDE2LTA5LTI3IDA5OjI0
OjEwLjI5NjU5NiswMiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAxNi0wOS0y
NyAxMDoyNjo1NC4wMzU4MzIrMDIgfCAyMDE2LTA5LTI3IDEwOjI2OjU0LjAzNTg4OCswMiB8IGYg
ICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0cW9zYnlxb3Np
ZCgkMSkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAyMjgzNyB8ICAgIDIxNzY3IHwg
ZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAg
ICAgICAgICAgICAgICAgfCAgICAgICA1ODAzMCB8IDIwMTYtMDktMjcgMTA6MjQ6MzYuNjk4OTA3
KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy43MTg3MjMrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3
LjcxODc2MSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuNzE4NzYxKzAyIHwgZiAgICAgICB8IGFj
dGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQo
JDEpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgMjI3NzkgfCAgICAyMTc2NyB8IGVu
Z2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAg
ICAgICAgICAgICAgIHwgICAgICAgNTc5NzAgfCAyMDE2LTA5LTI3IDEwOjI0OjI1LjgxNTA0OSsw
MiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuNDg2MDg4KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNi40
ODYxNiswMiAgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjQ4NjE2MSswMiB8IGYgICAgICAgfCBhY3Rp
dmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQx
KQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAxNjI1IHwgICAgMjE3NjcgfCBlbmdp
bmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAg
ICAgICAgICAgICB8ICAgICAgIDQ2MzA4IHwgMjAxNi0wOS0yNyAwOToyNDoxMC4zMDg3NjMrMDIg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwMTYtMDktMjcgMTA6Mjc6MzMuMTMx
Mjg1KzAyIHwgMjAxNi0wOS0yNyAxMDoyNzozMy4xMzEzMzIrMDIgfCBmICAgICAgIHwgaWRsZSAg
ICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20gIGdldHFvc2J5cW9zaWQoJDEpCiAyMTc2OCB8
IGVuZ2luZSAgICAgICAgICAgICAgIHwgMjI4MzYgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAg
IHwgICAgICAgNTgwMjggfCAyMDE2LTA5LTI3IDEwOjI0OjM2LjcwNTc4NSswMiB8IDIwMTYtMDkt
MjcgMTA6Mjg6MTIuMjI2ODU2KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMi4yMjY5MDgrMDIgfCAy
MDE2LTA5LTI3IDEwOjI4OjEyLjIyNjkwOSswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAg
ICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2
OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDE2MzggfCAgICAyMTc2NyB8IGVuZ2luZSAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAg
ICAgIHwgICAgICAgNDYzMzIgfCAyMDE2LTA5LTI3IDA5OjI0OjEyLjE4ODIyNSswMiB8IDIwMTYt
MDktMjcgMTA6Mjg6MTUuODg3MzE0KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS44ODczNjYrMDIg
fCAyMDE2LTA5LTI3IDEwOjI4OjE1Ljg4NzM2NyswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAg
ICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQxKQogMjE3Njgg
fCBlbmdpbmUgICAgICAgICAgICAgICB8ICAxNjM5IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAg
ICB8ICAgICAgIDQ2MzM0IHwgMjAxNi0wOS0yNyAwOToyNDoxMi4xOTYyMjkrMDIgfCAyMDE2LTA5
LTI3IDEwOjI4OjEyLjk3NzcxMiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTIuOTc3NzcxKzAyIHwg
MjAxNi0wOS0yNyAxMDoyODoxMi45Nzc3NzIrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAg
ICAgICB8IHNlbGVjdCAqIGZyb20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3
NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAyMDAwIHwgICAgMjE3NjcgfCBlbmdpbmUgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAg
ICAgICB8ICAgICAgIDQ2Njg0IHwgMjAxNi0wOS0yNyAwOToyNDozOS43MTQ4MTMrMDIgfCAyMDE2
LTA5LTI3IDEwOjI4OjE0LjUwMTYwNiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTQuNTAxNjk1KzAy
IHwgMjAxNi0wOS0yNyAxMDoyODoxNC41MDE2OTYrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAg
ICAgICAgICB8IHNlbGVjdCAqIGZyb20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQog
MjcwMzEgfCBvdmlydF9lbmdpbmVfaGlzdG9yeSB8ICAyMDEyIHwgICAgMjcwMzAgfCBvdmlydF9l
bmdpbmVfaGlzdG9yeSB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAg
ICAgICAgICB8ICAgICAgIDQ2NzAyIHwgMjAxNi0wOS0yNyAwOToyNDo0NC43OTU2NDYrMDIgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwMTYtMDktMjcgMTA6MDE6MzYuOTMyNDk5
KzAyIHwgMjAxNi0wOS0yNyAxMDowMTozNi45MzI5MDkrMDIgfCBmICAgICAgIHwgaWRsZSAgICAg
ICAgICAgICAgICB8IFNFTEVDVCBzdG9yYWdlX2RvbWFpbl9uYW1lIEFTIG5hbWUsIEFWRyggQ0FT
VCh1c2VkX2Rpc2tfc2l6ZV9nYiBBUyBmbG9hdCkgLyAodXNlZF9kaXNrX3NpemVfZ2IgKyBhdmFp
bGFibGVfZGlza19zaXplX2diKSApICogMTAwIEFTIGF2ZyBGUk9NIHY0XzBfc3RhdGlzdGljc19z
dG9yYWdlX2RvbWFpbnNfcmVzb3VyY2VzX3VzYWdlX2hvdXJseSByZXNvdXJjZXMgSU5ORVIgSk9J
TiB2NF8wX2NvbmZpZ3VyYXRpb25faGlzdG9yeV9zdG9yYWdlX2RvbWFpbnMgc3RvcmFnZSBPTiBz
dG9yYWdlLnN0b3JhZ2VfZG9tYWluX2lkID0gcmVzb3VyY2VzLnN0b3JhZ2VfZG9tYWluX2lkIFdI
RVJFIE5PVChhdmFpbGFibGVfZGlza19zaXplX2diIElTIE5VTEwgQU5EIHVzZWRfZGlza19zaXpl
X2diIElTIE5VTEwpIEFORCBzdG9yYWdlX2RvbWFpbl90eXBlIElOKDAsIDEpIEFORCByZXNvdXJj
ZXMuc3RvcmFnZV9kb21haW5fc3RhdHVzID0gMSBBTkQgc3RvcmFnZS5oaXN0b3J5X2lkIElOIChT
RUxFQ1QgTUFYKGEuaGlzdG9yeV9pZCkgRlJPTSB2NF8wX2NvbmZpZ3VyYXRpb25faGlzdG9yeV9z
dG9yYWdlX2RvbWFpbnMgYSBHUk9VUCBCWSBhLnN0b3JhZ2VfZG9tYWluX2lkKSBBTkQgaGlzdG9y
eV9kYXRldGltZSA+PSAoQ1VSUkVOVF9USU1FU1RBTVAgLSBJTlRFUlZBTCAnMSBkYXknKSBBTkQg
aGlzdG9yeV9kYXRldGltZSA8IENVUlJFTlRfVElNRVNUQU1QIEdST1VQIEJZIG5hbWUKIDIxNzY4
IHwgZW5naW5lICAgICAgICAgICAgICAgfCAyMjgzOCB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAg
ICAgfCAgICAgICA1ODAzMiB8IDIwMTYtMDktMjcgMTA6MjQ6MzYuNzQ3OTYzKzAyIHwgMjAxNi0w
OS0yNyAxMDoyODoxNi44OTc2MjcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2Ljg5NzY5NCswMiB8
IDIwMTYtMDktMjcgMTA6Mjg6MTYuODk3Njk2KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAg
ICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIx
NzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgMjA3NCB8ICAgIDIxNzY3IHwgZW5naW5lICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAg
ICAgICAgfCAgICAgICA0Njc5OCB8IDIwMTYtMDktMjcgMDk6MjU6MDAuNTEwOTc2KzAyIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjMwMjk1Nisw
MiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMzAzMDExKzAyIHwgZiAgICAgICB8IGlkbGUgICAgICAg
ICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRzdG9yYWdlZG9tYWluaWRzYnlzdG9yYWdlcG9v
bGlkYW5kc3RhdHVzKCQxLCAkMikKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAyMzAw
NiB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwg
MTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1ODM1NCB8IDIwMTYtMDktMjcg
MTA6MjU6MDEuMzkxODc5KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS4yNDk1MTYrMDIgfCAyMDE2
LTA5LTI3IDEwOjI4OjE1LjI0OTU3OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTUuMjQ5NTgrMDIg
IHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRkaXNr
c3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAg
MjU3MiB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
IHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA0NzQ5NCB8IDIwMTYtMDkt
MjcgMDk6MjU6NDQuMjk0MDg2KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy40MDQyMzIrMDIgfCAy
MDE2LTA5LTI3IDEwOjI4OjE3LjQwNDI4MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuNDA0Mjgy
KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRz
bmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDI0
MzkgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8
IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNDczMzIgfCAyMDE2LTA5LTI3
IDA5OjI1OjQxLjAyNTk4OCswMiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAx
Ni0wOS0yNyAxMDoyODoxNy45NTIyODQrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3Ljk1Mjc1Nysw
MiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlz
a3ZtZWxlbWVudGJ5ZGlza3ZtZWxlbWVudGlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdp
bmUgICAgICAgICAgICAgICB8ICAyNTczIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAg
ICAgIDQ3NDk2IHwgMjAxNi0wOS0yNyAwOToyNTo0NC4yMzQ1OTUrMDIgfCAyMDE2LTA5LTI3IDEw
OjI4OjE3LjY0NjAzKzAyICB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuNjQ2MDczKzAyIHwgMjAxNi0w
OS0yNyAxMDoyODoxNy42NDYwNzQrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8
IHNlbGVjdCAqIGZyb20gIGdldHNuYXBzaG90YnlsZWFmZ3VpZCgkMSkKIDIxNzY4IHwgZW5naW5l
ICAgICAgICAgICAgICAgfCAgMjU3MSB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAg
ICA0NzQ5MiB8IDIwMTYtMDktMjcgMDk6MjU6NDQuMjQ4ODQ0KzAyIHwgMjAxNi0wOS0yNyAxMDoy
ODoxNy45MjIzNDUrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjkyMjM4OSswMiB8IDIwMTYtMDkt
MjcgMTA6Mjg6MTcuOTIyMzg5KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBz
ZWxlY3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAg
ICAgICAgICAgICAgIHwgIDQ4MDMgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAg
NTExMTYgfCAyMDE2LTA5LTI3IDA5OjMwOjE1LjMxODY5MyswMiB8IDIwMTYtMDktMjcgMTA6Mjg6
MTcuODQxNTIyKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy44NDE1NzMrMDIgfCAyMDE2LTA5LTI3
IDEwOjI4OjE3Ljg0MTU3NCswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2Vs
ZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQxKQogMjE3NjggfCBlbmdpbmUgICAg
ICAgICAgICAgICB8ICA0ODA0IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDUx
MTE4IHwgMjAxNi0wOS0yNyAwOTozMDoxNS4zODc3OTYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE1
LjQ3Njc1MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTUuNDc2NzkyKzAyIHwgMjAxNi0wOS0yNyAx
MDoyODoxNS40NzY3OTMrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVj
dCAqIGZyb20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUg
ICAgICAgICAgICAgICB8ICA0ODU5IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAg
IDUxMjQwIHwgMjAxNi0wOS0yNyAwOTozMDozMC45MDMzOSswMiAgfCAyMDE2LTA5LTI3IDEwOjI4
OjE2LjkxNzg4MyswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuOTE3OTI3KzAyIHwgMjAxNi0wOS0y
NyAxMDoyODoxNi45MTc5MjgrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNl
bGVjdCAqIGZyb20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdp
bmUgICAgICAgICAgICAgICB8ICA0ODc1IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAg
ICAgIDUxMjcyIHwgMjAxNi0wOS0yNyAwOTozMDozMS44ODU3NTUrMDIgfCAyMDE2LTA5LTI3IDEw
OjI4OjEyLjc0OTg0OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTIuNzQ5ODk3KzAyIHwgMjAxNi0w
OS0yNyAxMDoyODoxMi43NDk4OTgrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8
IHNlbGVjdCAqIGZyb20gIGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBl
bmdpbmUgICAgICAgICAgICAgICB8IDIzMDA1IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8
ICAgICAgIDU4MzUyIHwgMjAxNi0wOS0yNyAxMDoyNTowMS4zOTU4MjMrMDIgfCAyMDE2LTA5LTI3
IDEwOjI4OjE2Ljk5ODc0NCswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuOTk4Nzg2KzAyIHwgMjAx
Ni0wOS0yNyAxMDoyODoxNi45OTg3ODcrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAg
ICB8IHNlbGVjdCAqIGZyb20gIGdldHNuYXBzaG90YnlsZWFmZ3VpZCgkMSkKIDIxNzY4IHwgZW5n
aW5lICAgICAgICAgICAgICAgfCAgNDg3NCB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAg
ICAgICA1MTI3MCB8IDIwMTYtMDktMjcgMDk6MzA6MzEuODg3Mzg0KzAyIHwgMjAxNi0wOS0yNyAx
MDoyODoxNC45NTM0NjcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE0Ljk1NDA5MiswMiB8IDIwMTYt
MDktMjcgMTA6Mjg6MTQuOTU0MDkzKzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAg
fCBTRUxFQ1QgKiBGUk9NICgoU0VMRUNUIGRpc3RpbmN0IGF1ZGl0X2xvZy4qIEZST00gIGF1ZGl0
X2xvZyAgIFdIRVJFICBhdWRpdF9sb2cuc2V2ZXJpdHkgPSAnMTAnICBBTkQgbm90IGRlbGV0ZWQp
ICBPUkRFUiBCWSBhdWRpdF9sb2dfaWQgREVTQyApIGFzIFQxIE9GRlNFVCAoMSAtMSkgTElNSVQg
MTAwCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgMjMyNDcgfCAgICAyMTc2NyB8IGVu
Z2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAg
ICAgICAgICAgICAgIHwgICAgICAgNTg4MTYgfCAyMDE2LTA5LTI3IDEwOjI1OjM2LjUzNTgzMysw
MiB8IDIwMTYtMDktMjcgMTA6Mjg6MTMuNjgxODUxKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMy42
ODIwNSswMiAgfCAyMDE2LTA5LTI3IDEwOjI4OjEzLjY4MjA1MSswMiB8IGYgICAgICAgfCBhY3Rp
dmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAk
MywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgMjMwMjcgfCAgICAyMTc2NyB8
IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwg
ICAgICAgICAgICAgICAgIHwgICAgICAgNTg0MDIgfCAyMDE2LTA5LTI3IDEwOjI1OjA0LjgxNzg2
OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMDY4OTI3KzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ny4wNjg5NjYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjA2ODk2NyswMiB8IGYgICAgICAgfCBh
Y3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlk
KCQxKQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8ICA0OTcxIHwgICAgMjE3NjcgfCBl
bmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAg
ICAgICAgICAgICAgICB8ICAgICAgIDUxNDc2IHwgMjAxNi0wOS0yNyAwOTozMDozNS41NTg3OTkr
MDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjM0Mjk0MSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYu
MzQyOTgyKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNi4zNDI5ODIrMDIgfCBmICAgICAgIHwgYWN0
aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20gIGdldHNuYXBzaG90YnlsZWFmZ3VpZCgk
MSkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgNDk1OSB8ICAgIDIxNzY3IHwgZW5n
aW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAg
ICAgICAgICAgICAgfCAgICAgICA1MTQ1NCB8IDIwMTYtMDktMjcgMDk6MzA6MzUuMDMwNzc3KzAy
IHwgMjAxNi0wOS0yNyAxMDoyODoxMy44MTgxKzAyICAgfCAyMDE2LTA5LTI3IDEwOjI4OjEzLjgx
ODE3MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTMuODE4MTc0KzAyIHwgZiAgICAgICB8IGFjdGl2
ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQz
LCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgNDk2MCB8ICAgIDIxNzY3IHwg
ZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAg
ICAgICAgICAgICAgICAgfCAgICAgICA1MTQ1NiB8IDIwMTYtMDktMjcgMDk6MzA6MzUuMDM2NDMx
KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS41MzU0MzcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE1
LjUzNTQ4MiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTUuNTM1NDgyKzAyIHwgZiAgICAgICB8IGFj
dGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIs
ICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgNDk2OSB8ICAgIDIxNzY3
IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAg
fCAgICAgICAgICAgICAgICAgfCAgICAgICA1MTQ3MiB8IDIwMTYtMDktMjcgMDk6MzA6MzUuNjEy
NjUrMDIgIHwgMjAxNi0wOS0yNyAxMDoyODoxNi4xOTk2NDYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4
OjE2LjE5OTY4NiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuMTk5Njg3KzAyIHwgZiAgICAgICB8
IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1
aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDQ5NzAgfCAgICAyMTc2NyB8
IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwg
ICAgICAgICAgICAgICAgIHwgICAgICAgNTE0NzQgfCAyMDE2LTA5LTI3IDA5OjMwOjM1LjYxNDE4
NSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuOTUzMzkyKzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ny45NTM0MiswMiAgfCAyMDE2LTA5LTI3IDEwOjI4OjE3Ljk1MzQyKzAyICB8IGYgICAgICAgfCBh
Y3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0dm1ndWVzdGFnZW50aW50ZXJm
YWNlc2J5dm1pZCgkMSwgJDIsICQzKQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8IDIz
MDI2IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
fCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDU4NDAwIHwgMjAxNi0wOS0y
NyAxMDoyNTowNC44Mzk4MjgrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE0LjcwMDkxMyswMiB8IDIw
MTYtMDktMjcgMTA6Mjg6MTQuNzAwOTYyKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNC43MDA5NjMr
MDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20gIGdldGRp
c2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAgICB8
ICA1MDI5IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDUxNTg2IHwgMjAxNi0w
OS0yNyAwOTozMDo0Ni4yNDExMzcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE1LjQ1NjYyOSswMiB8
IDIwMTYtMDktMjcgMTA6Mjg6MTUuNDU2NjY5KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS40NTY2
NyswMiAgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20gIGdl
dGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAg
ICB8ICA1MDMzIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDUxNjAwIHwgMjAx
Ni0wOS0yNyAwOTozMDo1MC45NjY4MTcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjU5NjMyNSsw
MiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuNTk2MzkzKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNi41
OTYzOTQrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20g
IGdldHNuYXBzaG90YnlsZWFmZ3VpZCgkMSkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAgICAg
fCAyMzAyNSB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1ODM5OCB8IDIwMTYt
MDktMjcgMTA6MjU6MDQuODQwNzczKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNC40Mjg1NTQrMDIg
fCAyMDE2LTA5LTI3IDEwOjI4OjE0LjQyODYwNSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTQuNDI4
NjA2KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9tICBn
ZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAg
ICAgfCAyMzI0NiB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1ODgxNCB8IDIw
MTYtMDktMjcgMTA6MjU6MzYuNTM3MjIrMDIgIHwgMjAxNi0wOS0yNyAxMDoyODoxNi43MjMyMjkr
MDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjcyMzI2NSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYu
NzIzMjY1KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9t
ICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAg
IHwgIDUwMzcgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTE2MTIgfCAyMDE2
LTA5LTI3IDA5OjMwOjUyLjA2MDA0NiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTIuODUzMjk0KzAy
IHwgMjAxNi0wOS0yNyAxMDoyODoxMi44NTMzMzYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEyLjg1
MzMzNyswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAg
Z2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAg
ICAgIHwgMjM0MTggfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTkwOTAgfCAy
MDE2LTA5LTI3IDEwOjI2OjMzLjI4MzEyNCswMiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjAxNi0wOS0yNyAxMDoyNzozMy4wNDc5NDMrMDIgfCAyMDE2LTA5LTI3IDEwOjI3OjMz
LjA4OTM4OCswMiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJv
bSAgZ2V0dmRzYnl2ZHNpZCgkMSwgJDIsICQzKQogMjE3NjggfCBlbmdpbmUgICAgICAgICAgICAg
ICB8ICA1MDU1IHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgIDUxNjQyIHwgMjAx
Ni0wOS0yNyAwOTozMDo1My43MzI4NDYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEyLjIzOTcwOSsw
MiB8IDIwMTYtMDktMjcgMTA6Mjg6MTIuMjM5NzgrMDIgIHwgMjAxNi0wOS0yNyAxMDoyODoxMi4y
Mzk3ODErMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNlbGVjdCAqIGZyb20g
IGdldGRpc2tzdm1ndWlkKCQxLCAkMiwgJDMsICQ0KQogMjE3NjggfCBlbmdpbmUgICAgICAgICAg
ICAgICB8IDIzODQ2IHwgICAgICAgMTAgfCBwb3N0Z3JlcyAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwg
MjAxNi0wOS0yNyAxMDoyODoxNi45NzQzNjYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjI2NDkz
OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMjY0OTM5KzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ny4yNjQ5NCswMiAgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IGF1dG92YWN1dW06
IFZBQ1VVTSBBTkFMWVpFIHB1YmxpYy5kaXNrX2ltYWdlX2R5bmFtaWMKIDIxNzY4IHwgZW5naW5l
ICAgICAgICAgICAgICAgfCAyMzQxOSB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAg
ICA1OTA5MiB8IDIwMTYtMDktMjcgMTA6MjY6MzMuMjg0NDgzKzAyIHwgMjAxNi0wOS0yNyAxMDoy
ODoxNi4zNDQ1NzErMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjM0NDcwMSswMiB8IDIwMTYtMDkt
MjcgMTA6Mjg6MTYuMzQ0NzAyKzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBz
ZWxlY3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAg
ICAgICAgICAgICAgIHwgMjM0MjAgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAg
NTkwOTQgfCAyMDE2LTA5LTI3IDEwOjI2OjQyLjQzMTg0MyswMiB8IDIwMTYtMDktMjcgMTA6Mjg6
MTIuMDc1OTY3KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMi4wNzYxMTMrMDIgfCAyMDE2LTA5LTI3
IDEwOjI4OjEyLjA3NjExNSswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2Vs
ZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2lu
ZSAgICAgICAgICAgICAgIHwgMjM0NDUgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAg
ICAgNTkxMTYgfCAyMDE2LTA5LTI3IDEwOjI2OjU0LjA5OTA4MSswMiB8IDIwMTYtMDktMjcgMTA6
Mjg6MTUuOTcwMDMxKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS45NzAwOTIrMDIgfCAyMDE2LTA5
LTI3IDEwOjI4OjE1Ljk3MDA5MyswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwg
c2VsZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQxKQogMTI5MjMgfCBwb3N0Z3Jl
cyAgICAgICAgICAgICB8IDIzODQ4IHwgICAgICAgMTAgfCBwb3N0Z3JlcyAgICAgICAgICAgICB8
IHBzcWwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgIC0xIHwgMjAxNi0wOS0yNyAxMDoyODoxNy44NzAyNzcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4
OjE3LjkzODUrMDIgICB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuOTM4NSswMiAgIHwgMjAxNi0wOS0y
NyAxMDoyODoxNy45Mzg1MDIrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8IHNl
bGVjdCAqIGZyb20gcGdfc3RhdF9hY3Rpdml0eTsKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAg
ICAgfCAgNTExNCB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1MTcwNiB8IDIw
MTYtMDktMjcgMDk6MzE6MDEuNTY0NzY1KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy4wNDc1OTQr
MDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjA0NzY2KzAyICB8IDIwMTYtMDktMjcgMTA6Mjg6MTcu
MDQ3NjYrMDIgIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9t
ICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAgICAg
ICAgICAgfCAgNTExNyB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1MTcxNCB8
IDIwMTYtMDktMjcgMDk6MzE6MDIuMDAyODAyKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMi43MDM3
NjIrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEyLjcwMzgyOSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6
MTIuNzAzODMrMDIgIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3QgKiBm
cm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAgICAg
ICAgICAgICAgfCAgNTE0NCB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1MTc2
MiB8IDIwMTYtMDktMjcgMDk6MzE6MDMuNjcyODg5KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS4w
ODEzNDErMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE1LjA4MTM4MyswMiB8IDIwMTYtMDktMjcgMTA6
Mjg6MTUuMDgxMzg0KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxlY3Qg
KiBmcm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwgZW5naW5lICAg
ICAgICAgICAgICAgfCAgNTM1OCB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1
MjE3NiB8IDIwMTYtMDktMjcgMDk6MzE6MjUuMzI2NzU2KzAyIHwgMjAxNi0wOS0yNyAxMDoyODox
Ni4yNDA4NTcrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2LjI0MDkwMiswMiB8IDIwMTYtMDktMjcg
MTA6Mjg6MTYuMjQwOTAyKzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAgfCBzZWxl
Y3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVuZ2luZSAgICAg
ICAgICAgICAgIHwgIDUzNTcgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTIx
NzQgfCAyMDE2LTA5LTI3IDA5OjMxOjI1LjMzMDcwMiswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTUu
NTg5OTY0KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS41OTAwMDYrMDIgfCAyMDE2LTA5LTI3IDEw
OjI4OjE1LjU5MDAwNiswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0
ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAg
ICAgICAgICAgICAgIHwgIDUzOTIgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAg
NTIyNDYgfCAyMDE2LTA5LTI3IDA5OjMxOjI5LjQyNTc1NiswMiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjAxNi0wOS0yNyAxMDoyNjo1My45MzQzMjMrMDIgfCAyMDE2LTA5LTI3
IDEwOjI2OjUzLjkzNDM3MSswMiB8IGYgICAgICAgfCBpZGxlICAgICAgICAgICAgICAgIHwgc2Vs
ZWN0ICogZnJvbSAgZ2V0cW9zYnlxb3NpZCgkMSkKIDIxNzY4IHwgZW5naW5lICAgICAgICAgICAg
ICAgfCAgNTM5NyB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICA1MjI1OCB8IDIw
MTYtMDktMjcgMDk6MzE6MzAuOTQyNzU3KzAyIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyMDE2LTA5LTI3IDEwOjI4OjE0LjgxMjQ5NSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTQu
ODQ5ODgrMDIgIHwgZiAgICAgICB8IGlkbGUgICAgICAgICAgICAgICAgfCBzZWxlY3QgKiBmcm9t
ICBnZXR2ZHNieXZkc2lkKCQxLCAkMiwgJDMpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAg
IHwgIDU0MDggfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTIyODQgfCAyMDE2
LTA5LTI3IDA5OjMxOjM0LjE1MjA3KzAyICB8IDIwMTYtMDktMjcgMTA6Mjg6MTMuMDAxNjA3KzAy
IHwgMjAxNi0wOS0yNyAxMDoyODoxMy4wMDE2NzYrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjEzLjAw
MTY3NiswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAg
Z2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAgICAg
ICAgIHwgIDU1NTggfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTI1MjYgfCAy
MDE2LTA5LTI3IDA5OjMxOjQ5LjcyMzA4OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTcuMTExNzk1
KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy4xMTE4NDQrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3
LjExMTg0NSswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICogZnJv
bSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAgICAg
ICAgICAgIHwgIDU1NjMgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTI1MzQg
fCAyMDE2LTA5LTI3IDA5OjMxOjUwLjIwMTI2OSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTQuMjE2
OTYrMDIgIHwgMjAxNi0wOS0yNyAxMDoyODoxNC4yMTcrMDIgICAgfCAyMDE2LTA5LTI3IDEwOjI4
OjE0LjIxNyswMiAgICB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0ICog
ZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAgICAg
ICAgICAgICAgIHwgIDU1NjAgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgNTI1
MjggfCAyMDE2LTA5LTI3IDA5OjMxOjQ5Ljc0MTcwNSswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTEu
Mzk5NjExKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMS4zOTk2NjQrMDIgfCAyMDE2LTA5LTI3IDEw
OjI4OjExLjM5OTY2NSswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2VsZWN0
ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2luZSAg
ICAgICAgICAgICAgIHwgIDU1NjQgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAg
NTI1MzYgfCAyMDE2LTA5LTI3IDA5OjMxOjUwLjIwMjUzNyswMiB8IDIwMTYtMDktMjcgMTA6Mjg6
MTUuNzYyMzQ5KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNS43NjIzOTIrMDIgfCAyMDE2LTA5LTI3
IDEwOjI4OjE1Ljc2MjM5MyswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwgc2Vs
ZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVuZ2lu
ZSAgICAgICAgICAgICAgIHwgIDU1NjYgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwgICAg
ICAgNTI1NDAgfCAyMDE2LTA5LTI3IDA5OjMxOjUwLjMxNzk3KzAyICB8IDIwMTYtMDktMjcgMTA6
Mjg6MTQuMTg3MjQxKzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNC4xODczMjUrMDIgfCAyMDE2LTA5
LTI3IDEwOjI4OjE0LjE4NzMyNyswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAgIHwg
c2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8IGVu
Z2luZSAgICAgICAgICAgICAgIHwgIDU3MDAgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwg
ICAgICAgNTI4MTggfCAyMDE2LTA5LTI3IDA5OjMyOjM4LjQyNzM3NCswMiB8IDIwMTYtMDktMjcg
MTA6Mjg6MTMuODcwMzQ0KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxMy44NzAzODcrMDIgfCAyMDE2
LTA5LTI3IDEwOjI4OjEzLjg3MDM4OCswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAg
IHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2OCB8
IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDU1NjUgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAg
IHwgICAgICAgNTI1MzggfCAyMDE2LTA5LTI3IDA5OjMxOjUwLjMyMjQ0NCswMiB8IDIwMTYtMDkt
MjcgMTA6Mjg6MTQuODA1NDg4KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNC44MDU1MzUrMDIgfCAy
MDE2LTA5LTI3IDEwOjI4OjE0LjgwNTUzNSswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAg
ICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAyMTc2
OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDU2NjIgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAg
ICAgIHwgICAgICAgNTI3NTYgfCAyMDE2LTA5LTI3IDA5OjMyOjIzLjU0MDg3OCswMiB8IDIwMTYt
MDktMjcgMTA6Mjg6MTEuMzU5KzAyICAgIHwgMjAxNi0wOS0yNyAxMDoyODoxMS4zNTkwNDYrMDIg
fCAyMDE2LTA5LTI3IDEwOjI4OjExLjM1OTA0NiswMiB8IGYgICAgICAgfCBhY3RpdmUgICAgICAg
ICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0ZGlza3N2bWd1aWQoJDEsICQyLCAkMywgJDQpCiAy
MTc2OCB8IGVuZ2luZSAgICAgICAgICAgICAgIHwgIDU3MDIgfCAgICAyMTc2NyB8IGVuZ2luZSAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAg
ICAgICAgIHwgICAgICAgNTI4MjIgfCAyMDE2LTA5LTI3IDA5OjMyOjM4LjgwOTg4MSswMiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAxNi0wOS0yNyAxMDoyODoxNy42OTIwOCsw
MiAgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjY5MjE1MiswMiB8IGYgICAgICAgfCBpZGxlICAgICAg
ICAgICAgICAgIHwgc2VsZWN0ICogZnJvbSAgZ2V0cW9zYnlxb3NpZCgkMSkKIDIxNzY4IHwgZW5n
aW5lICAgICAgICAgICAgICAgfCAgNTcwOSB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAgfCAg
ICAgICA1MjgzNiB8IDIwMTYtMDktMjcgMDk6MzI6NDAuODUxODY0KzAyIHwgMjAxNi0wOS0yNyAx
MDoyODoxNy4zNDQyMTMrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE3LjM0NDI1MyswMiB8IDIwMTYt
MDktMjcgMTA6Mjg6MTcuMzQ0MjU0KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAgICAg
fCBzZWxlY3QgKiBmcm9tICBnZXRkaXNrc3ZtZ3VpZCgkMSwgJDIsICQzLCAkNCkKIDIxNzY4IHwg
ZW5naW5lICAgICAgICAgICAgICAgfCAgNjcwMiB8ICAgIDIxNzY3IHwgZW5naW5lICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgIHwgMTI3LjAuMC4xICAgfCAgICAgICAgICAgICAgICAg
fCAgICAgICA1NDYzNCB8IDIwMTYtMDktMjcgMDk6MzY6MDAuNDA0ODU0KzAyIHwgMjAxNi0wOS0y
NyAxMDoyODoxNi44NDQ3MzgrMDIgfCAyMDE2LTA5LTI3IDEwOjI4OjE2Ljg0NDc4NCswMiB8IDIw
MTYtMDktMjcgMTA6Mjg6MTYuODQ0Nzg1KzAyIHwgZiAgICAgICB8IGFjdGl2ZSAgICAgICAgICAg
ICAgfCBzZWxlY3QgKiBmcm9tICBnZXRzbmFwc2hvdGJ5bGVhZmd1aWQoJDEpCiAyMTc2OCB8IGVu
Z2luZSAgICAgICAgICAgICAgIHwgIDY2OTAgfCAgICAyMTc2NyB8IGVuZ2luZSAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICB8IDEyNy4wLjAuMSAgIHwgICAgICAgICAgICAgICAgIHwg
ICAgICAgNTQ2MDAgfCAyMDE2LTA5LTI3IDA5OjM1OjUzLjIyMDYyMiswMiB8IDIwMTYtMDktMjcg
MTA6Mjg6MTcuNjg2MjY4KzAyIHwgMjAxNi0wOS0yNyAxMDoyODoxNy42ODYzMDkrMDIgfCAyMDE2
LTA5LTI3IDEwOjI4OjE3LjY4NjMxKzAyICB8IGYgICAgICAgfCBhY3RpdmUgICAgICAgICAgICAg
IHwgc2VsZWN0ICogZnJvbSAgZ2V0c25hcHNob3RieWxlYWZndWlkKCQxKQogMjE3NjggfCBlbmdp
bmUgICAgICAgICAgICAgICB8ICA2NzAzIHwgICAgMjE3NjcgfCBlbmdpbmUgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgfCAxMjcuMC4wLjEgICB8ICAgICAgICAgICAgICAgICB8ICAg
ICAgIDU0NjM2IHwgMjAxNi0wOS0yNyAwOTozNjowMC41MzkzNjYrMDIgfCAyMDE2LTA5LTI3IDEw
OjI4OjE2LjMxNTk5MyswMiB8IDIwMTYtMDktMjcgMTA6Mjg6MTYuMzE2MDUyKzAyIHwgMjAxNi0w
OS0yNyAxMDoyODoxNi4zMTYwNTMrMDIgfCBmICAgICAgIHwgYWN0aXZlICAgICAgICAgICAgICB8
IHNlbGVjdCAqIGZyb20gIGdldHNuYXBzaG90YnlsZWFmZ3VpZCgkMSkKKDc3IHJvd3MpCgo=
--_004_6A17C71B52524C408E7AAF69103E9E490F915445fabamailserverf_--
3
8
I am looking for a way to get my hosted-engine running on el7 so I can
upgrade to oVirt 4.0. Currently my hosts already run el7, but my
hosted-engine is still el6.
I read
https://www.ovirt.org/documentation/how-to/hosted-engine-host-OS-upgrade/ but
this is only about the hosts.
I read https://www.ovirt.org/documentation/how-to/hosted-engine/, but it
only mentions upgrade of the hosted-engine software, not the OS.
I understood I can do a fresh hosted-engine install, and then import my
storage domain to the new hosted engine, but:
- Do I need to restore my hosted engine database? ( like described here:
http://www.ovirt.org/develop/developer-guide/engine/migrate-to-hosted-engin…
)
- Can I directly install hosted-engine 4.0 and then import the storage
domain? Or should I install same hosted-engine version?
- Do I first need another master storage domain or can I directly import my
old master storage domain?
- When importing the storage domain what is the risk it fails ( I have
backups, but it would cost a day to restore all )
- How long would import take? few minutes or hours? ( I want to keep down
time as low as possible ).
Another option would be upgrade the OS ( with redhat-upgrade-tool ) or is
this a path for disaster?
I hope someone can tell me how I can smoothly upgrade my hosted-engine up
to el7 and run oVirt 4.
4
16
Sorry just hit reply....
I'm seeing these errors in the logs which look related to the problem:
2016-09-07 06:46:35,123 ERROR
[org.ovirt.engine.core.bll.tasks.CommandCallbacksPoller]
(DefaultQuartzScheduler6) [19c58c0d] Failed invoking callback end method
'onFailed' for command '07608003-ca05-4e2e-b917-85ce525c011b' with
exception 'null', the callback is marked for end method retries
2016-09-07 06:46:45,184 ERROR [org.ovirt.engine.core.bll.CommandsFactory]
(DefaultQuartzScheduler7) [19c58c0d] Error in invocating CTOR of command
'LiveMigrateDisk': null
2016-09-07 06:46:45,185 ERROR
[org.ovirt.engine.core.bll.tasks.CommandCallbacksPoller]
(DefaultQuartzScheduler7) [19c58c0d] Failed invoking callback end method
'onFailed' for command '07608003-ca05-4e2e-b917-85ce525c011b' with
exception 'null', the callback is marked for end method retries
On 5 September 2016 at 06:46, Nir Soffer <nsoffer(a)redhat.com> wrote:
> Hi Maton,
>
> Please reply to the list, not to me directly.
>
> Ala, can you look at this? is this a known issue?
>
> Thanks,
> Nir
>
> On Mon, Sep 5, 2016 at 8:43 AM, Maton, Brett <matonb(a)ltresources.co.uk>
> wrote:
> > Log files as requested
> >
> > https://ufile.io/4fc35 vdsm log
> > https://ufile.io/e9836 engine 03-Sep
> > https://ufile.io/15f37 engine 04-Sep
> >
> > vdsm log stops on the 01-Sep...
> >
> > Couple of entries from the event log:
> >
> > Sep 3, 2016 7:31:07 PM Snapshot 'Auto-generated for Live Storage
> > Migration' deletion for VM 'lv01' has been completed.
> > Sep 3, 2016 6:46:46 PM Snapshot 'Auto-generated for Live Storage
> > Migration' deletion for VM 'lv01' was initiated by SYSTEM
> >
> > And the related tasks
> >
> > Removing Snapshot Auto-generated for Live Storage Migration of VM lv01
> > Sep 3, 2016 6:46:44 PM N/A 29f45ca9
> > Validating Sep 3, 2016 6:46:44 PM until Sep 3, 2016 6:46:44 PM
> > Executing Sep 3, 2016 6:46:44 PM until Sep 3, 2016 7:31:06 PM
> >
> > Finalizing Sep 3, 2016 7:31:06 PM N/A
> >
> >
> >
> > On 4 September 2016 at 14:27, Nir Soffer <nsoffer(a)redhat.com> wrote:
> >>
> >> On Sun, Sep 4, 2016 at 12:40 PM, Maton, Brett <matonb(a)ltresources.co.uk
> >
> >> wrote:
> >>>
> >>> How do I fix / kill a hung vdsm task?
> >>>
> >>> It seems to have completed the task but is stuck finalising.
> >>>
> >>> Removing Snapshot Auto-generated for Live Storage Migration
> >>> Validating
> >>> Executing
> >>> (hour glass) Finalizing
> >>>
> >>> Task has been 'stuck' finalising for over 13 hours
> >>
> >>
> >> Can you share engine and vdsm logs since the time the merge was started?
> >>
> >> Nir
> >
> >
>
4
9
Hello,
I'm trying to import virtual machines from a KVM host (centos 7.2) to an oVirt 4.0.2 Cluster using the "import" feature on GUI.
If the original VM is using RAW/QCOW2 files as storage, everything works fine.
But if the original VM is using a special block special device as storage (like a LVM or SAN volume), it's simply not recognized.
The VM does appear in the import list of the KVM host, but it's disk count is 0!
Is this a known technical obstacle or am I doing something wrong ?
below is the storage part of the xml describing the original VM :
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/mapper/vg_01-lv_sys'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/sdc'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
We have hundreds of virtual machines in production with this type of configuration... How can we migrate them safely to oVirt?
thanks
Nelson
4
30
--_000_0366DCE80EE9443B80C6E891426FBB27cbuscollaboratorycom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGkgYWxsLA0KDQpJIGp1c3QgcmVjZW50bHkgc3RhcnRlZCB0ZXN0aW5nIG91dCBvVmlydCBpbiBv
dXIgbGFiLiAgSeKAmW0gdXNpbmcgQ2VudE9TIDcgb24gbXkgaG9zdHMgYW5kIHVzaW5nIHRoZSBo
b3N0ZWQtZW5naW5lIG1vZGVsLCBhbmQgdGhlIG9WaXJ0IDMuNiByZXBvc2l0b3J5LiAgSSBoYXZl
IE5GUyBzdG9yYWdlLiAgSSByYW4gYWNyb3NzIHdoYXQgSSB0aGluayBpcyBhIGJ1ZyBvZiBzb21l
IHNvcnQsIGFuZCBJ4oCZbSBjdXJpb3VzIGlmIGFueW9uZSBlbHNlIGhhcyB0cmllZCB0aGlzIG9y
IGtub3cgd2hhdOKAmXMgZ29pbmcgb24uDQoNCkkgd2FudGVkIHRvIGJlIGFibGUgdG8gZXhwb3Nl
IHRoZSBORlMgc2VydmVyIChub3QgbmVjZXNzYXJpbHkgdGhlIHNoYXJlIHVzZWQgZm9yIG9WaXJ0
IHN0b3JhZ2UgZG9tYWlucywgYnV0IG90aGVyIHNoYXJlcyBvbiB0aGUgTkZTIHNlcnZlcikgdG8g
Vk1zIHJ1bm5pbmcgb24gbXkgaG9zdCAoY3VycmVudGx5IG15IHNldHVwIG9ubHkgaW52b2x2ZXMg
YSBzaW5nbGUgaG9zdCkuIEkgaGF2ZSB0d28gMTBHYmFzZVQgaW50ZXJmYWNlZCBib25kZWQgdG9n
ZXRoZXIgb24gdGhlIGhvc2Ugd2l0aCB0d28gVkxBTiBuZXR3b3JrcyBvbiBpdCBjdXJyZW50bHks
IG9uZSBmb3IgdGhlIG1hbmFnZW1lbnQgbmV0d29yaywgb25lIGZvciBzdG9yYWdlLiAgV2hlbiB0
aGUgaG9zdGVkLWVuZ2luZSBkZXBsb3ltZW50IHdhcyBzZXQgdXAsIEkgZW5kZWQgdXAgd2l0aCBh
biBvdmlydG1nbXQgaW50ZXJmYWNlIHRoYXQgd2FzIGJyaWRnZWQgdG8gbXkgaW5mcmFzdHJ1Y3R1
cmUgdmxhbiBpbnRlcmZhY2UgKHZsYW4gMTA4MCkuICBTbywgSSBhZGRlZCBhbm90aGVyIG5ldHdv
cmsgaW4gbXkgb1ZpcnQgY2x1c3RlciBuYW1lZCBWTS1TdG9yYWdlIHdpdGggdmxhbiAxMDkyICht
eSBzdG9yYWdlIG5ldHdvcmspLiAgSGVyZSBpcyBhcHByb3hpbWF0ZWx5IGhvdyBJIGV4cGVjdGVk
IHRoaXMgdG8gZW5kIHVwOg0KDQpib25kMCAtIChib25kZWQgaW50ZXJmYWNlKQ0KICAtIGJvbmQw
LjEwOTIgKFNUT1JBR0UgLSB2bGFuIGludGVyZmFjZSkNCiAgICAgLSBWTS1zdG9yYWdlIChicmlk
Z2VkIGludGVyZmFjZSkNCiAgLSBib25kMC4xMDgwIChJTkZSIC0gdmFuIGludGVyZmFjZSkNCiAg
ICAtIG92aXJ0bWdtdCAoYnJpZGdlZCBpbnRlcmZhY2UpDQoNCkhvd2V2ZXIsIHdoZW4gSSBkaWQg
bmV0d29yayBzZXR1cCBvbiB0aGUgaG9zdCwgYW5kIGRyYWdnZWQgdGhlIFZNLVN0b3JhZ2UgbmV0
d29yayBvdmVyIHRvIHRoZSBuZXR3b3JrIGludGVyZmFjZSBhbmQgaGl0IE9LLCB0aGUgVUkganVz
dCBmcm96ZSwgYW5kIGZvciBhIGZldyBzZWNvbmRzIEkgY2hlY2tlZCBvbiB0aGUgaG9zdCB2aWEg
c3NoIHNlc3Npb24gYW5kIHRoZSBWTS1zdG9yYWdlIGJyaWRnZSB3YXMgc2V0dXAsIHRoZW4gdGhl
IHNlcnZlciBqdXN0IHJlYm9vdGVkLiAgQWZ0ZXIgaXQgcmVib290ZWQsIG15IHZsYW4gaW50ZXJm
YWNlIHdhcyBubyBsb25nZXIgdGhlcmUgYW5kIGl0IHNlZW1zIGxpa2UgYm90aCB0aGUgaG9zdGVk
IGVuZ2luZSBWTSBhbmQgdGhlIGhvc3QgZW5kZWQgdXAgYmVpbmcgcmVib290ZWQuICBJbiB0aGlu
a2luZyBhYm91dCBpdCwgSSBtYXkgaGF2ZSBjYXVzZWQgYXQgbGVhc3QgYSB0ZW1wb3Jhcnkgb3V0
YWdlIHdpdGggbXkgTkZTIHN0b3JhZ2Ugd2hlbiB0aGUgbmV3IGJyaWRnZWQgaW50ZXJmYWNlIHdh
cyBzZXQgdXAgd2hpY2ggY2F1c2VkIChtYXliZSkgdGhlIEhBIGFnZW50IHRvIHRoaW5rIHRoZSBo
b3N0ZWQgZW5naW5lIHZtIHdlbnQgYXdheSBvciBzb21ldGhpbmcsIGFuZCB0aGF0IGNhdXNlIHRo
ZSByZWJvb3RzLiAgTm90IGVudGlyZWx5IHN1cmUsIGJ1dCB0aGlzIHdhcyBjZXJ0YWlubHkgdW5l
eHBlY3RlZC4gIEkgaGF2ZSB0cmllZCBzZXZlcmFsIHRpbWVzIGFuZCB0aGUgc2FtZSByZXN1bHQg
ZWFjaCB0aW1lLg0KDQpJIGRpZCBjaGVjayB0aGF0IGFueSBvdGhlciBWTSBuZXR3b3JrIHdpdGgg
YSBkaWZmZXJlbnQgVkxBTiBJRCBwcm92aXNpb25zIGp1c3QgZmluZSBvbiB0aGUgaG9zdCwgc28g
SSBhc3N1bWUgdGhlcmXigJlzIHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgd2hlbiB0aGlzIHN0b3Jh
Z2UgbmV0d29yayBpcyBwcm92aXNpb25lZCB0aGF0IGlzIGNhdGNoaW5nIG9WaXJ0IG9mZi1ndWFy
ZCBzb21laG93Lg0KDQpBbnlvbmUgZWxzZSBoYXZlIHRoaXMgaXNzdWUgYmVmb3JlPyAgQ2FuIEkg
c29sdmUgdGhpcyBieSBhZGRpbmcgYW5vdGhlciBob3N0LCB0aGVuIG1vdmluZyB0aGUgaG9zdGVk
LWVuZ2luZSB0byBhIGRpZmZlcmVudCBob3N0IHdoaWxlIEkgYWRkIHRoZSBzdG9yYWdlIG5ldHdv
cmsgdG8gZWFjaCBob3N0Pw0KDQpUaGFua3MuDQoNCktlbmRhbCBNb250Z29tZXJ5DQpMYWIgTWFu
YWdlcg0KTzogNjE0LjQwNy41NTg0IHwgTTogNjE0LjU3MS4wMTcyDQprbW9udGdvbWVyeUBjYnVz
Y29sbGFib3JhdG9yeS5jb208bWFpbHRvOmttb250Z29tZXJ5QGNidXNjb2xsYWJvcmF0b3J5LmNv
bT4NCg0K
--_000_0366DCE80EE9443B80C6E891426FBB27cbuscollaboratorycom_
Content-Type: text/html; charset="utf-8"
Content-ID: <91F0E571AB281F44B836DAD9F2229895(a)namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5IaSBhbGws
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5JIGp1c3QgcmVjZW50bHkgc3RhcnRlZCB0ZXN0aW5nIG91dCBvVmlydCBpbiBvdXIgbGFiLiAm
bmJzcDtJ4oCZbSB1c2luZyBDZW50T1MgNyBvbiBteSBob3N0cyBhbmQgdXNpbmcgdGhlIGhvc3Rl
ZC1lbmdpbmUgbW9kZWwsIGFuZCB0aGUgb1ZpcnQgMy42IHJlcG9zaXRvcnkuICZuYnNwO0kgaGF2
ZSBORlMgc3RvcmFnZS4gJm5ic3A7SSByYW4gYWNyb3NzIHdoYXQgSSB0aGluayBpcyBhIGJ1ZyBv
ZiBzb21lIHNvcnQsIGFuZCBJ4oCZbSBjdXJpb3VzIGlmIGFueW9uZQ0KIGVsc2UgaGFzIHRyaWVk
IHRoaXMgb3Iga25vdyB3aGF04oCZcyBnb2luZyBvbi48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkkgd2FudGVkIHRvIGJlIGFibGUgdG8g
ZXhwb3NlIHRoZSBORlMgc2VydmVyIChub3QgbmVjZXNzYXJpbHkgdGhlIHNoYXJlIHVzZWQgZm9y
IG9WaXJ0IHN0b3JhZ2UgZG9tYWlucywgYnV0IG90aGVyIHNoYXJlcyBvbiB0aGUgTkZTIHNlcnZl
cikgdG8gVk1zIHJ1bm5pbmcgb24gbXkgaG9zdCAoY3VycmVudGx5IG15IHNldHVwIG9ubHkgaW52
b2x2ZXMgYSBzaW5nbGUgaG9zdCkuIEkgaGF2ZSB0d28gMTBHYmFzZVQgaW50ZXJmYWNlZA0KIGJv
bmRlZCB0b2dldGhlciBvbiB0aGUgaG9zZSB3aXRoIHR3byBWTEFOIG5ldHdvcmtzIG9uIGl0IGN1
cnJlbnRseSwgb25lIGZvciB0aGUgbWFuYWdlbWVudCBuZXR3b3JrLCBvbmUgZm9yIHN0b3JhZ2Uu
ICZuYnNwO1doZW4gdGhlIGhvc3RlZC1lbmdpbmUgZGVwbG95bWVudCB3YXMgc2V0IHVwLCBJIGVu
ZGVkIHVwIHdpdGggYW4gb3ZpcnRtZ210IGludGVyZmFjZSB0aGF0IHdhcyBicmlkZ2VkIHRvIG15
IGluZnJhc3RydWN0dXJlIHZsYW4gaW50ZXJmYWNlDQogKHZsYW4gMTA4MCkuICZuYnNwO1NvLCBJ
IGFkZGVkIGFub3RoZXIgbmV0d29yayBpbiBteSBvVmlydCBjbHVzdGVyIG5hbWVkIFZNLVN0b3Jh
Z2Ugd2l0aCB2bGFuIDEwOTIgKG15IHN0b3JhZ2UgbmV0d29yaykuICZuYnNwO0hlcmUgaXMgYXBw
cm94aW1hdGVseSBob3cgSSBleHBlY3RlZCB0aGlzIHRvIGVuZCB1cDo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmJvbmQwIC0gKGJvbmRl
ZCBpbnRlcmZhY2UpPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyAtIGJvbmQwLjEwOTIgKFNU
T1JBR0UgLSB2bGFuIGludGVyZmFjZSk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDstIFZNLXN0b3JhZ2UgKGJyaWRnZWQgaW50ZXJmYWNlKTwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4mbmJzcDsgLSBib25kMC4xMDgwIChJTkZSIC0gdmFuIGludGVyZmFjZSk8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAtIG92aXJ0bWdtdCAoYnJpZGdlZCBpbnRlcmZhY2Up
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5Ib3dldmVyLCB3aGVuIEkgZGlkIG5ldHdvcmsgc2V0dXAgb24gdGhlIGhvc3QsIGFuZCBkcmFn
Z2VkIHRoZSBWTS1TdG9yYWdlIG5ldHdvcmsgb3ZlciB0byB0aGUgbmV0d29yayBpbnRlcmZhY2Ug
YW5kIGhpdCBPSywgdGhlIFVJIGp1c3QgZnJvemUsIGFuZCBmb3IgYSBmZXcgc2Vjb25kcyBJIGNo
ZWNrZWQgb24gdGhlIGhvc3QgdmlhIHNzaCBzZXNzaW9uIGFuZCB0aGUgVk0tc3RvcmFnZSBicmlk
Z2Ugd2FzIHNldHVwLCB0aGVuDQogdGhlIHNlcnZlciBqdXN0IHJlYm9vdGVkLiAmbmJzcDtBZnRl
ciBpdCByZWJvb3RlZCwgbXkgdmxhbiBpbnRlcmZhY2Ugd2FzIG5vIGxvbmdlciB0aGVyZSBhbmQg
aXQgc2VlbXMgbGlrZSBib3RoIHRoZSBob3N0ZWQgZW5naW5lIFZNIGFuZCB0aGUgaG9zdCBlbmRl
ZCB1cCBiZWluZyByZWJvb3RlZC4gJm5ic3A7SW4gdGhpbmtpbmcgYWJvdXQgaXQsIEkgbWF5IGhh
dmUgY2F1c2VkIGF0IGxlYXN0IGEgdGVtcG9yYXJ5IG91dGFnZSB3aXRoIG15IE5GUyBzdG9yYWdl
IHdoZW4NCiB0aGUgbmV3IGJyaWRnZWQgaW50ZXJmYWNlIHdhcyBzZXQgdXAgd2hpY2ggY2F1c2Vk
IChtYXliZSkgdGhlIEhBIGFnZW50IHRvIHRoaW5rIHRoZSBob3N0ZWQgZW5naW5lIHZtIHdlbnQg
YXdheSBvciBzb21ldGhpbmcsIGFuZCB0aGF0IGNhdXNlIHRoZSByZWJvb3RzLiAmbmJzcDtOb3Qg
ZW50aXJlbHkgc3VyZSwgYnV0IHRoaXMgd2FzIGNlcnRhaW5seSB1bmV4cGVjdGVkLiAmbmJzcDtJ
IGhhdmUgdHJpZWQgc2V2ZXJhbCB0aW1lcyBhbmQgdGhlIHNhbWUgcmVzdWx0DQogZWFjaCB0aW1l
LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+SSBkaWQgY2hlY2sgdGhhdCBhbnkgb3RoZXIgVk0gbmV0d29yayB3aXRoIGEgZGlmZmVyZW50
IFZMQU4gSUQgcHJvdmlzaW9ucyBqdXN0IGZpbmUgb24gdGhlIGhvc3QsIHNvIEkgYXNzdW1lIHRo
ZXJl4oCZcyBzb21ldGhpbmcgdGhhdCBoYXBwZW5zIHdoZW4gdGhpcyBzdG9yYWdlIG5ldHdvcmsg
aXMgcHJvdmlzaW9uZWQgdGhhdCBpcyBjYXRjaGluZyBvVmlydCBvZmYtZ3VhcmQgc29tZWhvdy48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PkFueW9uZSBlbHNlIGhhdmUgdGhpcyBpc3N1ZSBiZWZvcmU/ICZuYnNwO0NhbiBJIHNvbHZlIHRo
aXMgYnkgYWRkaW5nIGFub3RoZXIgaG9zdCwgdGhlbiBtb3ZpbmcgdGhlIGhvc3RlZC1lbmdpbmUg
dG8gYSBkaWZmZXJlbnQgaG9zdCB3aGlsZSBJIGFkZCB0aGUgc3RvcmFnZSBuZXR3b3JrIHRvIGVh
Y2ggaG9zdD88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPlRoYW5rcy48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBm
b250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1
dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7
IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0
ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiIgc3R5bGU9
ImZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyI+PHNwYW4gY2xhc3M9
IiIgc3R5bGU9ImNvbG9yOiByZ2IoMjM3LCAxMDMsIDIxKTsiPjxmb250IGZhY2U9IlRpbWVzIiBz
aXplPSIzIiBjbGFzcz0iIj48YiBjbGFzcz0iIj5LZW5kYWwgTW9udGdvbWVyeTwvYj48L2ZvbnQ+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIiBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyBtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7Ij48Zm9udCBmYWNlPSJUaW1lcyIgY2xhc3M9IiI+PGIgY2xh
c3M9IiI+TGFiIE1hbmFnZXI8L2I+PC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIiBzdHlsZT0i
Zm9udC1zaXplOiAxNHB4OyBtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7Ij48Zm9udCBmYWNlPSJU
aW1lcyIgY2xhc3M9IiI+TzogNjE0LjQwNy41NTg0IHwmbmJzcDtNOiA2MTQuNTcxLjAxNzI8L2Zv
bnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LXNpemU6IDE0cHg7IG1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsiPjxmb250IGZhY2U9IlRpbWVzIiBjbGFzcz0iIj48YSBocmVmPSJt
YWlsdG86a21vbnRnb21lcnlAY2J1c2NvbGxhYm9yYXRvcnkuY29tIiBjbGFzcz0iIj5rbW9udGdv
bWVyeUBjYnVzY29sbGFib3JhdG9yeS5jb208L2E+PC9mb250PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_0366DCE80EE9443B80C6E891426FBB27cbuscollaboratorycom_--
7
14
------=_Part_49066511_63048749.1475160413304
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello oVirt community,=20
When listing virtual machines, is there a quick way to see how much RAM/CPU=
each machine has?=20
In oVirt 4.0.4, I can see ram/cpu usage in a very nice way, but I can not a=
ccess easily the total RAM and number of CPUs.=20
The only way to find this information in GUI is to edit a vm and see the sy=
stem tab (and that's when the "edit" context menu is available, which is no=
t always)=20
Am I missing something?=20
This information is very usefull and sometimes critical (when migrating VM =
to hosts which are already low on free RAM, specially when balloning is inv=
olved)=20
I would like to see this information always on screen, like a (un)checkable=
column... does it seem doable ?=20
Maybe it would be possible to show it while hoovering the memory/cpu inform=
ation with the mouse ?=20
Please forgive me if this is not the rigth place to post this question/requ=
est.=20
cordialement, regards,=20
Nelson LAMEIRAS=20
Lyra Network=20
Service Projets et Processus=20
Tel : +33 (0) 5 32 09 09 70=20
109 rue de l=E2=80=99innovation=20
31670 Lab=C3=A8ge - France=20
www.lyra-network.com=20
------=_Part_49066511_63048749.1475160413304
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div>Hello oVirt community,<br></div><div><br da=
ta-mce-bogus=3D"1"></div><div>When listing virtual machines, is there a qui=
ck way to see how much RAM/CPU each machine has?<br data-mce-bogus=3D"1"></=
div><div><br data-mce-bogus=3D"1"></div><div>In oVirt 4.0.4, I can see ram/=
cpu usage in a very nice way, but I can not access easily the total RAM and=
number of CPUs. </div><div>The only way to find this information in GUI is=
to edit a vm and see the system tab (and that's when the "edit" context me=
nu is available, which is not always)<br data-mce-bogus=3D"1"></div><div><b=
r data-mce-bogus=3D"1"></div><div>Am I missing something?</div><div>This in=
formation is very usefull and sometimes critical (when migrating VM to host=
s which are already low on free RAM, specially when balloning is involved)<=
br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>I wo=
uld like to see this information always on screen, like a (un)checkable col=
umn... does it seem doable ? </div><div>Maybe it would be possible to show =
it while hoovering the memory/cpu information with the mouse ?<br data-mce-=
bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Please forgive m=
e if this is not the rigth place to post this question/request.<br data-mce=
-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div data-marker=3D"=
__SIG_PRE__"><div><div><span style=3D"font-size: 12pt; color: rgb(0, 0, 0);=
" data-mce-style=3D"font-size: 12pt; color: #000000;"><span style=3D"font-f=
amily: "century gothic",sans-serif;">cordialement, regards,<br da=
ta-mce-bogus=3D"1"></span></span></div><div><span style=3D"font-size: 12pt;=
color: rgb(0, 0, 0);" data-mce-style=3D"font-size: 12pt; color: #000000;">=
<span style=3D"font-family: "century gothic",sans-serif;">Nelson =
LAMEIRAS<br data-mce-bogus=3D"1"></span></span></div><div><span style=3D"fo=
nt-size: 9pt;" data-mce-style=3D"font-size: 9pt;"><b><span style=3D"font-fa=
mily: "century gothic",sans-serif; color: rgb(54, 95, 145);"><br =
data-mce-bogus=3D"1"></span></b></span></div><div><span style=3D"font-size:=
9pt;" data-mce-style=3D"font-size: 9pt;"><b><span style=3D"font-family: &q=
uot;century gothic",sans-serif; color: rgb(54, 95, 145);">Lyra Network=
</span></b></span></div><div><div><span style=3D"font-size: 9pt; color: #36=
5f91;" data-mce-style=3D"font-size: 9pt; color: #365f91;">Service Projets e=
t Processus</span></div><div><span style=3D"font-size: 9pt; color: rgb(54, =
95, 145);" data-mce-style=3D"font-size: 9pt; color: #365f91;">Tel : +33 (0)=
5 32 09 09 70</span></div></div><span style=3D"font-size: 9pt;" data-mce-s=
tyle=3D"font-size: 9pt;"><span style=3D"font-family: "century gothic&q=
uot;,sans-serif; color: rgb(54, 95, 145);">109 rue de l=E2=80=99innovation<=
/span><span style=3D"font-family: geneva;"></span></span><br><span style=3D=
"font-size: 9pt; font-family: geneva;" data-mce-style=3D"font-size: 9pt; fo=
nt-family: geneva;"></span><div><span style=3D"font-size: 9pt; font-family:=
'century gothic',sans-serif; color: #365f91;" data-mce-style=3D"font-size:=
9pt; font-family: 'century gothic',sans-serif; color: #365f91;">31670 Lab=
=C3=A8ge - France</span><span style=3D"font-size: 9pt; font-family: geneva;=
" data-mce-style=3D"font-size: 9pt; font-family: geneva;"></span><br data-m=
ce-bogus=3D"1"></div><div><span style=3D"font-size: 9pt; font-family: 'cent=
ury gothic',sans-serif; color: #365f91;" data-mce-style=3D"font-size: 9pt; =
font-family: 'century gothic',sans-serif; color: #365f91;"><a href=3D"http:=
//www.lyra-network.com" data-mce-href=3D"http://www.lyra-network.com">www.l=
yra-network.com</a></span><br data-mce-bogus=3D"1"></div></div></div></div>=
</body></html>
------=_Part_49066511_63048749.1475160413304--
4
5
Hi, it seems the ovirt-3.6-dependencies.repo is pointing the yum repo to
http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$re…
and
http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$re…,
however the "LATEST" is now pointing to gluster 3.8.x and not to 3.7.x
anymore.
So, in order to fix it I was forced to manually adjust the yum repo paths
as you can see below. Is this procedure correct? I would say yes, but it's
always good to double check :)
Also, It's currently running centos 7.2 + ovirt 3.6.6 + gluster 3.7.11
(client) and I'm planning to upgrade to ovirt 3.6.7 and gluster 3.7.14
(client).
The oVirt Cluster is running on top of an external gluster replica 3
cluster, hosting the engine storage domain and vms storage domain, running
the version 3.7.11 which I'm also planning to move to 3.7.14 as well. I'm
using XFS and not ZFS, which seems to have issues with gluster 3.7.13
Is this upgrade safe and recommended?
Thanks
-Luiz
[ovirt-3.6-glusterfs-epel]
name=GlusterFS is a clustered file-system capable of scaling to several
petabytes.
#baseurl=
http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$re…
baseurl=https://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.14
/EPEL.repo/epel-7.2/x86_64/
enabled=1
skip_if_unavailable=1
gpgcheck=1
gpgkey=https://download.gluster.org/pub/gluster/glusterfs/LATEST/pub.key
[ovirt-3.6-glusterfs-noarch-epel]
name=GlusterFS is a clustered file-system capable of scaling to several
petabytes.
#baseurl=
http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$re…
baseurl=https://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.14
/EPEL.repo/epel-7.2/noarch
enabled=1
skip_if_unavailable=1
gpgcheck=1
gpgkey=https://download.gluster.org/pub/gluster/glusterfs/LATEST/pub.key
2
3
Hello,
i'm new to ovirt and i did some months ago a setup of ovirt 3.6 for
playing. My setup is composed by two physical hosts with 6 nic each
and another machine hosting the engine. All hosts are running RHEL 7.2
Setup went well, no problems. I've been able to convert the kvm image
provided by redhat and have it running on ovirt.
Then i decided to configure a new network in addition to the
ovirtmgmt. I went to networks, i created the logical network called
Development and set the flag "Enable VLAN Tagging" and inserted the
vlan tag.
Once created the logical network i went to each host and did setup
network and assigned the logical network to the interface where the
vlan is connected. The interface is configured with bootproto=none, so
no IP has been assigned to the eno5.828 that appeared after assigning
logical network.
I started then a vm and connected to the vNIC "Develoment/Development"
and assigned an IP. But networking is not working: no ping, no traffic
visible with tcpdump.
I tested the single interfaces on the hosts and where the logical
network is connected with tcpdump (both eno5 and eno5.828) i see tons
of broadcast traffic of that interface.
With brctl-show i see that assigned to the bridge Development there
are both eno5.828 and vnic0.
Any way to understand what's happening and why traffic is not passing?
Thank you
Luca
--
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
"Internet è la piĂ¹ grande biblioteca del mondo.
Ma il problema è che i libri sono tutti sparsi sul pavimento"
John Allen Paulos, Matematico (1945-vivente)
Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <lorenzetto.luca(a)gmail.com>
4
19
Hi,
I'm trying to use the directory services provided by the
ovirt-engine-extension-aaa-ldap, and I can get it to successfully login
when I run the tests in the setup script, but when I login via the GUI, it
gives me:
unexpected error was encountered during validation processing:
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated'
and fails login. It looks a bit like it is expecting to already be joined
to the domain, so I tried doing that manually via realmd and sssd. It
involved installing a lot of packages, such as kerberos and samba, which I
am nervous about on an engine host. Anyway, once I was joined, it still
gives me the same 'peer not authenticated' message. Does it need to be
separately bound to the domain, i.e., do you need all the other stuff
installed and running for it to work, or is the
ovirt-engine-extension-aaa-ldap package all that is needed?
Anyway, I ran the ovirt-engine-extensions-tool --log-level=FINEST
--log-file=/tmp/aaa.log aaa search --extension-name=domain-authz command
suggested in an earlier post, and it only gave me one exception, which was:
2016-09-28 16:08:15 SEVERE Extension domain-authz could not be found
2016-09-28 16:08:15 FINE Exception:
org.ovirt.engine.core.extensions.mgr.ConfigurationException: Extension
domain-authz could not be found
Thanks for any help,
Cam
2
9
Hello
trying to migrate a VM from one host to another, a big VM with 96GB of RAM,
I found that when the migration completes, the VM goes to a paused satte
and cannot be resumed. The libvirt/qemu log it gives is this:
2016-09-28T12:18:15.679176Z qemu-kvm: error while loading state section id
2(ram)
2016-09-28T12:18:15.680010Z qemu-kvm: load of migration failed:
Input/output error
2016-09-28 12:18:15.872+0000: shutting down
2016-09-28 12:22:21.467+0000: starting up libvirt version: 1.2.17, package:
13.el7_2.5 (CentOS BuildSystem <http://bugs.centos.org>,
2016-06-23-14:23:27, worker1.bsys.centos.org) qemu version: 2.3.0
(qemu-kvm-ev-2.3.0-31.el7.16.1)
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
QEMU_AUDIO_DRV=spice /usr/libexec/qemu-kvm -name front04.billydomain.com -S
-machine pc-i440fx-rhel7.2.0,accel=kvm,usb=off -cpu Haswell-noTSX -m
size=100663296k,slots=16,maxmem=4294967296k -realtime mlock=off -smp
32,sockets=16,cores=1,threads=2 -numa node,nodeid=0,cpus=0-31,mem=98304
-uuid 4511d1c0-6607-418f-ae75-34f605b2ad68 -smbios
type=1,manufacturer=oVirt,product=oVirt
Node,version=7-2.1511.el7.centos.2.10,serial=4C4C4544-004A-3310-8054-B2C04F474432,uuid=4511d1c0-6607-418f-ae75-34f605b2ad68
-no-user-config -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/
domain-front04.billydomain.com/monitor.sock,server,nowait -mon
chardev=charmonitor,id=monitor,mode=control -rtc
base=2016-09-28T14:22:21,driftfix=slew -global
kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -boot strict=on
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device
virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x7 -device
virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x4 -drive
if=none,id=drive-ide0-1-0,readonly=on,format=raw -device
ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive
file=/rhev/data-center/00000001-0001-0001-0001-0000000003e3/ba2bd397-9222-424d-aecc-eb652c0169d9/images/b5b49d5c-2378-4639-9469-362e37ae7473/24fd0d3c-309b-458d-9818-4321023afacf,if=none,id=drive-virtio-disk0,format=qcow2,serial=b5b49d5c-2378-4639-9469-362e37ae7473,cache=none,werror=stop,rerror=stop,aio=threads
-device
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1
-drive
file=/rhev/data-center/00000001-0001-0001-0001-0000000003e3/ba2bd397-9222-424d-aecc-eb652c0169d9/images/f02ac1ce-52cd-4b81-8b29-f8006d0469e0/ff4e49c6-3084-4234-80a1-18a67615c527,if=none,id=drive-virtio-disk1,format=raw,serial=f02ac1ce-52cd-4b81-8b29-f8006d0469e0,cache=none,werror=stop,rerror=stop,aio=threads
-device
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x8,drive=drive-virtio-disk1,id=virtio-disk1
-netdev tap,fd=30,id=hostnet0,vhost=on,vhostfd=31 -device
virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:16:01:56,bus=pci.0,addr=0x3
-chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/4511d1c0-6607-418f-ae75-34f605b2ad68.com.redhat.rhevm.vdsm,server,nowait
-device
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm
-chardev
socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/4511d1c0-6607-418f-ae75-34f605b2ad68.org.qemu.guest_agent.0,server,nowait
-device
virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0
-chardev spicevmc,id=charchannel2,name=vdagent -device
virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0
-vnc 192.168.10.225:1,password -k es -spice
tls-port=5902,addr=192.168.10.225,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=default,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on
-k es -device
qxl-vga,id=video0,ram_size=67108864,vram_size=8388608,vgamem_mb=16,bus=pci.0,addr=0x2
-incoming tcp:0.0.0.0:49156 -device
virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 -msg timestamp=on
Domain id=5 is tainted: hook-script
red_dispatcher_loadvm_commands:
KVM: entry failed, hardware error 0x8
RAX=00000000ffffffed RBX=ffff8817ba00c000 RCX=0100000000000000
RDX=0000000000000000
RSI=0000000000000000 RDI=0000000000000046 RBP=ffff8817ba00fe98
RSP=ffff8817ba00fe98
R8 =0000000000000000 R9 =0000000000000000 R10=0000000000000000
R11=0000000000000000
R12=0000000000000006 R13=ffff8817ba00c000 R14=ffff8817ba00c000
R15=0000000000000000
RIP=ffffffff81058e96 RFL=00010286 [--S--P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0000 0000000000000000 ffffffff 00000000
CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA]
SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0000 0000000000000000 ffffffff 00000000
FS =0000 0000000000000000 ffffffff 00000000
GS =0000 ffff8817def80000 ffffffff 00000000
LDT=0000 0000000000000000 ffffffff 00000000
TR =0040 ffff8817def93b80 00002087 00008b00 DPL=0 TSS64-busy
GDT= ffff8817def89000 0000007f
IDT= ffffffffff529000 00000fff
CR0=80050033 CR2=00000000ffffffff CR3=00000017b725b000 CR4=001406e0
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000
DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000d01
Code=89 e5 fb 5d c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <5d> c3 0f
1f 84 00 00 00 00 00 55 48 89 e5 f4 5d c3 66 0f 1f 84 00 00 00 00 00 55 49
89 ca
KVM: entry failed, hardware error 0x8
RAX=00000000ffffffed RBX=ffff8817ba008000 RCX=0100000000000000
RDX=0000000000000000
RSI=0000000000000000 RDI=0000000000000046 RBP=ffff8817ba00be98
RSP=ffff8817ba00be98
R8 =0000000000000000 R9 =0000000000000000 R10=0000000000000000
R11=0000000000000000
R12=0000000000000005 R13=ffff8817ba008000 R14=ffff8817ba008000
R15=0000000000000000
RIP=ffffffff81058e96 RFL=00010286 [--S--P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0000 0000000000000000 ffffffff 00000000
CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA]
SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0000 0000000000000000 ffffffff 00000000
FS =0000 0000000000000000 ffffffff 00000000
GS =0000 ffff8817def40000 ffffffff 00000000
LDT=0000 0000000000000000 ffffffff 00000000
TR =0040 ffff8817def53b80 00002087 00008b00 DPL=0 TSS64-busy
GDT= ffff8817def49000 0000007f
IDT= ffffffffff529000 00000fff
CR0=80050033 CR2=00000000ffffffff CR3=00000017b3c9a000 CR4=001406e0
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000
DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000d01
Code=89 e5 fb 5d c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <5d> c3 0f
1f 84 00 00 00 00 00 55 48 89 e5 f4 5d c3 66 0f 1f 84 00 00 00 00 00 55 49
89 ca
KVM: entry failed, hardware error 0x80000021
If you're running a guest on an Intel machine without unrestricted mode
support, the failure can be most likely due to the guest entering an invalid
state for Intel VT. For example, the guest maybe running in big real mode
which is not supported on less recent Intel processors.
EAX=ffffffed EBX=ba020000 ECX=00000000 EDX=00000000
ESI=00000000 EDI=00000046 EBP=ba023e98 ESP=ba023e98
EIP=81058e96 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0000 00000000 0000ffff 00009300 DPL=0 DS [-WA]
CS =f000 ffff0000 0000ffff 00009b00 DPL=0 CS16 [-RA]
SS =0000 00000000 0000ffff 00009300 DPL=0 DS [-WA]
DS =0000 00000000 0000ffff 00009300 DPL=0 DS [-WA]
FS =0000 00000000 0000ffff 00009300 DPL=0 DS [-WA]
GS =0000 00000000 0000ffff 00009300 DPL=0 DS [-WA]
LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT
TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS64-busy
GDT= 0000000000000000 0000ffff
IDT= 0000000000000000 0000ffff
CR0=80050033 CR2=00007fd826ac20a0 CR3=000000003516c000 CR4=00140060
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000
DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000d01
Code=?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? <??> ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ??
Searching for errors like this I found some bug report about kernel issues
but I don't think it's the case, other VMs spawned from the same image
migrate without any issue. I have toi say that the original host running
the VM has some RAM problem (ECC multibit fault in one DIMM). Maybe that's
the problem?
How can I properly read this error log?
Thanks
--
Davide Ferrari
Senior Systems Engineer
3
8
i have an ovirt 4.0.1 installation on two nodes. Hosted Engine. San storage
backend.
For some reason the vdsmd on the nodes is logging an error every few
seconds:
vdsm vds.dispatcher ERROR SSL error during reading data: unexpected eof
Running tcpdump it is a connect from the node to itself. I can't figure out
what is wrong. Can someone give me a hint?
Greetings
Christoph
9
42
--_004_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_
Content-Type: multipart/alternative;
boundary="_000_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_"
--_000_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Hello!
I would like to understand the existence of the possibility of incremental =
VM backups.
And if it is, the means by which it is achieved.
While I was only able to achieve a complete backup of the virtual machine (=
but it is a very large amount of information and time) by cloning a snapsho=
t of the VM and export to data domain.
=EC=C1=CD=D9=CB=C9=CE =F7=C1=D3=C9=CC=C9=CA
=F3=D4=C1=D2=DB=C9=CA =C9=CE=D6=C5=CE=C5=D2 =D0=CF =DC=CB=D3=D0=CC=D5=C1=D4=
=C1=C3=C9=C9 =D3=C5=D2=D7=C9=D3=CE=D9=C8 =D0=CC=C1=D4=C6=CF=D2=CD
=F3=D4=CF=CC=C9=DE=CE=D9=CA =C6-=C1=CC =F0=E1=EF "=ED=C5=C7=C1=E6=CF=CE
+7 (926) 500-3308
[=ED=C5=C7=C1=E6=CF=CE =CC=CF=C7=CF+=DA=CE=C1=CB =F2=F5=F3 B2C]
________________________________
=E9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =D7 =DC=D4=CF=CD =D3=CF=CF=C2=DD=C5=CE=C9=C9=
=D0=D2=C5=C4=CE=C1=DA=CE=C1=DE=C5=CE=C1 =C9=D3=CB=CC=C0=DE=C9=D4=C5=CC=D8=
=CE=CF =C4=CC=D1 =CB=CF=CE=CB=D2=C5=D4=CE=D9=C8 =CC=C9=C3, =CB=CF=D4=CF=D2=
=D9=CD =CF=CE=C1 =C1=C4=D2=C5=D3=CF=D7=C1=CE=C1. =F7 =D3=CF=CF=C2=DD=C5=CE=
=C9=C9 =CD=CF=D6=C5=D4 =D3=CF=C4=C5=D2=D6=C1=D4=D8=D3=D1 =CB=CF=CE=C6=C9=C4=
=C5=CE=C3=C9=C1=CC=D8=CE=C1=D1 =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1, =CB=CF=D4=CF=
=D2=C1=D1 =CE=C5 =CD=CF=D6=C5=D4 =C2=D9=D4=D8 =D2=C1=D3=CB=D2=D9=D4=C1 =C9=
=CC=C9 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C1 =CB=C5=CD-=CC=C9=C2=CF, =CB=D2=
=CF=CD=C5 =C1=C4=D2=C5=D3=C1=D4=CF=D7. =E5=D3=CC=C9 =D7=D9 =CE=C5 =C1=C4=D2=
=C5=D3=C1=D4 =DC=D4=CF=C7=CF =D3=CF=CF=C2=DD=C5=CE=C9=D1, =D4=CF =C9=D3=D0=
=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5, =D0=C5=D2=C5=C1=C4=D2=C5=D3=C1=C3=C9=D1, =
=CB=CF=D0=C9=D2=CF=D7=C1=CE=C9=C5 =C9=CC=C9 =D2=C1=D3=D0=D2=CF=D3=D4=D2=C1=
=CE=C5=CE=C9=C5 =D3=CF=C4=C5=D2=D6=C1=CE=C9=D1 =D3=CF=CF=C2=DD=C5=CE=C9=D1 =
=C9=CC=C9 =C5=C7=CF =DE=C1=D3=D4=C9 =CE=C5=DA=C1=CB=CF=CE=CE=CF =C9 =DA=C1=
=D0=D2=C5=DD=C5=CE=CF. =E5=D3=CC=C9 =F7=D9 =D0=CF=CC=D5=DE=C9=CC=C9 =DC=D4=
=CF =D3=CF=CF=C2=DD=C5=CE=C9=C5 =CF=DB=C9=C2=CF=DE=CE=CF, =D0=CF=D6=C1=CC=
=D5=CA=D3=D4=C1, =CE=C5=DA=C1=CD=C5=C4=CC=C9=D4=C5=CC=D8=CE=CF =D3=CF=CF=C2=
=DD=C9=D4=C5 =CF=D4=D0=D2=C1=D7=C9=D4=C5=CC=C0 =CF=C2 =DC=D4=CF=CD =C9 =D5=
=C4=C1=CC=C9=D4=C5 =D3=CF =D7=D3=C5=CD =D3=CF=C4=C5=D2=D6=C9=CD=D9=CD =D3=
=C1=CD=CF =D3=CF=CF=C2=DD=C5=CE=C9=C5 =C9 =CC=C0=C2=D9=C5 =D7=CF=DA=CD=CF=
=D6=CE=D9=C5 =C5=C7=CF =CB=CF=D0=C9=C9 =C9 =D0=D2=C9=CC=CF=D6=C5=CE=C9=D1.
The information contained in this communication is intended solely for the =
use of the individual or entity to whom it is addressed and others authoriz=
ed to receive it. It may contain confidential or legally privileged informa=
tion. The contents may not be disclosed or used by anyone other than the ad=
dressee. If you are not the intended recipient(s), any use, disclosure, cop=
ying, distribution or any action taken or omitted to be taken in reliance o=
n it is prohibited and may be unlawful. If you have received this communica=
tion in error please notify us immediately by responding to this email and =
then delete the e-mail and all attachments and any copies thereof.
(c)20mf50
--_000_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_
Content-Type: text/html; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dkoi8-r">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"RU" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hello!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I would like to understand the =
existence of the possibility of incremental VM backups.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">And if it is, the means by whic=
h it is achieved.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">While I was only able to achiev=
e a complete backup of the virtual machine (but it is a very large amount o=
f information and time) by cloning a snapshot of the VM and export to data =
domain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#1F497D;mso-fareast-language=
:RU">=EC=C1=CD=D9=CB=C9=CE =F7=C1=D3=C9=CC=C9=CA<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F4E79;background:white;mso-fa=
reast-language:RU">=F3=D4=C1=D2=DB=C9=CA =C9=CE=D6=C5=CE=C5=D2 =D0=CF =DC=
=CB=D3=D0=CC=D5=C1=D4=C1=C3=C9=C9 =D3=C5=D2=D7=C9=D3=CE=D9=C8 =D0=CC=C1=D4=
=C6=CF=D2=CD</span><span style=3D"color:#1F4E79;mso-fareast-language:RU"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F4E79;background:white;mso-fa=
reast-language:RU">=F3=D4=CF=CC=C9=DE=CE=D9=CA =C6-=C1=CC =F0=E1=EF "=
=ED=C5=C7=C1=E6=CF=CE</span><span style=3D"mso-fareast-language:RU"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F4E79;background:white;mso-fa=
reast-language:RU"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:RU=
">+7 (926) 500-3308</span><span style=3D"color:#1F497D"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:RU"><img width=
=3D"285" height=3D"54" style=3D"width:2.9687in;height:.5625in" id=3D"=F2=C9=
=D3=D5=CE=CF=CB_x0020_1" src=3D"cid:image001.png@01D214CD.17015460" alt=3D"=
=ED=C5=C7=C1=E6=CF=CE =CC=CF=C7=CF+=DA=CE=C1=CB =F2=F5=F3 B2C"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1"><br>
=E9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =D7 =DC=D4=CF=CD =D3=CF=CF=C2=DD=C5=CE=C9=C9=
=D0=D2=C5=C4=CE=C1=DA=CE=C1=DE=C5=CE=C1 =C9=D3=CB=CC=C0=DE=C9=D4=C5=CC=D8=
=CE=CF =C4=CC=D1 =CB=CF=CE=CB=D2=C5=D4=CE=D9=C8 =CC=C9=C3, =CB=CF=D4=CF=D2=
=D9=CD =CF=CE=C1 =C1=C4=D2=C5=D3=CF=D7=C1=CE=C1. =F7 =D3=CF=CF=C2=DD=C5=CE=
=C9=C9 =CD=CF=D6=C5=D4 =D3=CF=C4=C5=D2=D6=C1=D4=D8=D3=D1 =CB=CF=CE=C6=C9=C4=
=C5=CE=C3=C9=C1=CC=D8=CE=C1=D1 =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1, =CB=CF=D4=CF=
=D2=C1=D1 =CE=C5 =CD=CF=D6=C5=D4 =C2=D9=D4=D8 =D2=C1=D3=CB=D2=D9=D4=C1 =C9=
=CC=C9 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C1 =CB=C5=CD-=CC=C9=C2=CF, =CB=D2=
=CF=CD=C5 =C1=C4=D2=C5=D3=C1=D4=CF=D7. =E5=D3=CC=C9 =D7=D9 =CE=C5 =C1=C4=D2=
=C5=D3=C1=D4 =DC=D4=CF=C7=CF
=D3=CF=CF=C2=DD=C5=CE=C9=D1, =D4=CF =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=
=C5, =D0=C5=D2=C5=C1=C4=D2=C5=D3=C1=C3=C9=D1, =CB=CF=D0=C9=D2=CF=D7=C1=CE=
=C9=C5 =C9=CC=C9 =D2=C1=D3=D0=D2=CF=D3=D4=D2=C1=CE=C5=CE=C9=C5 =D3=CF=C4=C5=
=D2=D6=C1=CE=C9=D1 =D3=CF=CF=C2=DD=C5=CE=C9=D1 =C9=CC=C9 =C5=C7=CF =DE=C1=
=D3=D4=C9 =CE=C5=DA=C1=CB=CF=CE=CE=CF =C9 =DA=C1=D0=D2=C5=DD=C5=CE=CF. =E5=
=D3=CC=C9 =F7=D9 =D0=CF=CC=D5=DE=C9=CC=C9 =DC=D4=CF =D3=CF=CF=C2=DD=C5=CE=
=C9=C5 =CF=DB=C9=C2=CF=DE=CE=CF, =D0=CF=D6=C1=CC=D5=CA=D3=D4=C1, =CE=C5=DA=
=C1=CD=C5=C4=CC=C9=D4=C5=CC=D8=CE=CF =D3=CF=CF=C2=DD=C9=D4=C5 =CF=D4=D0=D2=
=C1=D7=C9=D4=C5=CC=C0 =CF=C2 =DC=D4=CF=CD =C9 =D5=C4=C1=CC=C9=D4=C5 =D3=CF =
=D7=D3=C5=CD =D3=CF=C4=C5=D2=D6=C9=CD=D9=CD
=D3=C1=CD=CF =D3=CF=CF=C2=DD=C5=CE=C9=C5 =C9 =CC=C0=C2=D9=C5 =D7=CF=DA=CD=
=CF=D6=CE=D9=C5 =C5=C7=CF =CB=CF=D0=C9=C9 =C9 =D0=D2=C9=CC=CF=D6=C5=CE=C9=
=D1.<br>
<br>
The information contained in this communication is intended solely for the =
use of the individual or entity to whom it is addressed and others authoriz=
ed to receive it. It may contain confidential or legally privileged informa=
tion. The contents may not be disclosed
or used by anyone other than the addressee. If you are not the intended re=
cipient(s), any use, disclosure, copying, distribution or any action taken =
or omitted to be taken in reliance on it is prohibited and may be unlawful.=
If you have received this communication
in error please notify us immediately by responding to this email and then=
delete the e-mail and all attachments and any copies thereof.<br>
<br>
(c)20mf50<br>
</font>
</body>
</html>
--_000_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_--
--_004_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=2130;
creation-date="Thu, 22 Sep 2016 09:30:28 GMT";
modification-date="Thu, 22 Sep 2016 09:30:28 GMT"
Content-ID: <image001.png(a)01D214CD.17015460>
Content-Transfer-Encoding: base64
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
ANCM57qVhzX7AAAAAElFTkSuQmCC
--_004_85ae1b983ef94e13ad645e5fb7f6b048vlgums05Megafonru_--
7
10
Hi all,
I'd like to find any vms with some defined properties like
(console-enabled or serial_number-policy for example) with ovirt-shell
-E "show vm name", but I can't find all information that I can get with
edit vm popupin the UI.
I belevied these kind of properties were unvailable because the flag was
by default to false, but after updating the flag to true, it is still
not visible. Does it exist an extended way to get those feature with
ovirt-shell?
Thank you.
--
Nathanaël Blanchet
Supervision réseau
PĂ´le Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
2
5
This is a multi-part message in MIME format.
------=_NextPartTM-000-fc1f7529-5cad-4353-95c5-d05ce067665d
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,=0A=
=0A=
if a OVirt snapshot is illegal we might have 2 situations.=0A=
=0A=
1) qemu is still using it - lsof shows qemu access to the base raw and the =
=0A=
delta qcow2 file. -> E.g. a previous live merge failed. In the past we =0A=
successfully solved that situation by setting the status of the delta image=
=0A=
in the database to OK. =0A=
=0A=
2) qemu is no longer using it. lsof shows qemu access only to the the base=
=0A=
raw file -> E.g. a previous live merge succeded in qemu but Ovirt did not=
=0A=
recognize. =0A=
=0A=
How to clean up the 2nd situation?=0A=
=0A=
Best regards.=0A=
=0A=
Markus=0A=
------=_NextPartTM-000-fc1f7529-5cad-4353-95c5-d05ce067665d
Content-Type: text/plain;
name="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="InterScan_Disclaimer.txt"
****************************************************************************
Diese E-Mail enthält vertrauliche und/oder rechtlich geschĂ¼tzte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtĂ¼mlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.
Ăœber das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
Vorstand:
Kadir Akin
Dr. Michael Höhnerbach
Vorsitzender des Aufsichtsrates:
Hans Kristian Langva
Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497
This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
executive board:
Kadir Akin
Dr. Michael Höhnerbach
President of the supervisory board:
Hans Kristian Langva
Registry office: district court Cologne
Register number: HRB 52 497
****************************************************************************
------=_NextPartTM-000-fc1f7529-5cad-4353-95c5-d05ce067665d--
3
4
Hi Yaniv,
On Sun, Aug 7, 2016 at 9:37 PM, Ekin MeroÄŸlu <ekin.meroglu(a)linuxera.com>
> wrote:
>
>> Hi,
>>
>> Just a reminder, if you have power management configured, first turn that
>> off for the host - when you restart vdsmd with the power management
>> configured, engine finds it not responding and tries to fence (e.g. reboot)
>> the host.
>>
>
> That's not true - if it's a graceful restart, it should not happen.
>
​Can you explain this a little more? Is there a mechanism to prevent
fencing on this scenario?
In two of our customers' production systems we've experienced this exact
behavior (i.e. engine fencing the host while restarting vdsm service
manually) for a number of times, and we were specifically advised by Red
Hat Support to turn off PM before restarting service. I'd like to to know
if we have a better / easier way to restart vdsm. ​
​btw, ​b
oth of the environments were RHE​V-H based RHEV 3.5 clusters, and both we
were busy systems, so restarting vdsm service took quite a long time. I'm
guessing this might be a factor.
Regards,
​
>
>
>
>>
>> Other than that, restarting vdsmd has been safe in my experience...
>>
>> Regards,
>>
>> On Thu, Aug 4, 2016 at 6:10 PM, NicolĂ¡s <nicolas(a)devels.es> wrote:
>>
>>>
>>>
>>> El 04/08/16 a las 15:25, Arik Hadas escribiĂ³:
>>>
>>>>
>>>> ----- Original Message -----
>>>>
>>>>> El 2016-08-04 08:24, Arik Hadas escribiĂ³:
>>>>>
>>>>>> ----- Original Message -----
>>>>>>
>>>>>>>
>>>>>>> El 04/08/16 a las 07:18, Arik Hadas escribiĂ³:
>>>>>>>
>>>>>>>> ----- Original Message -----
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> We're running oVirt 4.0.1 and today I found out that one of our
>>>>>>>>> hosts
>>>>>>>>> has all its VMs in an unknown state. I actually don't know how (and
>>>>>>>>> when) did this happen, but I'd like to restore service possibly
>>>>>>>>> without
>>>>>>>>> turning off these machines. The host is up, the VMs are up, 'qemu'
>>>>>>>>> process exists, no errors, it's just the VMs running on it that
>>>>>>>>> have a
>>>>>>>>> '?' where status is defined.
>>>>>>>>>
>>>>>>>>> Is it safe in this case to simply modify database and set those
>>>>>>>>> VM's
>>>>>>>>> status to 'up'? I remember having to do this a time ago when we
>>>>>>>>> faced
>>>>>>>>> storage issues, it didn't break anything back then. If not, is
>>>>>>>>> there a
>>>>>>>>> "safe" way to migrate those VMs to a different host and restart the
>>>>>>>>> host
>>>>>>>>> that marked them as unknown?
>>>>>>>>>
>>>>>>>> Hi NicolĂ¡s,
>>>>>>>>
>>>>>>>> I assume that the host these VMs are running on is empty in the
>>>>>>>> webadmin,
>>>>>>>> right? if that is the case then you've probably hit [1]. Changing
>>>>>>>> their
>>>>>>>> status to up is not the way to go since these VMs will not be
>>>>>>>> monitored.
>>>>>>>>
>>>>>>> Hi Arik,
>>>>>>>
>>>>>>> By "empty" you mean the webadmin reports the host being running 0
>>>>>>> VMs?
>>>>>>> If so, that's not the case, actually the VM count seems to be correct
>>>>>>> in
>>>>>>> relation to "qemu-*" processes (about 32 VMs), I can even see the
>>>>>>> machines in the "Virtual machines" tab of the host, it's just they
>>>>>>> are
>>>>>>> all marked with the '?' mark.
>>>>>>>
>>>>>> No, I meant the 'Host' column in the Virtual Machines tab but if you
>>>>>> see
>>>>>> the VMs in the "Virtual machines" sub-tab of the host then run_on_vds
>>>>>> points to the right host..
>>>>>>
>>>>>> The host is up in the webadmin as well?
>>>>>> Can you share the engine log?
>>>>>>
>>>>>> Yes, the host is up in the webadmin, there are no issues with it, just
>>>>> the VMs running on it have the '?' mark. I've made 3 tests:
>>>>>
>>>>> 1) Restart engine: did not help
>>>>> 2) Check firewall, seems to be ok.
>>>>> 2) PostgreSQL: UPDATE vm_dynamic SET status = 1 WHERE status = 8; :
>>>>> After a while, I see lots of entries like this:
>>>>>
>>>>> 2016-08-04 09:23:10,910 WARN
>>>>> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
>>>>> (DefaultQuartzScheduler4) [6ad135b8] Correlation ID: null, Call Stack:
>>>>> null, Custom Event ID: -1, Message: VM xxx is not responding.
>>>>>
>>>>> I'm attaching the engine log, but I don't know when did this happen for
>>>>> the first time, though. If there's a manual way/command to migrate VMs
>>>>> to a different host I'd appreciate a hint about it.
>>>>>
>>>>> Is it safe to restart vdsmd on this host?
>>>>>
>>>> The engine log looks fine - the VMs are reported as not-responding for
>>>> some reason. I would restart libvirtd and vdsmd then
>>>>
>>>
>>> Is restarting those two daemons safe? I mean, will that stop all qemu-*
>>> processes, so the VMs marked as unknown will stop?
>>>
>>>
>>> Thanks.
>>>>>
>>>>> Thanks.
>>>>>>>
>>>>>>> Yes, there is no other way to resolve it other than changing the DB
>>>>>>>> but
>>>>>>>> the change should be to update run_on_vds field of these VMs to the
>>>>>>>> host
>>>>>>>> you know they are running on. Their status will then be updates in
>>>>>>>> 15
>>>>>>>> sec.
>>>>>>>>
>>>>>>>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1354494
>>>>>>>>
>>>>>>>> Arik.
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> NicolĂ¡s
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list
>>>>>>>>> Users(a)ovirt.org
>>>>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users(a)ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/users
>>>
>>
>>
>>
>> --
>> *Ekin MeroÄŸlu** Red Hat Certified Architect*
>>
>> linuxera Ă–zgĂ¼r Yazılım ÇözĂ¼m ve Hizmetleri
>> *T* +90 (850) 22 LINUX | *GSM* +90 (532) 137 77 04
>> www.linuxera.com | bilgi(a)linuxera.com
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
--
*Ekin MeroÄŸlu** Red Hat Certified Architect*
linuxera Ă–zgĂ¼r Yazılım ÇözĂ¼m ve Hizmetleri
*T* +90 (850) 22 LINUX | *GSM* +90 (532) 137 77 04
www.linuxera.com | bilgi(a)linuxera.com
2
3
oVirt 4.0.4 and Active Directory Kerberos SSO for Administration/User Portal. Troubleshooting
by aleksey.maksimovï¼ it-kb.ru 04 Oct '16
by aleksey.maksimovï¼ it-kb.ru 04 Oct '16
04 Oct '16
Hello oVirt guru`s!
I set up oVirt integration with Active Directory LDAP according to the manual:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualiza…
I created a profile integration with my domain. All is working well.
Now I'm trying to configure single sign-on for portals based on Kerberos.
All settings are performed according to the manual:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualiza…
Kerberos client tested and working. However, SSO is not working.
Please tell me how to find the cause of the problem. What are the steps to troubleshooting to do?
3
15
Hi,
I see below trace back in my vdsm.log. Can some one help me
understand why these are logged?
is free, finding out if anyone is waiting for it.
Thread-557::DEBUG::2016-09-30
18:20:25,064::resourceManager::661::Storage.ResourceManager::(releaseResource)
No one is waiting for resource 'Storage.upgrade_57ee3a08-004b-02
7b-0395-0000000001d6', Clearing records.
Thread-557::ERROR::2016-09-30
18:20:25,064::utils::375::Storage.StoragePool::(wrapper) Unhandled exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 372, in
wrapper
return f(*a, **kw)
File "/usr/lib/python2.7/site-packages/vdsm/concurrent.py", line 177,
in run
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/storage/securable.py",
line 78, in wrapper
return method(self, *args, **kwargs)
File "/usr/share/vdsm/storage/sp.py", line 207, in _upgradePoolDomain
self._finalizePoolUpgradeIfNeeded()
File "/usr/lib/python2.7/site-packages/vdsm/storage/securable.py",
line 76, in wrapper
raise SecureError("Secured object is not in safe state")
SecureError: Secured object is not in safe state
b38e7a14-f880-4259-a7dd-3994bae2dbc2::DEBUG::2016-09-30
18:20:25,065::__init__::398::IOProcessClient::(_startCommunication)
Communication thread for client ioprocess-7 started
ioprocess communication (22325)::INFO::2016-09-30
18:20:25,067::__init__::447::IOProcess::(_processLogs) Starting ioprocess
ioprocess communication (22325)::INFO::2016-09-30
18:20:25,067::__init__::447::IOProcess::(_processLogs) Starting ioprocess
Thanks
kasturi
2
3
Hello,
how do the two modes apply in case of single host?
During an upgrade phase, after having upgraded the self hosted engine and
leaving global maintenance and having checked all is ok, what is the
correct mode then to put host if I want finally to update it too?
Thanks,
Gianluca
3
6
--_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
We've got a problem with a critical machine which running Oracle Database a=
nd if someone can help us it would be very nice.
Our VM is running rhel 6.5 and is configuring with 16 cores (2 virtual sock=
et with 8 virtual cores) and 240Gb.
This virtual machine is running perfectly on the first host R620 : two cpu =
E5-2695 v2 - 12 cores on each cpu - and 384Gb of memory.
We wan't to move this virtual machine on a new server, Transtec with two E=
5-2650 v3 - 10 cores on each cpu - and 256Gb of memory. We have encountered=
high cpu usage on this host.
Both servers are running centOS 7.2 and ovirt 3.6. We have already identifi=
ed that on the node, many < migrate/N > are causing high cpu usage.
We have tried few options :
- Pass-Through Host CPU
- Configure NUMA : numa node count =3D 2, numa pinning
The first day the machine was running, everything is ok and migrate threads=
disapeared, but on the second day, high cpu and migration thread were back=
. Oracle services are being restarted everyday for cold backup but not the =
virtual machines.
I don't know if looking in the Numa options is a good idea and I don't why =
the everything is running ok on the R620 (perhaps the available memory)
Thank you for your advices.
Styve
--_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Arial",sans-serif;
color:black;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:673383137;
mso-list-type:hybrid;
mso-list-template-ids:-156202968 1185027074 67895299 67895301 67895297 678=
95299 67895301 67895297 67895299 67895301;}
@list l0:level1
{mso-level-start-at:19;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Arial",sans-serif;
mso-fareast-font-family:Calibri;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">We’ve got a problem with a critical=
machine which running Oracle Database and if someone can help us it would =
be very nice.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">Our VM is running rhel 6.5 and is configu=
ring with 16 cores (2 virtual socket with 8 virtual cores) and 240Gb.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">This virtual machine is running perfectly=
on the first host R620 : two cpu E5-2695 v2 - 12 cores on each cpu - =
and 384Gb of memory.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">We wan’t to move this virtual machi=
ne on a new server, Transtec with two E5-2650 v3 – 10 cores on =
each cpu – and 256Gb of memory. We have encountered high cpu usage
on this host.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">Both servers are running centOS 7.2 and o=
virt 3.6. We have already identified that on the node, many « mi=
grate/N » are causing high cpu usage.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">We have tried few options :
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&=
quot;Arial",sans-serif;color:black"><span style=3D"mso-list:Ignore">-<=
span style=3D"font:7.0pt "Times New Roman""> &nb=
sp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
"Arial",sans-serif;color:black">Pass-Through Host CPU<o:p></o:p><=
/span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&=
quot;Arial",sans-serif;color:black"><span style=3D"mso-list:Ignore">-<=
span style=3D"font:7.0pt "Times New Roman""> &nb=
sp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
"Arial",sans-serif;color:black">Configure NUMA : numa node c=
ount =3D 2, numa pinning
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">The first day the machine was running, ev=
erything is ok and migrate threads disapeared, but on the second day, high =
cpu and migration thread were back. Oracle services
are being restarted everyday for cold backup but not the virtual machines.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">I don’t know if looking in the Numa=
options is a good idea and I don’t why the everything is running ok =
on the R620 (perhaps the available memory)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">Thank you for your advices.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black">Styve<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_--
2
3
This is a multi-part message in MIME format.
------=_NextPart_57ECB1D5_0861CE78_7160FA1F
Content-Type: multipart/alternative;
boundary="----=_NextPart_57ECB1D5_0861CE78_383B9664";
------=_NextPart_57ECB1D5_0861CE78_383B9664
Content-Type: text/plain;
charset="gb18030"
Content-Transfer-Encoding: base64
aGVsbG86DQogICAgT3ZpcnQtZW5naW5lLTQuMC4yLjYgaXMgaW5zdGFsbGVkLg0KICAgIGJ1
dCB0aGUgJ0lTT19ET01BSU4nIHN0b3JhZ2Ugc3BhY2UgYWx3YXlzIHNtYWxsZXIgdGhhbiAx
Ry4NCiAgICB0aGUgc3RhdHVzIGFsd2F5cyAnVW5hdHRhY2hlZCcuDQogICAgVGhhdCdzIHdo
eT8NCiAgICBUaGFuayB5b3UgIQ==
------=_NextPart_57ECB1D5_0861CE78_383B9664
Content-Type: text/html;
charset="gb18030"
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6IDIzLjhweDsgZm9udC1mYW1pbHk6ICdsdWNpZGEg
R3JhbmRlJywgVmVyZGFuYSwgJ01pY3Jvc29mdCBZYUhlaSc7Ij48ZGl2IHN0eWxlPSJsaW5l
LWhlaWdodDogMjMuOHB4OyI+aGVsbG86PC9kaXY+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6
IDIzLjhweDsiPiZuYnNwOyAmbmJzcDsgT3ZpcnQtZW5naW5lLTQuMC4yLjYgaXMgaW5zdGFs
bGVkLjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMy44cHg7Ij48c3BhbiBzdHls
ZT0ibGluZS1oZWlnaHQ6IDIzLjhweDsiPiZuYnNwOyAmbmJzcDsgYnV0IHRoZSAnSVNPX0RP
TUFJTicgc3RvcmFnZSBzcGFjZSBhbHdheXMgc21hbGxlciB0aGFuIDFHLjwvc3Bhbj48L2Rp
dj48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDogMjMuOHB4OyI+PHNwYW4gc3R5bGU9ImxpbmUt
aGVpZ2h0OiAyMy44cHg7Ij4mbmJzcDsgJm5ic3A7IHRoZSBzdGF0dXMgYWx3YXlzICdVbmF0
dGFjaGVkJy48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6IDIzLjhweDsi
PjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMjMuOHB4OyI+Jm5ic3A7ICZuYnNwOyBUaGF0
J3Mgd2h5Pzwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDogMjMuOHB4OyI+
PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMy44cHg7Ij4mbmJzcDsgJm5ic3A7IFRoYW5r
IHlvdSAhPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMy44cHg7Ij48
c3BhbiBzcmNpbmZvPSIxMToxMiIgZHN0aW5mbz0iNDA6NDEiIHBhcmFncmFwaG5hbWU9InBh
cmFncmFwaDAiIGlzc291cmNlPSJmYWxzZSIgY2xhc3M9IiIgc3R5bGU9ImNvbG9yOiByZ2Io
ODUsIDg1LCA4NSk7IGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknLCBUYWhvbWEsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+
PHNwYW4gc3JjaW5mbz0iMjozIiBkc3RpbmZvPSI4OjEyIiBwYXJhZ3JhcGhuYW1lPSJwYXJh
Z3JhcGgwIiBpc3NvdXJjZT0iZmFsc2UiIGlkPSJvdUhpZ2hsaWdodF9fMl8zVE84XzEyIiBj
bGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OiAy
My44cHg7Ij48aW1nIHNyYz0iY2lkOjMzMEFGMTgyQEI1OTJGRTJGLkQ1QjFFQzU3IiBtb2Rp
ZnlzaXplPSI2MyUiIGRpZmZwaXhlbHM9IjEycHgiIHNjYWxpbmdtb2RlPSJ6b29tIiBzdHls
ZT0id2lkdGg6IDY5M3B4OyBoZWlnaHQ6IDMyMHB4OyI+PC9kaXY+PGRpdiBzdHlsZT0ibGlu
ZS1oZWlnaHQ6IDIzLjhweDsiPjxicj48L2Rpdj48L2Rpdj4=
------=_NextPart_57ECB1D5_0861CE78_383B9664--
------=_NextPart_57ECB1D5_0861CE78_7160FA1F
Content-Type: application/octet-stream;
name="330AF182(a)B592FE2F.D5B1EC57"
Content-Transfer-Encoding: base64
Content-ID: <330AF182(a)B592FE2F.D5B1EC57>
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
------=_NextPart_57ECB1D5_0861CE78_7160FA1F--
2
1
Hello,
I have been trying (unsuccessfully) to add my Infiniband HCAs on my VM
hosts to oVirt 4.0.4. I am not using IBoIP, just plain Infiniband. I
would like to be able to pass through the card (or better yet the VF
from SR-IOV) to the guest VM.
From what I can figure out, oVirt is trying to bridge the interface but
I don't think that will work as shown here [1]. Does oVirt currently
have support for passing through Infiniband to VMs? If not, are there
any plans to support it?
[1] http://lists.ovirt.org/pipermail/users/2016-July/040898.html
Thanks,
Kevin Hung
2
3