Hi Everyone,
I'm an early adopter because I like to tinker with shiny new things. Every once in a while, this ends up not working out, as was the case with the Corral release. But hey, kudos to the team for making the right decision, and I learned some things in the process.
When I converted to Corral, I lost my Jail configurations. Docker was the new shiny, so fine, I buckled down and decided to learn it. I didn't like the virtualization overhead, or the limit on number of CPUs per container (or maybe VM) of 16, but this was the first time I've been exposed to containerized computing and I did enjoy learning the advantages.
And then Corral was discontinued, so I reverted to 9.10.2. Unfortunately, as an early adopter, I had already converted all of my Jails to Docker containers, and deleted the original Jail datasets. Then I had Docker containers and datasets, but no support for Docker. Soooo... time to create the Jails again.
I applied some of the Docker methodology to my new Jails, and thought some of my friends and coworkers who had done the same upgrade, and then were ready for the same downgrade, would benefit from a write-up. So I did that in a Google Doc, and it kept growing, and eventually a coworker asked that I publish it in GitHub, so I did that, too.
I split each of the configuration scenarios into a separate GitHub project, for better or worse, but it's all available. Hopefully this can help some others with the transition, or employ an easier methodology for the future, or at least give some ideas to run with, as it did my friends and coworkers. Feel free to contribute, too! ;)
And even if you aren't interested at all in Jails or Containers, the scripts I put together showcase some example configurations for Resilio Sync, Google Drive pulls (used to backup my Google Photos, in my case), Google Cloud Storage backup (super cheap with Coldline Storage buckets), Plex Media Server, semi-parallelization of media transcoding, and of course examples of the venerable 1979 Bourne Shell. :D
Google Doc
GitHub Repo
Enjoy!
I'm an early adopter because I like to tinker with shiny new things. Every once in a while, this ends up not working out, as was the case with the Corral release. But hey, kudos to the team for making the right decision, and I learned some things in the process.
When I converted to Corral, I lost my Jail configurations. Docker was the new shiny, so fine, I buckled down and decided to learn it. I didn't like the virtualization overhead, or the limit on number of CPUs per container (or maybe VM) of 16, but this was the first time I've been exposed to containerized computing and I did enjoy learning the advantages.
And then Corral was discontinued, so I reverted to 9.10.2. Unfortunately, as an early adopter, I had already converted all of my Jails to Docker containers, and deleted the original Jail datasets. Then I had Docker containers and datasets, but no support for Docker. Soooo... time to create the Jails again.
I applied some of the Docker methodology to my new Jails, and thought some of my friends and coworkers who had done the same upgrade, and then were ready for the same downgrade, would benefit from a write-up. So I did that in a Google Doc, and it kept growing, and eventually a coworker asked that I publish it in GitHub, so I did that, too.
I split each of the configuration scenarios into a separate GitHub project, for better or worse, but it's all available. Hopefully this can help some others with the transition, or employ an easier methodology for the future, or at least give some ideas to run with, as it did my friends and coworkers. Feel free to contribute, too! ;)
And even if you aren't interested at all in Jails or Containers, the scripts I put together showcase some example configurations for Resilio Sync, Google Drive pulls (used to backup my Google Photos, in my case), Google Cloud Storage backup (super cheap with Coldline Storage buckets), Plex Media Server, semi-parallelization of media transcoding, and of course examples of the venerable 1979 Bourne Shell. :D
Google Doc
GitHub Repo
Enjoy!