# Post upgrade testing Once an environment has been upgraded to the latest version of the software, it is important to ensure testing is completed in line with your internal policies. Below is a minimum post upgrade test process which can be undertaken to check the most common features of the software. ## User Management ### Create new user Create new user with user role and ensure when logging in, user is directed to Infrastructure Editor In the Admin UI, click on “Users and Permissions” under “Configuration” ![](/assets/troubleshooting/um_create_new_user_user_role_01.png) Click on “Add User” on the right ![](/assets/troubleshooting/um_create_new_user_user_role_02.png) Fill in the details, change the Initial Access Level to “User” and click on “Add User” ![](/assets/troubleshooting/um_create_new_user_user_role_03.png) Confirm the user has received a verification mail and they can log in and are redirected to the Infrastructure Editor ### Create new user with admin role and ensure when logging in, user is directed to Admin UI In the Admin UI, click on “Users and Permissions” under “Configuration” ![](/assets/troubleshooting/um_create_new_user_user_role_01.png) Click on “Add User” on the right ![](/assets/troubleshooting/um_create_new_user_user_role_02.png) Fill in the details, change the Initial Access Level to “Basic Admin” and click on “Add User” ![](/assets/troubleshooting/um_create_new_user_admin_role_03.png) Confirm the user has received a verification mail and they can log in and are redirected to the Infrastructure Editor ### Send password recovery e-mail In the Admin UI, click on “Users and Permissions” under “Configuration” ![](/assets/troubleshooting/um_create_new_user_user_role_01.png) Click on the user and click on “Advanced”, then click on “Send password recovery email” ![](/assets/troubleshooting/um_send_password_recovery_01.png) Ensure the user has received the e-mail and can reset their password. ### Resend invitation e-mail Create a user but ensure the user does not click on the link in the e-mail they receive. In the Admin UI, click on “Users and Permissions” under “Configuration” ![](/assets/troubleshooting/um_create_new_user_user_role_01.png) Click on the user and click on “Advanced”, then click on “Resend Invitation Email” ![](/assets/troubleshooting/um_resend_invitation_01.png) Ensure the user has received the e-mail and can verify their account. ### Block or Suspend a user In the Admin UI, click on “Users and Permissions” under “Configuration” ![](/assets/troubleshooting/um_create_new_user_user_role_01.png) Click on the user and click on “Advanced”, then click on either “Block” or Suspend” ![](/assets/troubleshooting/um_block_user_01.png) Ensure the user can no longer log in. ### Check “forgot password” function on login page Ensure you are logged out of the portal, launch the Web page and type in your credentials and click on “Continue” ![](/assets/troubleshooting/um_login_01.png) Click on “Forgot Password” at the bottom of the page ![](/assets/troubleshooting/um_login_forgot_pass_01.png) Fill in the recovery e-mail address and click on “Send recovery email” ![](/assets/troubleshooting/um_login_forgot_pass_02.png) Check the user receives the recovery e-mail and can change the password ### If enabled, Check Sign up Ensure you are logged out of the portal, launch the Web page and click on “Sign Up” in the top right of the page ![](/assets/troubleshooting/um_login_02.png) Fill in the e-mail address and password (the domain must be allowed in Global Configurations\Authentication\ Built-in users allowed domains) and click on “Sign Up” ![](/assets/troubleshooting/um_sign_up_01.png) Check the user receives the sign e-mail and can log in ## Server Management ### Test server can be powered on and off in the Admin UI In the Admin UI, click on Servers and click on an Available server ![](/assets/troubleshooting/sm_power_01.png) On the right, check the power is off (the power button should show as red if off and green if on) ![](/assets/troubleshooting/sm_power_02.png) Press on the power button and select “Power on” ![](/assets/troubleshooting/sm_power_03.png) Get the details from the server page ![](/assets/troubleshooting/sm_power_idrac_01.png) Log into the BMC and ensure the server is powering on. Once confirmed, test the power off by selecting “Power Off - Hard” and checking the BMC to ensure the server has powered off ![](/assets/troubleshooting/sm_power_04.png) ### Re-register available server In the Admin UI, click on Servers and click on an Available server ![](/assets/troubleshooting/sm_power_01.png) Take a copy of the BMC IP address/User and password from the Overview page to ensure you have them in case of any issue ![](/assets/troubleshooting/sm_power_idrac_01.png) Change the server to Unavailable ![](/assets/troubleshooting/sm_rereg_server_adv_02.png) Click on Advanced and click on “Re-Register Server and hit Yes on the pop up ![](/assets/troubleshooting/sm_rereg_server_adv_03.png) Once the server is re-registering, you can click on Job Queue on the left, find the server ID in the jobs and click on the graph ID to watch the progress ![](/assets/troubleshooting/sm_rereg_job_queue_03.png) When the server has completed re-registering you will see it in the Unavailable state and you can change it back to available as above on the servers page/server/advanced ### Delete and register available server In the Admin UI, click on Servers and click on an Available server ![](/assets/troubleshooting/sm_power_01.png) Take a copy of the BMC IP address/User and password from the Overview page ![](/assets/troubleshooting/sm_power_idrac_01.png) Change the server to Unavailable ![](/assets/troubleshooting/sm_rereg_server_adv_02.png) Click on Advanced and click on “Decommission and hit Yes on the pop up ![](/assets/troubleshooting/sm_rereg_server_adv_01.png) Once the server is decommissioned, click on Servers/Add server, then fill in the form (Select Managed and the datacenter name and server model and fill out the IPMI IP address/user and password and click on “Add Server” ![](/assets/troubleshooting/sm_reg_server_add_01.png) Once the server is registering, you will find a job in the Job Queue on the left and you will find the server id with a graph next to it which you can click on the graph number to check the status of the registration in the AFC graph ![](/assets/troubleshooting/sm_rereg_job_queue_03.png) Once the server is re-registered, go back to the servers page, check if the server is identified correctly, check if the network connections have been identified correctly and check the disks have been identified correctly and then change the server from “Unavailable” to “Available” ![](/assets/troubleshooting/sm_reg_server_check_server_01.png) ### Check VNC console works from Admin UI for a used server In the Admin UI, click on Servers and click on a Used server ![](/assets/troubleshooting/sm_check_vnc_01.png) Click on the console button ![](/assets/troubleshooting/sm_check_vnc_02.png) This will launch the VNC console into a new tab ![](/assets/troubleshooting/sm_check_vnc_03.png) ### Check Custom ISO boot works (combined Server Management/Infrastructure Editor) Please follow the instructions in the following link * [Managing custom ISO’s](/content/overview/troubleshooting/custom_isos) ## Infrastructure Editor ### Test deployment of instance array In the Admin UI, click on your initials at the top right and select “Infrastructure Editor” ![](/assets/troubleshooting/ie_test_deployment_01.png) Click on either “Servers” or “Create your first Instance Array” ![](/assets/troubleshooting/ie_test_deployment_02.png) In the Create New InstanceArray window, select the server type and a template to use and click on “Create” ![](/assets/troubleshooting/ie_test_deployment_03.png) Click “Deploy” down the bottom right corner ![](/assets/troubleshooting/ie_test_deployment_04.png) In the Infrastructure Deploy window, click “Deploy” ![](/assets/troubleshooting/ie_test_deployment_05.png) To check the status of the deploy, go back to the Admin UI and click on “Job Queue” and find the Infrastructure ID in the list and click on the Graph ID next to it ![](/assets/troubleshooting/ie_test_deployment_06.png) If an AFC step is running, it will be in orange and say “Running”, if it has passed, it will be green and will say “Success”, if it has failed, then it will be in red and say “Failed” ![](/assets/troubleshooting/ie_test_deployment_07.png) Once complete, re-enter the Infrastructure Editor and click on the instance array ![](/assets/troubleshooting/ie_test_deployment_08.png) Then click on “Delete Instance Array” and “Save” ![](/assets/troubleshooting/ie_test_deployment_09.png) Click “Deploy” down the bottom right corner ![](/assets/troubleshooting/ie_test_deployment_04.png) In the Infrastructure Deploy window, click “Deploy” ![](/assets/troubleshooting/ie_test_deployment_05.png) During the deploy, go to the Admin UI and follow the above instructions to view the AFC graph in the Job queue as detailed in the “Test deployment of instance array” chapter ### If available, test deployment of drive array In the Admin UI, click on your initials at the top right and select “Infrastructure Editor” ![](/assets/troubleshooting/ie_test_deployment_01.png) Click on either “Servers” or “Create your first Instance Array” ![](/assets/troubleshooting/ie_test_deployment_02.png) In the Create New InstanceArray window, select the server type and a template to use and click on “Create” ![](/assets/troubleshooting/ie_test_deployment_03.png) Click on Block Storage on the left ![](/assets/troubleshooting/ie_test_deployment_10.png) This will add a block storage to the diagram ![](/assets/troubleshooting/ie_test_deployment_11.png) Click on the drive-array and select the size, the Storage Type, the file system and attach it to the InstanceArray and click “Save” ![](/assets/troubleshooting/ie_test_deployment_12.png) Click “Deploy” down the bottom right corner ![](/assets/troubleshooting/ie_test_deployment_13.png) In the Infrastructure Deploy window, click “Deploy” ![](/assets/troubleshooting/ie_test_deployment_05.png) During the deploy, go to the Admin UI and follow the above instructions to view the AFC graph in the Job queue as detailed in the “Test deployment of instance array” chapter ### If available, test deployment of shared drive In the Admin UI, click on your initials at the top right and select “Infrastructure Editor” ![](/assets/troubleshooting/ie_test_deployment_01.png) Click on either “Servers” or “Create your first Instance Array” ![](/assets/troubleshooting/ie_test_deployment_02.png) In the Create New InstanceArray window, select the server type and a template to use and click on “Create” ![](/assets/troubleshooting/ie_test_deployment_03.png) Click on “Shared Block Storage” on the left ![](/assets/troubleshooting/ie_test_deployment_14.png) This will add a shared drive to the diagram ![](/assets/troubleshooting/ie_test_deployment_15.png) Click on the shared drive and select the size, then click “InstanceArrays” ![](/assets/troubleshooting/ie_test_deployment_16.png) Press the radio button next to the InstanceArray and click “Save” ![](/assets/troubleshooting/ie_test_deployment_17.png) Click “Deploy” down the bottom right corner ![](/assets/troubleshooting/ie_test_deployment_18.png) In the Infrastructure Deploy window, click “Deploy” ![](/assets/troubleshooting/ie_test_deployment_05.png) During the deploy, go to the Admin UI and follow the above instructions to view the AFC graph in the Job queue as detailed in the “Test deployment of instance array” chapter ### Check if a user can be added as a delegate to a deployed Infrastructure In the Admin UI, click on your initials at the top right and select “Infrastructure Editor” ![](/assets/troubleshooting/ie_test_deployment_01.png) Click on the Infrastructure Settings down the bottom left of the screen ![](/assets/troubleshooting/ie_test_deployment_19.png) Click on “Sharing” add the e-mail address of an existing user, click “Grant Access” (you will see the users e-mail address show up below the box) and click “Save” ![](/assets/troubleshooting/ie_test_deployment_20.png) The user should receive an e-mail. They should enter the Infrastructure Editor and click on the “Infrastructure” drop down at the top and select the Infrastructure you have shared ![](/assets/troubleshooting/ie_test_deployment_21.png) ### Check VNC console works from Instance In the Admin UI, click on your initials at the top right and select “Infrastructure Editor” ![](/assets/troubleshooting/ie_test_deployment_01.png) Click on either “Servers” or “Create your first Instance Array” ![](/assets/troubleshooting/ie_test_deployment_02.png) In the Create New InstanceArray window, select the server type and a template to use and click on “Create” ![](/assets/troubleshooting/ie_test_deployment_03.png) Click “Deploy” down the bottom right corner ![](/assets/troubleshooting/ie_test_deployment_04.png) In the Infrastructure Deploy window, click “Deploy” ![](/assets/troubleshooting/ie_test_deployment_05.png) Once the Infrastructure has deployed, click on the InstanceArray ![](/assets/troubleshooting/ie_test_deployment_22.png) Click on Remote Console ![](/assets/troubleshooting/ie_test_deployment_23.png) This will bring up a new tab with the remote console ![](/assets/troubleshooting/ie_test_deployment_24.png)