At CIQ, we are here to help our customers and communities do amazing things! We are your escalation or development team. We are your infrastructure. We are your cloud. We are the people that will have your back, so you can do what you do great.
Is it possible to try out Ascender in a home lab environment? I checked out the website, but it seems to be aimed at enterprise users, which, unfortunately, I am not.
Great question! First, it's simpler to install as CIQ has baked in an installer for K3s or pretty much any flavor of K8s...we try and make it super simple. Second, and critically important, is that AWX has moved to a break fast development model, so it's increasingly difficult to get a stable version up and working. With this in mind, Ascender is a stable stepped product, so no matter which Ascender release you grab, you know it will be a reliable one. Third, we are releasing companion software like Ledger Pro that supercharges the experience. Last, we offer 24/7 support for those that like the power of open source, but need a helping hand from time to time.
While I would agree with that statement 98% of the time, it also makes the life of the hacker easier because they can figure out how to use that source code against it's users. Of course there is the obvious benefit of many to millions of coders being able to figure out how to patch the exploitable code, but it leaves the door wide open for the first or couple first guys to rape and pillage data and resources as they please. I would **like** to believe that closed source projects offer slightly better security, but that is certainly not universally true. This remains one of the most "grey" areas regarding security, as someone with the proper knowledge and tact can work exploits on both sides of the moral spectrum.
Hi can you please make a tutorial video explaining in a very simple way on writing a Ansible file. I am new to ansible & I am not from a programming background or DevOps so don't understand the indentation spacing's , Curly Brackets , Variables, loops etc. when creating the Ansible
Nice video. Thanks for the tips on "when" and the limit idea. I'm kind of an ansible newb and have found that Github CoPilot is not too bad when it comes to building these playbooks. I mean, it's not great mind you, but for a newb, they get me on the path. It often screws up the module names though.
wwctl version: 4.4.0-1.git_afcdb21 rpc version: apiPrefix:"rc1" apiVersion:"1" warewulfVersion:"4.4.0-1.git_afcdb21" wwctl node list NODE NAME PROFILES NETWORK ================================================================================ oss1 hpc default oss2 hpc default oss3 hpc default oss4 hpc default oss5 hpc default wwctl container list CONTAINER NAME NODES KERNEL VERSION CREATION TIME MODIFICATION TIME SIZE rocky-8 0 4.18.0-513.11.1.el8_9.x86_64 17 Mar 24 22:16 EDT 17 Mar 24 22:18 EDT 2.8 GiB I thought I had 4.5? I found this much better read than xCAT
That's more a SNOW question. I know they have some connectors for external CMDBs, but not sure about their settings. I know you can use Ascender to write to the SNOW CMDB, so you could fudge it that way if you had to.
thanks a lot, what I would like to see is a migration from vmware to proxmox where you preserve network and storage configuration of the vm, so that it works without manual adjustments (preferable for redhat and debian distros).
Thanks for the suggestion! I'm looking into it right now via the virt-v2v tool. I'm a little hesitant to point it at my production VMware cluster, so I may have to build up a demo one first LOL.
I'll also add that you can't provide an intelligent user interface without having the robust logic / infrastructure under the hood first. So I think of that as a last (or later) step in this process, actually.
Another comment I'll add to Forrest question around 37:40 - Usernetes was a Kubernetes KEP in 2022, and (I would guess) the reason it didn't take off (and has historically had a small number of developers) is because the use cases aren't there. "Why would I care to run Kubernetes in user space?" It's actually our developers and user base, HPC, that has this use case most strongly, and so I think we need to step up and contribute, advocate and share, to help move the project forward.
Instead of using Spack, I think it might be interesting to also test LMOD and create that rabit-hole Dave mentions each time host calls upon the Container. Then using LMOD, the exact tree of compilers and MPI versions are exported already. I just wonder is there any example using LMOD (Env. Modules) and Apptainer?
You could use lmod to add all of the paths to the container and make it work, but that doesn't really address the main issue with that bind method. It just makes it more convenient to do something that is fundamentally broken.
Hello, my friend, I have currently implemented Ascander in 2 production environments, I removed Ansible Awx because Ascander seems much more stable and secure and reliable and much faster to install. Now I have a question. At some point, will the CIQ team implement or are working on something like Ansible event driven (eda)? thank you and keep up the good work I almost have the opportunity to watch your videos, you contribute a lot to the community
@franciscoferrin7524 I'm glad you are enjoying Ascender and the videos thus far. EDA is on our roadmap, and should be available relatively soon(IE some time in quarter 1 this year)! If you have anything else you'd like to see explained or demonstrated, feel free to reach out.
@@GregSowell Hi Greg. Thanks for responding, I would like videos to be made about implementing or integrating with proxmox or kvm and deploying docker images using ascender. It would also be great if a video was made showing how to make an image with ansible builder to create an execution environment
To clarify some confusion regarding CIQ’s recommendations for MPI: we recommend installing MPI in the Apptainer container, not using the “hybrid” method. Using PMI or PMIx support in your resource manager, you can start such MPI-equipped containers directly, without needing MPI to even be installed on the host system, which makes the container portable to any PMI-supporting environment, and carries no performance degradation. We have discussed this in previous webinars; in particular A New Approach to MPI in Apptainer and Apptainer MPI Benchmarking. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7cw_uVr5Ibk.html ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-oMEQGEUauwQ.html
Is there a help doc on adding an existing Ascender instance to a newly created Ledger? Currently this page doesn't have an "Edit" button: ledger-test.my.domain/servers/
We don't have a help page on it yet, but the quick answer is to modify the settings on the ascender installer to include the ledger settings. It should run and complete the install. I would snapshot my existing install first...juuuuust to make sure :)
I am using a basic setup with Grafana, fed by Red Hat performance copilot to collect the basics from each node. Collects historical data and helps figure out issues, can always dive in deeper on individual nodes when reproducing and inspecting issues