[Spacewalk-list] satellite-sync in Spacewalk?

Pradeep Kilambi pkilambi at redhat.com
Wed Jul 16 02:16:12 UTC 2008


Jason Ganovsky wrote:
> Hi Pradeep,
>
> That helps me understand the architecture, thank you.
>
> So I *think* I successfully activated my Satellite correctly (although I might 
> have steered wrong somwehere) but here it goes...
>
> Basically, I used the template-eval.cert from the wiki, resigned it and 
> activated my first spacewalk with it.  I then copied template-eval.cert 
> to /etc/sysconfig/rhn/rhn-entitlement-cert.xml on the 2nd Spacewalk server.
>
> Does all of that sound right?  Below is the error I'm seeing.
>   

So If i read this right the parent is another spacewalk server? This is 
not supported yet.
Each spacewalk server needs to be handled on its own. So use 
--disconnected option

$ rhn-satellite-activate --disconnected

But if you're trying to sync a channel from one spacewalk server to 
another. Here is your option:

on spacewalk-1 say you have 'test-channel' that you want to sync to 
spacewalk server2. In this
case do the following:

* On spacewalk server-1 run

$ rhn-satellite-export -c test-channel --dir=/tmp/test-channel-dump

* Now copy this test-channel-export data to spacewalk server-2 to say 
/tmp/test-channel-dump

* On Spacewalk server2 run:

$ satellite-sync -m /tmp/test-channel-dump -c test-channel

This should get you the test-channel from server-1 on to server-2.

Hope this helps.

~ Prad

> [root at spacewalk2 ~]# rhn-satellite-activate --no-ssl
> NOTE: using backup cert as 
> default: /etc/sysconfig/rhn/rhn-entitlement-cert.xml
> RHN_PARENT: spacewalk.lnxservices.net
> ERROR: unhandled XMLRPC fault upon remote deactivation (reraising): <Fault -1: 
> 'redstone.xmlrpc.XmlRpcFault: Could not find method deactivateSatellite in 
> class class com.redhat.rhn.frontend.xmlrpc.satellite.SatelliteHandler'>
>
> ERROR: <Fault -1: 'redstone.xmlrpc.XmlRpcFault: Could not find method 
> deactivateSatellite in class class 
> com.redhat.rhn.frontend.xmlrpc.satellite.SatelliteHandler'>
>
>
> On Tuesday 15 July 2008 4:59 pm, you wrote:
>   
>> Jason Ganovsky wrote:
>>     
>>> But do I need a Satellite certificate, or just a RHEL subscription?  If I
>>> need a Satellite subscription doesn't that defeat the purpose of setting
>>> up and using Spacewalk?  Why wouldn't I just use Satellite?
>>>       
>> You would need both if you want to use RHN services. So satellite is an
>> Enterprise product with support. Where as spacewalk is a community
>> effort which is open source and free to use as you wish.  In order for
>> you to populate content to your spacewalk server, syncing  from RHN is
>> not the only option. You can create a custom channel on your spacewalk
>> server and push content using rhnPush tool for an entire distro. So I
>> recommend the following:
>>
>> * Activate your spacewalk server in disconnected  mode as mentioned earlier
>>
>> * create custom channels for whatever conettn you want.
>>
>> * push content to your custom channels(say for example fedora) using
>> rhnPush. For help see the wiki docs. There is lot of examples on how to
>> do that.
>>
>> see this: https://fedorahosted.org/spacewalk/wiki/UploadFedoraContent
>>
>> * then you should be able to register your fedora client and manage from
>> your spacewalk server.
>>
>> see this: https://fedorahosted.org/spacewalk/wiki/RegisteringClients
>>
>> This is jus an example. You can manage any of your clientss as long as
>> you have the content uploaded to the spacewalk server.
>>
>> Hope this helps,
>>
>> ~ Prad
>>
>>     
>>> On Tuesday 15 July 2008 4:38 pm, you wrote:
>>>       
>>>> If you want to use rhn.redhat.com services, then you need a certificate
>>>> that can be validated against hosted. You will need to contact a red hat
>>>> sales associate for that and essentially falls under the enterprise
>>>> category where you have to pay for the entitlements. But if you wanna
>>>> use your own, create your own cert(using
>>>> https://fedorahosted.org/spacewalk/wiki/CertCreation ), you should make
>>>> your satellite a disconnected one using this cert as follows.
>>>>
>>>> * rhn-satellite-activate --disconnected --rhn-cert=<your-custom-cert>
>>>>
>>>> and then use the content export tool or channel dumps to extract and
>>>> sync back to your content to new spacewalk servers.
>>>>
>>>> ~ Prad
>>>>
>>>> Jason Ganovsky wrote:
>>>>         
>>>>> What should I point to with --rhn-cert?  When I setup Spacewalk I
>>>>> didn't create any special entitlement certificates, is that something I
>>>>> need to do for this step?
>>>>>
>>>>> On Tuesday 15 July 2008 4:06 pm, you wrote:
>>>>>           
>>>>>> Please follow this :
>>>>>>
>>>>>> * Register you server with RHN (in your case )
>>>>>>
>>>>>> * rhn-satellite-activate --rhn-cert=<your-cert>
>>>>>>
>>>>>> * then satellite-sync -l
>>>>>>
>>>>>> Lemme know if this helps,
>>>>>>
>>>>>> ~ Prad
>>>>>>
>>>>>> Jason Ganovsky wrote:
>>>>>>             
>>>>>>> Ok, so far no go.
>>>>>>>
>>>>>>> The machine where spacewalk is running is registered with RHN.  When
>>>>>>> I try and run satellite-sync I get the following
>>>>>>>
>>>>>>> [root at spacewalk ~]# satellite-sync -s http://rhn.redhat.com
>>>>>>> --list-channels --debug-level=6
>>>>>>> 15:43:04 Red Hat Network Satellite - live synchronization
>>>>>>> 15:43:04    url: https://rhn.redhat.com
>>>>>>> 15:43:04    debug/output level: 6
>>>>>>> 15:43:04    +++ Satellite synchronization tool checking in.
>>>>>>> 15:43:04
>>>>>>> 15:43:04
>>>>>>> ERROR: there was a problem synchronizing the information.
>>>>>>>        Error message: [('SSL routines',
>>>>>>> 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
>>>>>>>
>>>>>>> If I then run
>>>>>>>
>>>>>>> [root at spacewalk ~]# satellite-sync -s http://rhn.redhat.com
>>>>>>> --list-channels --no-ssl --debug-level=6
>>>>>>> 15:57:04 Red Hat Network Satellite - live synchronization
>>>>>>> 15:57:04    url: http://rhn.redhat.com
>>>>>>> 15:57:04    debug/output level: 6
>>>>>>> 15:57:04    +++ Satellite synchronization tool checking in.
>>>>>>>
>>>>>>> It sits there forever.
>>>>>>>
>>>>>>> On Tuesday 15 July 2008 11:50 am, you wrote:
>>>>>>>               
>>>>>>>> Ah ok :) .. lemme know if you hit any issues. I'll be happy to give
>>>>>>>> any input.
>>>>>>>>
>>>>>>>> ~ Prad
>>>>>>>>
>>>>>>>> Jason Ganovsky wrote:
>>>>>>>>                 
>>>>>>>>> None, I haven't attempted to set it up yet.  I've never used it
>>>>>>>>> before (Satellite, Spacewalk or otherwise) so I wanted to make sure
>>>>>>>>> everything was in working order before I started frustrating myself
>>>>>>>>>
>>>>>>>>> :)
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> On Tuesday 15 July 2008 11:19 am, you wrote:
>>>>>>>>>                   
>>>>>>>>>> Should be fully functional. What's the specific issue you're
>>>>>>>>>> facing?
>>>>>>>>>>
>>>>>>>>>> ~ Prad
>>>>>>>>>>
>>>>>>>>>> Jason Ganovsky wrote:
>>>>>>>>>>                     
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> Has anyone successfully used satellite-sync in Spacewalk?  I'd
>>>>>>>>>>> like to verify that it in fact fully works.
>>>>>>>>>>>
>>>>>>>>>>> Thanks for any information!
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Spacewalk-list mailing list
>>>>>>>>>>> Spacewalk-list at redhat.com
>>>>>>>>>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>>>>>>>>>                       
>>>>>>> _______________________________________________
>>>>>>> Spacewalk-list mailing list
>>>>>>> Spacewalk-list at redhat.com
>>>>>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>>>>>               
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>   




More information about the Spacewalk-list mailing list