Project

General

Profile

Actions

Feature #10710

closed

Support new ISP RAS OpenStack cloud

Added by Evgeny Novikov about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Urgent
Category:
Deployment
Target version:
Start date:
02/10/2021
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Soon the ISP RAS OpenStack cloud will be considerably updated. We expect that Klever deployment scripts will not work anymore unless required migrations will be implemented there.

Actions #1

Updated by Ilya Shchepetkov about 3 years ago

  • Status changed from New to Open

Branch sky contains most (if not all) of the required changes. I tested them by creating new base image and new instance, but was not able to obtain access to the Klever web interface through 8998 port. Will try again in a few days, maybe new cloud isn't fully ready yet.

Actions #2

Updated by Ilya Shchepetkov about 3 years ago

  • Status changed from Open to Resolved

To fix access to the 8998 port I have created a ldv-sec security group with security rules that allow TCP access to 8998 and 80 ports. This group is now assigned automatically to all newly created instances.

Changing floating ip of an instance in the new cloud now requires changing its network interface as well. This, in turn, requires reboot of the instance (I am almost sure of it). So, from now on, "share" and "hide" will reboot the associated instance after changing its floating ip.

And finally, deployment scripts now store OpenStack password to the ~/.config/klever/openstack file. You can opt-out from this by using --do-not-store-password option.

Actions #3

Updated by Ilya Shchepetkov about 3 years ago

After discussions with Evgeny I have replaced --do-not-store-password with --store-password. This option is required only once: after the file with password is created, it will always be used afterwards. Store your passwords with caution!

Actions #4

Updated by Evgeny Novikov about 3 years ago

  • Status changed from Resolved to Closed

I tested these changes manually since our CI does not deal with OpenStack stuff. Everything seems to work well, so, I merged the branch to master in 49da729c2. Let's enjoy sky.

Actions

Also available in: Atom PDF