Project

General

Profile

Activity

From 10/14/2019 to 11/12/2019

11/11/2019

02:51 PM Task #7312 (Rejected): Ensure that all available disks are correctly used in ceph
1. Create a graph / promotheus query to list the disk sizes of each host
2. Create a graph / promotheus query to lis...
Nico Schottelius

11/09/2019

05:29 PM Task #7307 (Closed): Update __ungleich_bgp_router for IPv6 based multip bgp
* This can remove the dependency on IPv4 internally Nico Schottelius
03:59 PM Task #7306: Phase in new routers
... Nico Schottelius
03:53 PM Task #7306 (Rejected): Phase in new routers
* This will replace router{1,2}.place5
* Based on alpine, no keepalived
h2. Features / steps
* create initial ...
Nico Schottelius

11/07/2019

12:12 PM Task #7304 (Rejected): Test NAT64 with distributed routers with joold on alpine
To replace tayga
* place5:
** map outgoing traffic to 185.203.112.1 (?)
* place6:
** map outgoing traffic to ...
Nico Schottelius
12:01 PM Task #7303 (Closed): Change place5 coworking to IPv6 only
Restarted dhcpd, reconnected with a client, all good. Nico Schottelius
11:58 AM Task #7303: Change place5 coworking to IPv6 only
Added coworking IPv6 network to dns64 translations... Nico Schottelius
11:54 AM Task #7303 (In Progress): Change place5 coworking to IPv6 only
Commented out the dhcp / ipv4 network:... Nico Schottelius
11:51 AM Task #7303 (Closed): Change place5 coworking to IPv6 only
* Currently NAT44 has an issue.
* Instead of fixing it, change the network to IPv6 only + NAT64
Nico Schottelius

11/04/2019

09:56 PM Task #7296: Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
cpanel not to be continued / not to be supported for longer time:... Nico Schottelius
12:18 PM Task #7296 (Closed): Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
Currently does not work on IPv6 only VMs. Send a report to cpanel via Twitter:
https://twitter.com/ungleich/status...
Nico Schottelius
02:20 PM Task #7187 (Resolved): Configure prometheus blackbox exporter to monitor heise.de via IPv4 and IPv6
Sorry, forgot to update the ticket...
The blackbox exporter now checks devuan.org and heise.de via http one time v...
Dominique Roux

11/03/2019

05:47 PM Task #7296: Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
Works on dual stack, but not IPv6 only. Nico Schottelius
04:31 PM Task #7296: Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
Trying on a dual stack VM: continues to install further Nico Schottelius
04:22 PM Task #7296: Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
Try 2 w/ centos7:... Nico Schottelius
04:14 PM Task #7296: Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
Debian 10 not supported:... Nico Schottelius
04:11 PM Task #7296 (Closed): Test cpanel on IPv6 only infrastructure (cpanel 84.0.6)
As far as I remember they used to have IPv4 addresses hardcoded -- let's see if that's still the case.
Nico Schottelius

11/02/2019

04:56 PM Task #7191: Setup time servers and monitor time differences
Please verify whether the alerts are correct according to above mentioned criteria https://monitoring.place6.ungleich... Ahmed Bilal
04:38 PM Task #7283: Cleanups for ucloud 0.0.2
Now, using process instead of threads. Ahmed Bilal
01:22 PM Task #7283: Cleanups for ucloud 0.0.2
We can create new ones, but suppose we want to change some parameters i.e passing certificates path when opening conn... Ahmed Bilal
11:43 AM Task #7283: Cleanups for ucloud 0.0.2
Not sure if I agree with you in terms of sharing - why would we want to
share the etcd_client handle and not realloca...
Nico Schottelius
10:12 AM Task #7283: Cleanups for ucloud 0.0.2
Nico Schottelius wrote:
> * host/main.py: do not hard code /var/vm -> read this from a key in etcd
> ** Not sure if...
Ahmed Bilal
01:00 AM Task #7295 (Rejected): Flow 10: as a sysadmin, I want to be able to see statistics
* how many vms running
* how many vms on which server running
* how much ram used (/per server)
* how much money i...
Nico Schottelius
12:59 AM Task #7294 (Rejected): Flow 9: as a user I want to have an overview of my spendings and bills
Nico Schottelius
12:58 AM Task #7293 (Rejected): Flow 8: As a user I want to be able to order a new network and use it
* variant1: layer 2 only
* variant2: ipam
* variant3: ipam+routing (default)
A user can assign/add it to any amo...
Nico Schottelius
12:54 AM Task #7292 (Rejected): Flow 7: as a sysadmin I want to be able to migrate VMs
* for whatever reason
* live migration
* non-live migration
Nico Schottelius
12:53 AM Task #7291 (Rejected): Flow 6: as a sysadmin I want to know / install all requirements
* router
** for networks, firewall, etc.
** for nat64
** at least 1
** n at maximum
* server
** at least 1
** ...
Nico Schottelius
12:51 AM Task #7290 (Rejected): Flow 5: as a user I want to map an IPv4 address to another VM
* Change the assignment / mapping
* Will require change in jool
Nico Schottelius
12:50 AM Task #7289 (Rejected): Flow 4: As a user I want to have a dualstack reachable VM
* Order a dual stack VM
** Creates NAT64 mapping additional
** Need to expose the information to the user
* Ensure...
Nico Schottelius
12:49 AM Task #7288 (Rejected): Flow 3: As a user I want to order a VM with my own OS (IPv6 only)
* Image format
* How to upload
* How to create an image/bootable from it
* What to change in the image (ssh, metad...
Nico Schottelius
12:48 AM Task #7287 (Rejected): Flow 2: As a user I want to order an IPv6 only VM (via cli) (existing OS)
* create account on uotp enabled server
* Add credit card (?)
* go to website (?)
* Order VM via cli
* User can l...
Nico Schottelius
12:46 AM Task #7286 (Closed): Flow 1: as a sysadmin, I want to setup ucloud w/o ceph and run a VM
Write doc/check it's there
* How to get all components
* What to prepare outside of ucloud
* all steps until 1 V...
Nico Schottelius
12:43 AM Task #7285 (Rejected): Flows to implement and do document for go live (parent)
Nico Schottelius

11/01/2019

10:05 PM Task #7284 (Closed): router1.place6 phase back in
h2. Step 1: routing setup
* Accept all networks from upstreams and ungleich peers
* don't announce any network
*...
Nico Schottelius
09:14 PM Task #7283 (Closed): Cleanups for ucloud 0.0.2
* host/main.py: do not hard code /var/vm -> read this from a key in etcd
** Not sure if we want to use threading or ...
Nico Schottelius

10/31/2019

07:42 PM Task #7191: Setup time servers and monitor time differences
-I think that the prometheus query @node_ntp_offset@ would be the one we needed. For more details, please look https:... Ahmed Bilal
06:56 PM Task #7191: Setup time servers and monitor time differences
-Install ntp-
-apt install ntp-
-service ntp start-
-To enable, ntp collector run the following command on t...
Ahmed Bilal
09:19 AM Task #7278: Define how networking works in ucloud
Currently, I setup ucloud with bridged networking (radvd + rdnssd). Ahmed Bilal

10/30/2019

07:13 PM Task #7278 (Rejected): Define how networking works in ucloud
Objective: this ticket defines the details
h2. Assumptions
* we want to support empty L2 networks
* We realise...
Nico Schottelius
12:08 PM Task #7172: Setup new VM/service: search.ungleich.ch
The idea is to have all our sites indexed by search.ungleich.ch and that
if someone wants to search on any of our pag...
Nico Schottelius
12:02 PM Task #7172: Setup new VM/service: search.ungleich.ch
ping for sanghee Nico Schottelius
05:53 AM Task #7172: Setup new VM/service: search.ungleich.ch
For what purpose, do we need yacy at search.ungleich.ch? (https://redmine.ungleich.ch/issues/7172).
*username:* admi...
Ahmed Bilal

10/26/2019

01:45 PM Task #7172: Setup new VM/service: search.ungleich.ch
https://wiki.yacy.net/index.php/En:Debian_High_Availability (Setup nginx + Create init.rc script) Ahmed Bilal

10/25/2019

07:28 PM Task #7261 (Rejected): Create ipv6-spoofing nebula n-interface for place5 and understand how and why it exists
its needed to route subnets to vm-s --> ABK wireguard setup ll nu
06:45 PM Task #7260: Add rng pci-e device to vms
we should test/release it next week ll nu
06:44 PM Task #7260 (Rejected): Add rng pci-e device to vms
A customer requested, because our vm-s start slow because of entropy starvation.
A fix is to add the pcie device, ...
ll nu
01:00 PM Task #7228 (Closed): Make ucloud-{api,cli} to take specs from command line instead of json file
ucloud-cli now takes specs from command line instead of json file.
https://asciinema.org/a/Fgubl6N0Zco1yRv6BydMzLPef
Ahmed Bilal
12:58 PM Task #6909 (Closed): Accept units in ucloud-api, but store in non-unit format
??nico: Hmm. I am sure the client and probably the API both should understand units, because people will post weird j... Ahmed Bilal
12:50 PM Task #7249 (Seen): Merge ucloud components into one repository
ucloud-{api,scheduler,host,filescanner,imagescanner,metadata} merged into single repo called ucloud. It can be found ... Ahmed Bilal

10/23/2019

08:00 PM Task #7246 (Seen): create Ubuntu 19.10 for dcl and IPv6onlyhosting
ll nu
08:00 PM Task #7245 (Seen): create Debian Bullseye image for dcl and ipv6onlyhosting
ll nu
08:00 PM Task #7244 (Seen): create CentOS8 image for dcl and ipv6onlyhosting
ll nu
08:00 PM Task #7239 (Seen): Explain to Nico how a data block is distributed / saved in ceph and relate it to our missing space problem
ll nu
04:17 PM Task #7254 (Closed): Zfs root vm image proposal - alpine
We had a request for zfs root: https://support.ungleich.ch/Ticket/Display.html?id=1557
Why shouldnt we have it as ...
ll nu
08:23 AM Task #7249 (In Progress): Merge ucloud components into one repository
Ahmed Bilal

10/22/2019

05:32 PM Task #7249 (Rejected): Merge ucloud components into one repository
Merge the different ucloud components into one repository and create a ucloud script that can be called like ucloud api Ahmed Bilal
05:18 PM Task #7191: Setup time servers and monitor time differences
Ah - the time difference should probably better monitored on
monitoring1.place{5,6}, not on monitoring.place11.
moni...
Nico Schottelius
04:51 PM Task #7191: Setup time servers and monitor time differences
What is red* and black*?
Can I add their time difference monitoring at https://monitoring.place11.ungleich.ch
Ahmed Bilal

10/21/2019

10:35 PM Task #7248 (Rejected): reinstall server1.place4
It just took much longer for rebooting. Nico Schottelius
08:35 PM Task #7248 (Rejected): reinstall server1.place4
... it does not come up anymore -- use https://robot.your-server.de/server Nico Schottelius
06:16 PM Task #7247 (Closed): Our switches in place8 should be moved to a different location / rack
* Coordinate with Kilian Bäbler
* Visit place8 once before doing the actual move
** Checkout the UPS situation
** ...
Nico Schottelius
03:31 PM Task #7246 (Closed): create Ubuntu 19.10 for dcl and IPv6onlyhosting
Sanghee Kim
03:30 PM Task #7245 (Closed): create Debian Bullseye image for dcl and ipv6onlyhosting
Sanghee Kim
03:30 PM Task #7244 (Closed): create CentOS8 image for dcl and ipv6onlyhosting
Sanghee Kim
12:08 PM Task #7122 (Feedback): Setup production etcd cluster in place6
Ahmed Bilal
12:04 PM Task #7122: Setup production etcd cluster in place6
Handing it over to rouxdo for review and future maintaining. Ahmed Bilal
10:15 AM Task #7122: Setup production etcd cluster in place6
@nico Yes, it is in etcd-cluster branch Ahmed Bilal

10/20/2019

09:53 PM Task #7122: Setup production etcd cluster in place6
Is it already in cdist?
redmine@ungleich.ch writes:
Nico Schottelius
05:10 PM Task #7242: Test active-active IPv6/IPv4 configurations on routers
v6 based test w/ dad ignorance on:... Nico Schottelius
04:51 PM Task #7242 (In Progress): Test active-active IPv6/IPv4 configurations on routers
* Set IP "185.203.114.50" to hold in opennebula -> can use it for testing... Nico Schottelius
04:39 PM Task #7242 (Closed): Test active-active IPv6/IPv4 configurations on routers
* To be able to run w/o keepalived Nico Schottelius
12:41 PM Task #7239 (Rejected): Explain to Nico how a data block is distributed / saved in ceph and relate it to our missing space problem
Given a 4MB block, how does ceph distribute it?
* Reliance on number of servers
* Order of algorithm
* Find out ...
Nico Schottelius

10/19/2019

05:54 PM Task #7238 (Closed): some hosts (or vms) cannot migrate to server13

a case: from server8 to server13 (server2 is included because it works from there)
vm id:24592 log:
Command e...
ll nu
01:13 PM Task #7122: Setup production etcd cluster in place6
* Deployed at place6
* Authentication enabled. Only clients with valid certificate issued by ungleich's private CA a...
Ahmed Bilal

10/18/2019

08:16 PM Task #7122: Setup production etcd cluster in place6
cdist type is ready. Testing underway. Ahmed Bilal
07:26 PM Task #7122: Setup production etcd cluster in place6
... Ahmed Bilal
09:44 AM Task #7122: Setup production etcd cluster in place6
Issue fixed. Ahmed Bilal
08:16 PM Task #7184: Create a mailing list for maintenance notifications
Please close the issue when you are satisfied with its working.
Thanks,
Ahmad Bilal Khalid (ABK)
Ahmed Bilal
02:58 PM Task #7184 (Feedback): Create a mailing list for maintenance notifications
Sanghee pinged. Ahmed Bilal
02:28 PM Task #7184 (In Progress): Create a mailing list for maintenance notifications
Ahmed Bilal
04:14 PM Task #7185 (New): Setup network monitoring system on new off-site VPS
Well. done. Balazs, can you confirm/ensure that you can
* reproduce the setup
* understand how monitoring is done...
Nico Schottelius
01:13 PM Task #7185: Setup network monitoring system on new off-site VPS
Monitoring system is accessible at https://monitoring.place11.ungleich.ch/ Ahmed Bilal

10/16/2019

12:32 PM Task #7122: Setup production etcd cluster in place6
ETCD is having some issues.
Specifically, it is saying **Cluster ID mismatch** I file an issue in ETCD's Github r...
Ahmed Bilal

10/15/2019

06:03 PM Task #7221: Pre 0.0.1 release fixes
Nico, it is possible although may not be that much of value. Sample command as follow... Ahmed Bilal
04:10 PM Task #7228: Make ucloud-{api,cli} to take specs from command line instead of json file
Done.... Ahmed Bilal
04:08 PM Task #7228: Make ucloud-{api,cli} to take specs from command line instead of json file
ucloud-{file-scanner, image-scanner} Show Graceful messages if some required component is missing.
For Example,
...
Ahmed Bilal

10/14/2019

02:20 PM Task #7083 (Closed): Survey Django App Installation and Test
Backup to place6. Ahmed Bilal
01:44 PM Task #7129 (Closed): Turn the netbox installation into a production setup
ll nu
12:46 PM Task #7129 (Feedback): Turn the netbox installation into a production setup
ll nu
12:45 PM Task #7129 (Closed): Turn the netbox installation into a production setup
We reviewed it. ll nu
12:45 PM Task #6998 (Closed): Install & Setup netbox on an IPv6 only VM and find out how to get / reserve the next free ip address
ll nu
12:22 PM Task #7229 (Rejected): Make __letsencrypt_nginx_cert to work on alpine
Ahmed Bilal
11:53 AM Task #7084 (Closed): Survey Django App Installation v2
ll nu
11:52 AM Task #7084: Survey Django App Installation v2
Looks good from my side.
ll nu
09:18 AM Task #7228 (Closed): Make ucloud-{api,cli} to take specs from command line instead of json file
This behavior occurs in
* Creation of VM
* Creation of Host
Ahmed Bilal
 

Also available in: Atom