-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split synchronizing content by sync type #2118
Comments
What's the third type of ISS?
In general, I'd be open to moving the thing to a standalone guide with a bit more context on when to use which procedure. It's currently part of the Managing Content guide. Note that build target "satellite" renders things a bit differently. If we "just" split it into three assemblies, I'd also consider this a true improvement! cc @bangelic |
I believe the third type of ISS is |
What the intented use case for this? Does it overlap with the other two use cases above? Is it for backups? |
I believe @jeremylenz could provide more insight. |
It's always been three "types of ISS" in my mind because it's three different ways of getting content from one Satellite to another. But as far as what the physical connections look like, there are only two.
To answer your questions @maximiliankolb, none of these use cases have backups in mind. They are all for operating Satellites that are disconnected from the Internet. For the fully disconnected (air-gapped) configuration, Syncable import/export has some advantages over pulpcore import/exports, mainly that you don't have to have matching Satellite versions. cc @parthaa who may have more commentary. |
As @jeremylenz said. I'd categorize both regular Import/Export & Syncable Import/Export as Export Sync (as jeremy's table indicates). |
docs triage: @adamlazik1 We currently have https://docs.theforeman.org/nightly/Managing_Content/index-katello.html#Synchronizing_Content_Between_Servers_content-management split by sync type and an appendix on how to configure it: https://docs.theforeman.org/nightly/Managing_Content/index-katello.html#Configuring-ISS_content-management Closing this issue for now unless there's an urgent issue/major benefit to restructure it again. |
Copying comment from #2004 (comment):
It seems like this entire section is in the wrong place.
There are three types of ISS:
"Export sync" (a.k.a air-gapped / fully disconnected) - use hammer content-export and hammer content-import and move files manually via sneakernet
"Network sync" - use the connected Satellite as the Red Hat CDN URL for the "disconnected" Satellite (which still has a network connection to the connected Satellite, but may not have a connection to the Internet)
Syncable exports & imports - use hammer content-export --format syncable
All of the sections in this chapter, "Synchronizing content between Satellites", are about Export sync. This is the only one that's about Network Sync, and it's in the middle of all the other stuff about Export sync.
Ideally, I think each of the three strategies should have its own documentation section, along with an overview that helps the user decide which one to use. Thoughts?
The text was updated successfully, but these errors were encountered: