Actions
Task #7205
closedTask #6869: Challenge OpenStack and OpenNebula with ucloud
Task #7138: Nico's open / next points for ucloud
Try 1: Installing ucloud on Arch Linux
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
Updated by Nico Schottelius about 5 years ago
- Description updated (diff)
How to install? Going to https://code.ungleich.ch/ucloud I find https://code.ungleich.ch/ucloud/ucloud-setup and https://code.ungleich.ch/ucloud/ucloud-init - both names seem to be promising.
Updated by Nico Schottelius about 5 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
Updated by Ahmed Bilal about 5 years ago
I agree with this. It is so much pain to handle installing all these different repositories. But, need to think more.
Updated by Nico Schottelius 11 months ago
- Status changed from In Progress to Rejected
Actions