Project

General

Profile

Actions

Task #7205

closed

Task #6869: Challenge OpenStack and OpenNebula with ucloud

Task #7138: Nico's open / next points for ucloud

Try 1: Installing ucloud on Arch Linux

Added by Nico Schottelius over 4 years ago. Updated 4 months ago.

Status:
Rejected
Priority:
Normal
Target version:
-
Start date:
10/06/2019
Due date:
% Done:

0%

Estimated time:
PM Check date:

Description

In theory it should "just" work, let's see what is necessary.

We need:

  • ungleich-otp for authentication
  • etcd for storing configurations and run time data

The story / handbook

  • My objective is to use ucloud for scheduling VMs
  • I do need some kind of authentication system, ucloud uses one time passwords based on RFCXXXX
    • One reference implementation for that is uotp, so we install uotp first
  • I need some kind of database for storing information in
    • ucloud chose etcd
    • So I need to install etcd first

Arch Linux specific

  • Installing etcd via AUR
    • yaourt -S etcd

ucloud-setup

  • If I don't trust shell scripts, ucloud-setup is a bit tricky
  • Maybe we need to describe the shell script more in detail / on the website2

Required follow ups

  • It's nice that all components are depending on etcd only, however ungleich-otp also depends on postgresql
    • We should shortly rewrite the backend of ungleich-otp to be etcd, too
  • We should probably have some kind of check for each step, f.i. etcd running is missing
Actions #1

Updated by Nico Schottelius over 4 years ago

  • Description updated (diff)
Actions #2

Updated by Nico Schottelius over 4 years ago

  • Description updated (diff)
Actions #3

Updated by Nico Schottelius over 4 years ago

  • Description updated (diff)
Actions #4

Updated by Nico Schottelius over 4 years ago

  • Description updated (diff)
Actions #5

Updated by Nico Schottelius over 4 years ago

  • Description updated (diff)
Actions #6

Updated by Nico Schottelius over 4 years ago

Note: while separating repos is cool, installing from so many code repos is pain. Maybe merge all the source code repos again? Not sure though.

CLI wise this could be quite nice though:

ucloud api ...
ucloud scheduler ...

(all the different server components)

While the CLIENT CLI might be separated from this (?)

ucloud-cli do-something
Actions #7

Updated by Ahmed Bilal over 4 years ago

I agree with this. It is so much pain to handle installing all these different repositories. But, need to think more.

Actions #8

Updated by Nico Schottelius 4 months ago

  • Status changed from In Progress to Rejected
Actions

Also available in: Atom PDF