Broken service navigation and inconsistent service names and service-role names after restarting services
search cancel

Broken service navigation and inconsistent service names and service-role names after restarting services

book

Article ID: 325847

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
  • Service tile names and service role names are reverted to previously used service names after restarting services.
  • For Multitenant environments, the services names and role names will be reverted to previous naming conventions breaking UI navigation.


Environment

VMware Aria Automation 8.12.x

Cause

After services are redeployment in VMware Aria Automation (formerly vRealize Automation) 8.12.0, either by calling the /opt/scripts/deploy.sh script or restarting the appliance, the internal micro-service names are reverted to legacy naming conventions.

Resolution

Prerequisites

  • Please take simultaneous non-memory snapshots of each virtual appliance(s) in the cluster.
  • You have access to root user and password
  • You have SSH or console access to each virtual appliance.

Installation Procedure

  1. SSH / PuTTy into one Aria Automation virtual appliance in the cluster
  2. Run the following command:
    base64 -d <<< '/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4B4GDVtdABGIQkY99Bhqpmevep9wMlQsS3drJ8IAWwSqqiMYpRJhytitxoACR78pe5oaDBGGb8BzvGIqhGTE0P2FAo8qDamIkOgbR2RSjHZ0t9LrB5sXT3MugtrffYpcWIwXvbzUNyjk5B4V/vP28i0/WgPW0yhyaug+CgACXjFlsDiCSWq5baE0bAMDznWQfg3KKNmsiUnS8FQ7zk6GkPtHM+CyQ3hBEVZs3TVWqsWY+W1rVjcNj3wcjugccDViG+h4Mun6PNwd0r76VNAJAVJsn5JZxBRhO8fdaeCjd1+FNgmpNhb5RwgJ/bgqS3sCW6Mji5nRlGaBmnNUjX6nvBE9Eo6PJ1Qqtc5c+gS5Q8zwksg43CLvIOfYDse+NuOmCHSwDqCG8eUJx9aErW+Sfg+pZ5IwGekQ2cEAoYlBi+2aPwsKpmkPR4rJASmrg8Sn6vVHYD6rJaBHsldMHTMNRLJG1igup777BAtW2bdU8Zgxkhu78QcLHhpHZBAwEQ1WV9y2a9Hh5MjX6LegSlN36svAqhwRGr6fg/LXA+Jw5gWrtqbO9J4DEf9RzysbN+ELh9cfKBMduAsjk5i+QISJVbargBA+/q1SBW9Xn/q/GhU2F6CxKrAiSHo6SJ82p6AXQy/ztTugsBnMM/1vsWVpFkTqKVqfOnc//U/TSwqZPtMztQWNoE3bTN7Va9vOAmpiFhnk8uF5hw/EGSpSkqolm5pWicVueo5o6GkMzQPOrLKBlWlTekBiT8jtXxmgTZucP0rdf+C9HcohpKTqolnkbSaIiUKJPlzye/8zV3crKFgOuhpZBtonrfzmoF9X2lRhK+Hhi/hM/Tdi+3WwlT47ypkCoSQFP74fn/0CkIXzVYyM/rtm/9906w97eavd/hg11Pqa17sPvD8BVZAq01GE8f5XjynXYOtJpiBTQbXZGeoz3RaNEqKWg6djbFtOZfRMrxJHTREeouQAQDYcsWwdWic/DfvhhiexkIPxCfBFPWhjgfKh+t9yP1usEOT/sVdEPqRMMfZjc4wuWf+en02dxq4hsuNBTRyP1x4AzyXbxHAPGVxnCbjdnnD05UwGooK5UDS3lMP4kRrEeXmqIPsMA2+zwerAFHDdno2OMhNooy83MufOZnx0m2g+Txx7VP4GRpFx7UNkj88TkJDlqvsIfBdD5b50n2xiGj6Z+DOCjJ4G2Wymjn6e7qs15jzwzTjbYY+z4J2bDZnUtTEWIe8g7FQKUAS9ppeecKaszDT22oApVNPzpGQxloY7OaXZ/aJreV073OCabaJh/ieit8skQZv6/hxxHzbQi3Tllir8O+Sq/cdpQuLI1iXOEwr/CYAY6Rh3mjZjjgTNu+Ya/Ev8qK9yWcdELxElQZGauZFPc8yu7bCK75IgIRyShO1xu73o1lk41mncx9sl42CJvNcI3rB0Fz7PjVHtF9MZKSONHiLcDQdbyMrRhmMpWbO3n0vkh6eyKp9obFlMPbVfGQgDLKbx2Jr2mAaOp8zCdNyzc+VoS1KjcxalS0aEeA/YtQxNWj6gNxaTihBY027Er5P/VoOykDxqPHHiI7xgoQF/cD7ytpdbwxxB9tx1ktnBoUqQIVsDGyset3EmKaAZdzgewcorKTqRSWmkk3cpdXnY6apAWp4RRjI6x8smwPUONkxz976PqvA8VoWg4lQlxl8qLoe17Jn6SdfHC/Suy9ay86mlVu7SLPt7Tc/9CD0tPtE6pIraU7QUo4LVpOMIodj3ZefjcIEqk8UaBcV/GrOuP+6IRzBHOEbgphvsvGQaeI6X2y2OCNmiP7dMAfBiMhe1UA7h4b2fHOIxfIzyQrB4M9ihe9VGG+iFApbD4cUAD05dBmkvx1iAdgJVkIRsP3kLSQIkXWDBPd+Y63TP6s0vsPu7u+rOlJbfSSi/lhNUNbvM5rBLxnhdRGyT8gI73YwgewzRR1QTkjsWk1Cu+ytmaQfxwyMDm/i1imHI/4d/pw2fFHYMC7vHRjyfFKfJ6GFhP7Vc19fse/sCWD3vYiH0qReyfb7nj6rUVJCtODNdAcFnpCi6Dg6lxuT8SSqhUEJYIbP777Rihq6DdmP5pF7u8PfpLo1i7THeiSTc4C7yPr62+ZWiEOgDtIW17Ujfymx8aT2X4ae5xyQLLPxeg77LznXwARKY6ZViL4IVuYslwHi8unVWwBYfo0WVTgPnjnexBhi6TzW1wSByjRgdSiQAJjwLv2erFFQ4tkDe/JVmGFKgS5MGvIP0vsekiFwUU6hfl3NS1OSWxVXxsGS4PL7sugkjUcTP1Skyk4Tl5ZfsJNA8tko0FQJZESjBPfKGkM7GNCHVmkKsHL9f6LA5AoN0ChqnBONKy8R+CsF67gaKDzsD/hx72xbTjCmYWPD/GFVBh8WmmvLVsGh7iPomAZsyKWuHk1R2vnXSmSzKgGiqsuXtflBcz2WTyNC7+R4vZgxmYjlYmlPMrG3ZYj1hZeILJNU/YbvmVFnkO4c9JQqNqzODBanOLX4XV5bwxi2HKhvH+pcBinU84SNRe1ZpyERdbWbBzVNPtp+TDy8mBfpQWXHNfpU/LMfKbh4nbFog93zwBZEMPCKVMz0oUgriAZoiITpKYdz0qzGF5QypeMXpbDJ9M87583UbKRoSV0WeJXVptYHEEE6M+bp5WWyAo6jcIxDA1s9RfZ7HNvkz6YQymBWa9rYd+iwLLxGMmBytZLZDqa9kaCxh3fNOeZqYOZYVrSmsweyH1KFOF8WIkGj9m4ZS0NUIZkBJi/H4wQwOWg7WOERHWAQANe2nN0bHFaPNRNT4taSd2l1EPN0ZtMHh/Q1FN7rp0pSJySiSpXtIGgQeuUF0VKONu8i62z3U3hDXr5YvJZIr5+c+rTQ5b+WtPombNU8HO5XWh0DYyFjNzIwZsHtR42VbbYWteVwe+Bd4Z3dJTEMgEoWVThgOIQtHfkqfHTNG5nqBQpmzjdXYG5OonqlIvRGGrk5V4g6DyHPlGLJNJniGYVCzKq84TgkNoJ6y9p/wE1fRAl8l5aChPS35bGxmdQHbAA2xlxr+SAofU3/ZyO6fZqy8MGPdhjiohSLaMpr6unv3VU5YhNtpLjrc0vyeJWBeptUywHol0t+Q46rJ5JPGHkWZlxtnsOzz05Ct0TtkXpKO8SrDObfmKGwSwnxTAVX6+PJv1JYLIKuI9/nfq/4m4JnW9g/qtd03uOfqKIJB6anZBJiF/48WexjNaGTzlCZSZ7xvloZOLsiKz7hBUp6QDJtH8+cKnxmdLQU655pLVrtUyQK3pIVkhgy+Kz6X8Hw/5iadf3fVS7t9j9JJqo/Afi4wqQ5rxzo/iTKwVpa5h0RBMNF3s1dksXUgMiU9xAbhhhhgBz5dXQUJzAMWvHuq6oNtoH45avjY2waENTw3KrPcP1r4KDZobNzI5SXDxJwQfje2f8aM+JFgcttOQzwN51kJWgREapb3rsslxQAibR6UDPWhF5M3nOploXAb3jcYYx/ht3Z/gCs3UrfewJ1V/4lzhi6v6KcZbN9603tNyC5Hh2jk1ytk7+sXZ74R1HZLUgj/Cx5HDvaj2k4QZS8K+3U1dVVHXm6C/MSc0MhbHPReJmI9TzbXgZuLiBjfCu6TOsFG9ocM0NiADKx0TQpjNvcbST6zX0AoqT9c3UsbrC9TD7O8EmXBQsa3LwdqdbT0nMWXoLYNp66/xJv076CJKt4tW5CCK9ZoE3WqeWKw1MNtZDa7hkmlDxyPkcubvT04Q7T1jjcSr/JD8Ij1mxCE1d1t8axArC9B4Dnhgy554DllcMwwJtE/yKSzcg8upCsWLSkxopchBAbBjDhGqSNtnYGV/WP4f/qoVC6OoksIytxYy71GsE//znu+WmJeQ7zsG2uBnzlSa1CNrkOdVoP1kXoBHKeIIZ6uVrRUJcCMnxv09RchJRKSJBeKHtlIz58bxV0MR9PAmtN7+QoFisKma93+oqisw6ODKKz/cDTebtRYr7RV4CsLpxhVCqfa2N3xRy0G4HhCNhe9hwA/HcGGosOtT6zUz3QbURBQB1VtZpKTvoNohkCAcnROzTgEVPs28NGHCJ6TaUy8NDFB/k8ywPsZo7g2+UTawgO/2MV3XA5/EjZJFnZzrBh1wVAUhTJ3SgnLoyjFz97Ia9ur1Eea4OBhBrhEkL+ChH9s3BxRBn1zeU2IPYr8oRHFX+5JcA54IS9kgDOBA64KgzSU0DX6qrL/MQorh+QToMG5mCeKcFVd9as6AyZsHNbdfgnq+dG8d08apcUygckiQgsYun1pKBYoALGKjErdv/UaXPre6K57LO9Oe4BZ/SWzTfi9VVlJ+UCrLl0A8MccVql6JgIt++hQE7DVwnSRMtJm6pg7lP0C34xqgdjbQ4vYkq1AKRi9U1MmC5vTHNj6dPVmMTuXfm7VgR13zJYhN+M/7olCRLEWzqm0TaBZe0gSozOEctLJrFjVY3vXwncWrl/OUrtUBaSE4rcpf/ZtVEgDAJWwWfcKmrcCAg34I7EwNxr0fX0LINe27JDI5z9S2HD9ntz7ehs0hYPTrqg/c6UwVu4vOPRZH3/TXk24PlJvvw2gAADlsRg6H6A6cwAB9xqHPAAAKeBtvLHEZ/sCAAAAAARZWg==' | xz -d | bash - 
Note: Logs can be found at /var/log/vmware/prelude in the format patch-vrae-45342-<timestamp>.log.
Note: Once the patch is installed successfully, the backup files that were stored in /data/patch-vrae-45342/ may be removed to free space.

Revert/Uninstall the patch

  1. Rollback to snapshot or proceed to Step #2.
  2. Apply the backup files found under /data/patch-vrae-45342/.
    1. Copy the deploy.sh.<timestamp> and csp_functions.sh.<timestamp> files back to /opt/scripts/ folder and replace the deploy.sh and csp_functions.sh files there.
    2. The identity-db database can be restored by using the /data/patch-vrae-45342/identity-db-backup.sql.<timestamp> file together with this command:
      vracli db restore /data/patch-vrae-45342/identity-db-backup.sql.<timestamp> -d identity-db

       


Workaround:

To fix the service navigation for newly created tenants, tenant administrator needs to assign the users permissions to the vRealize names:

  1. Navigate to Identity and Access Management and edit the user's roles assignments and change the names as follows:
  • Assembler > Cloud Assembly
  • Pipelines > Code Stream

service-names.png

  1. For each changed service name, the corresponding service roles need to be selected on the right-hand side dropdown list.

roles-names.png

 

 

 


Additional Information

Impact/Risks:

The impact of this issue is dependent upon the deployment type in use.

Single tenant environments

  • Service and role names will be reverted to legacy naming conventions.
    • In this scenario, no action is required.
    • For a fix for this cosmetic issue, please subscribe to this article.

Multitenant environments

  • Service and role names will be reverted to legacy names breaking UI navigation.
When adding a new tenant, the names of the services will be shown as follows:
  • Pipelines
  • Config
  • Assembler
This breaks the navigation to:
  • Assembler
  • Pipelines 
  • Migration Assistant
Continue to the Workaround section for additional information.
  • Subsequent upgrades to 8.12.1 & higher will fail until the steps outlined in resolution section are applied.