Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RedHatSatellite/satellite-clone

Utility to assist cloning an existing Satellite 6 server to a new host
https://github.com/RedHatSatellite/satellite-clone

clone satellite6

Last synced: 13 days ago
JSON representation

Utility to assist cloning an existing Satellite 6 server to a new host

Awesome Lists containing this project

README

        

# Satellite-clone

Easily set up a Red Hat Satellite server with restored backup data.

## Getting Started
Throughout this documentation, ensure that you understand the following terminology:
- Source server: Existing Satellite server.
- Target server: new server, to which Satellite server is being cloned.

#### Supported Satellite Versions ####
Satellite 6.12 and newer

#### What you need: ####
- A blank (vanilla install) RHEL 8 machine (target server). You will run the setup commands here.
- A backup from a Satellite server (source server) created with `satellite-maintain`. This backup can be with or without pulp data.
- You will need a Satellite 6 subscription for the cloned machine. With the new Satellite Infrastructure [subscription model](https://access.redhat.com/solutions/3382781) you should have multiple Satellite subscriptions available.

#### Setup ####

On the target server:

1. Clone this repository with git:
```console
# dnf install git-core
# git clone https://github.com/RedHatSatellite/satellite-clone.git
```
2. Install the `ansible-core` package:
```console
# dnf install ansible-core
```

Proceed to performing the [cloning process](docs/satellite-clone.md). Please check our [FAQ section](docs/faqs.md) for frequently asked questions.

## Development ##

To make a contribution, please fork the repository and open up a pull request with your branch. All pull requests need to have a corresponding issue, you can comment the issue that your are fixing by putting `Fixes #302` (where 302 is the issue number) in the commit message. If there is no issue yet for your problem, just open one up! Community issues and contributions are always appreciated.