On 08/01/2016 03:51 AM, Unix SA wrote:
> yes, that could be a workaround, but not appropriate solution. also 
> exporting content again takes lot of space, i think it should create links 
> similar to PULP.
> 

Symlinks are not created today in case content is being exported to NFS
or needs to be copied to USB disk. If the servers are able to connect to
each other via http/https (i.e., no airgap), then it can be quite a use
of disk space for not much benefit.

> anyone in katello development team can please comment ? if this is going to 
> improve in future?
> 

It sounds like the feature you want is to be able to select multiple
content views and export/import them into a different satellite, without
having to work with content at the repository level.

Just confirming, your production Katello instance is able to connect to
the engineering instance via http or https, it just can't connect to the
internet. Is this correct?

The ability to import/export content views without delving into
repo-level operations has been discussed in the past and is on the
backlog, but I am not sure of its prioritization. I would say the best
bet is to put in a redmine issue if you are an upstream Katello user.

Another option may be to user hammer-cli-csv [1] and export/import your
CVs like that. You may need to export your content views and then edit
the CSV a bit to point to the correct exported repositories before
importing on the other side.

[1] https://github.com/Katello/hammer-cli-csv/

> On Saturday, 30 July 2016 00:18:22 UTC+5:30, Chris Duryee wrote:
>>
>>
>>
>> On 07/28/2016 11:21 PM, Unix SA wrote: 
>>> Hi, 
>>>
>>>>> Can you give more detail about your use case? It sounds like there are 
>>>>> multiple users in the same org, each wanting to manage their own CV of 
>>>>> exported content, and each with their own set of repos to import on 
>> the 
>>>>> downstream Katello server? 
>>>
>>> that's correct, i have one satellite in Engineering and one in 
>> Production ( 
>>> downstream ), now we download contents from Redhat to our Engineering 
>>> satellite test it and release it to Production. 
>>>
>>> so for example, we have RHEL6.5 kickstart,  RHE6.5 rpms, RHEL6 satellite 
>>> tools in one content view, and RHEL7.2 kickstart, RHEL7.2 rpms, RHEL7 
>>> satellite tools in another content view, similar things will happen for 
>>> RHEL7.3 later. apart from that we have other content views for 
>> middleware, 
>>> db and all. 
>>>
>>> now i want to periodically allow production satellite to sync contents 
>> from 
>>> engineering satellite, using current approach, i will only able to sync 
>>> either RHEL6 or RHEL7, unless i change URL 
>>>
>>> ideally this export/import feature should allow, individual repository 
>>> sync, by providing URL, that may work for custom contents but not sure 
>> how 
>>> it will work for RHEL contents. 
>>>
>>
>> That is allowed today, but via hammer. If you use 'hammer repository 
>> sync' with the '--source-url' option, you can set it to any URL desired. 
>>
>> Unfortunately, it's difficult to import from multiple CVs without 
>> changing the URL, since the CDN URL is tied to the organization/manifest 
>> and not to a particular product or repo. One workaround would be to set 
>> your CDN URLs and enable repos to get everything created, then use the 
>> --source-url method above once the repos were created to sync content 
>> down. 
>>
>>
>>> Regads, 
>>> DJ 
>>>
>>> On Thursday, 28 July 2016 19:38:45 UTC+5:30, Chris Duryee wrote: 
>>>>
>>>>
>>>>
>>>> On 07/27/2016 11:47 PM, Unix SA wrote: 
>>>>> Well that's not the right way, if it allows to export CV version, it 
>>>> should 
>>>>> allow different CVs, also i dont want to mix my contents in single CVs 
>>>> as 
>>>>> there are different people manage their own CVs, also why i will 
>> include 
>>>> my 
>>>>> RHEL6.5 and RHEL7 in single content view? 
>>>>>
>>>>
>>>> The tricky part is that if you are using the CDN URL to manage the 
>>>> import location, the exported contents need to be in the same tree 
>>>> format as what Katello expects. 
>>>>
>>>> Can you give more detail about your use case? It sounds like there are 
>>>> multiple users in the same org, each wanting to manage their own CV of 
>>>> exported content, and each with their own set of repos to import on the 
>>>> downstream Katello server? 
>>>>
>>>>
>>>>> Regards, 
>>>>> DJ 
>>>>>
>>>>> On Wednesday, 27 July 2016 18:36:36 UTC+5:30, Chris Duryee wrote: 
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 07/27/2016 04:38 AM, Unix SA wrote: 
>>>>>>>
>>>>>>> Hello, 
>>>>>>>
>>>>>>> I am following procedure below to sync contents from my upstream 
>>>>>> satellite 
>>>>>>> to downstream. 
>>>>>>>
>>>>>>>
>>>>>>
>>>>
>> https://access.redhat.com/documentation/en/red-hat-satellite/6.2-beta/paged/content-management-guide/appendix-c-synchronizing-content-between-satellite-servers
>>  
>>>>>>>
>>>>>>> now after updating my organization to URL mention in document, i am 
>>>> able 
>>>>>> to 
>>>>>>> sync one CV 
>>>>>>>
>>>>>>> "" 
>>>>>>>
>>>>>>> $ hammer organization update \ 
>>>>>>> --name "Mega Subsidiary" \ 
>>>>>>> --redhat-repository-url \ 
>>>>>>> http://megacorp.com/pub/cdn-latest 
>>>>>>>
>>>>>>> Organization updated 
>>>>>>> """ 
>>>>>>>
>>>>>>> but for another CV, the URL is different, do i have to update URL 
>>>>>> everytime when i want to sync different CVs ? or am i missing 
>>>> something? 
>>>>>>>
>>>>>>>
>>>>>>> Procedure i followed is:- 
>>>>>>> 1) set export path to /var/lib/html/pub/export 
>>>>>>> 2) set selinux permissions 
>>>>>>> 3) set "immediate" for my RHEL7 kickstart repository 
>>>>>>> 4) export repository with "hammer repository export --id 2 
>>>>>> --export-to-iso 
>>>>>>> 0" 
>>>>>>> 5) in downstream URL update manifest with URL 
>>>>>>> " 
>>>>>>
>>>>
>> https://upstream/pub/export/ORG-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_Kickstart_x86_64_7_2/ORG/Library/";
>>  
>>
>>>>
>>>>>>
>>>>>>>
>>>>>>> sync works for "kickstart" , but then how to sync for "rpm 
>> repository" 
>>>>>> now 
>>>>>>> as URL will be different for it? 
>>>>>>>
>>>>>>> Regards, 
>>>>>>> DJ 
>>>>>>>
>>>>>>
>>>>>> Typically, the easiest way to do this is to create a single CV that 
>> has 
>>>>>> all the content you'd like to export. That way if you export multiple 
>>>>>> items, the CDN url on the downstream server stays the same. 
>>>>>>
>>>>>
>>>>
>>>
>>
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to