Comments (6)
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.
ISS use case | Physical configuration | What you select in Manifest modal on the disconnected Satellite | How you transfer data between Satellites |
---|---|---|---|
Pulpcore import/export | Fully disconnected (Air-gapped) | Export Sync | hammer content-export |
Syncable exports/imports | Fully disconnected (Air-gapped) | Export Sync | hammer content-export --format syncable |
Network Sync | "Disconnected" | Network Sync | The "disconnected" Satellite consumes content from the connected Satellite |
Physical configuration | Description |
---|---|
Fully disconnected (Air-gapped) | The disconnected Satellite is physically disconnected from the internet and all other networks. |
"Disconnected" | The "disconnected" Satellite cannot communicate with the Internet, but can communicate over the network with the connected Satellite. |
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.
from foreman-documentation.
What's the third type of ISS?
- Export sync: ✔️
- Network sync: ✔️
- ???
- misusing (?) ISS for backups: is that somehow possible?
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
from foreman-documentation.
I believe the third type of ISS is Syncable exports & imports - use hammer content-export --format syncable
.
from foreman-documentation.
What the intented use case for this? Does it overlap with the other two use cases above? Is it for backups?
from foreman-documentation.
I believe @jeremylenz could provide more insight.
from foreman-documentation.
As @jeremylenz said. I'd categorize both regular Import/Export & Syncable Import/Export as Export Sync (as jeremy's table indicates).
from foreman-documentation.
Related Issues (20)
- Planning for {Project} Guide - Content Sources terminology
- should we drop 'Content hosts'? HOT 3
- friendly reminder: do not forget to cherry-pick to 3.10! HOT 3
- Reword "internal Smart Proxy" and "external Smart Proxy" HOT 1
- Restructure branches into web and guides (nightly, X.Y, etc) HOT 4
- Decide on foreman-installer "--option=true" vs --option true" HOT 4
- Re-document katello-pull-transport-migrate
- Check if "Content Host" needs to be removed from Prereqs too HOT 7
- Add hint about default Puppet Environment HOT 2
- Fix version details - RHEL7 to RHEL8 on Satellite v6.12 - v6.15 in performance tuning doc HOT 1
- Removal of {context} from IDs HOT 1
- Make long headers easier to read HOT 6
- Introduce a Foreman & DNS guide HOT 9
- Shortened guide titles need link updates in code for Sat
- Idea: Document how to mirror Ubuntu Pro packages? HOT 7
- Move "use tmux because the upgrade takes a very long time" to snippet
- Relocate and rewrite deleted note about CVs
- Update link to "Configuring LDAP as an ext auth" in Satellite web UI
- Improve introduction in guides/common/modules/con_performing-additional-configuration-on-smart-proxy-server.adoc
- Further improvements to the Discovery chapter in provisioning HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from foreman-documentation.