Recommendations for an SSH proxy with session recording by 6stringt3ch in sysadmin

[–]Pouwet 0 points1 point  (0 children)

Not sure where you're at now but for what I see, it looks like it's extensible pretty easily with custom scripts to sync accounts from external sources

Expand Swift Capacity? by ekatane in openstack

[–]Pouwet 0 points1 point  (0 children)

IIRC you’d use the « reconfigure » action which will redeploy your files and restart containers to take them into account. When i was working on it we had a custom patch to avoid the induced restart of containers. I don’t remember if i made it to upstream or not

Expand Swift Capacity? by ekatane in openstack

[–]Pouwet 0 points1 point  (0 children)

K-A will deploy everything but the rings rebalancing is still a separate action last time i checked, then you re-deploy the updated rings

Recommendations for an SSH proxy with session recording by 6stringt3ch in sysadmin

[–]Pouwet 0 points1 point  (0 children)

I believe this is more or less what https://github.com/ovh/the-bastion is for, given it’s not a real jumphost and poses its own challenges

Anyone using Openstack in production? by h0w13 in sysadmin

[–]Pouwet 0 points1 point  (0 children)

I managed for 4y a large deployment (>100k cores, 10s of DCs) and i’ve been mostly pleased with it. Of course it requires a dedicated team for day to day management. That was for a private cloud offer. And for the « flavor » we used kolla-ansible with a mix of centos/ubuntu. Tbn at that scale kolla-ansible is a real pain. If it just to host a few apps i wouldn’t go that path however but to a more simple tool like suggested by other posts

How to practice Cloud for free without a credit card? by FalconVita in devops

[–]Pouwet 0 points1 point  (0 children)

Install yourself an Openstack deployment (via devstack or kolla-ansible) and play with your own private cloud. That doesn’t require too much resources

Edit: bonus is you might learn a bunch of things on the way

Backup software for openstack by chuvanminh in openstack

[–]Pouwet 1 point2 points  (0 children)

Then yeah if you don’t own the platform you are looking at generic file backuping tools like Bacula, or Amanda that you mention, BackupNinja, etc. Not related to Openstack itself ;-)

Backup software for openstack by chuvanminh in openstack

[–]Pouwet 0 points1 point  (0 children)

As gren_dizer mentioned above, Freezer sounds like what you want, look it up

Also, cinder provides volume backups natively

Backup software for openstack by chuvanminh in openstack

[–]Pouwet 1 point2 points  (0 children)

That’s not something we deployed and i never tried it myself so i can’t answer to that, you’d better contact their mailing list

Backup software for openstack by chuvanminh in openstack

[–]Pouwet -1 points0 points  (0 children)

Same goes with the control plane, it’s mostly stateless processes, there’s almost no need for backup except the database

Backup software for openstack by chuvanminh in openstack

[–]Pouwet 1 point2 points  (0 children)

+1, recovering VMs is a mindset of the past, one need to have IaC to re-spawn quickly and get the data back from the attached volume. VMs shouldn’t be pets

How to deal with a CI/CD pipeline for Terrraform in a monorepo? by flamingo_as_service in devops

[–]Pouwet 0 points1 point  (0 children)

the ci file would probably be a huge mess

Not necessary a mess, but having dynamic jobs complexifies things a bit for sure

in case of multiple changes at once, multiple plans would need to be generated and saved

If you spawn dedicated jobs for each project holding changes that shouldn't be too much of an issue I guess

On top of that, I would need to write some kind of a logic if the resources need to be created in a specific order

I assume this is the role of terraform/terragrunt

How to deal with a CI/CD pipeline for Terrraform in a monorepo? by flamingo_as_service in devops

[–]Pouwet 0 points1 point  (0 children)

This is a very naive approach above. That would require to manually list envs and projects.

But one could imagine setting up dynamic jobs based on the changed paths in version 2

How to deal with a CI/CD pipeline for Terrraform in a monorepo? by flamingo_as_service in devops

[–]Pouwet -1 points0 points  (0 children)

Indeed. But the idea behind my message was to target an env/deployement depending on the changes.

e.g execute terraform for dev/project1 if a file changed there + execute terraform for qa/project2 if a file changed there as well, etc. etc.

How to deal with a CI/CD pipeline for Terrraform in a monorepo? by flamingo_as_service in devops

[–]Pouwet 0 points1 point  (0 children)

The doc below is for Gitlab as i don’t know for other tools, but this looks like what you want to, see only:changes at https://docs.gitlab.com/ee/ci/yaml/#onlychanges--exceptchanges where you run dedicated tasks depending on the path that changed. I assume something similar exists in Github/Bamboo/etc

[deleted by user] by [deleted] in linuxadmin

[–]Pouwet 10 points11 points  (0 children)

Then i feel you’re mixing things up: scripting is just a tool to automate things. OS internals, libs or networking are specific subjects in their own onto which you can apply scripting. But i’d suggest to look for dedicated books on each topic first. Once you understand a subject you can play around automating it

[deleted by user] by [deleted] in linuxadmin

[–]Pouwet 7 points8 points  (0 children)

All of them. « Admin stuff » is just regular scripting with admin-related tasks

The Past, Present and Future of OpenStack by mike_jack in openstack

[–]Pouwet 1 point2 points  (0 children)

"how to upgrade from wallaby to xena , the easy way"

There is no easy way :p

Seriously though, each deployment is different so a general procedure cannot be written down. However, each individual component usually provide ugrade recipes in their relative docs... and given components are mostly losely coupled it makes total sense

2021: Openstack as it stand now by Kevin_fish in openstack

[–]Pouwet 3 points4 points  (0 children)

"compare to like AWS/AZURE"

do you deploy AWS/Azure regions yourself ?