RHN Satellite subchannel oluşturmak ve paket upload

Satellite Subchannel Oluşturma işlemi

RHN Satellite ürününde yeni bir subchannel oluşturma işlemi 3 adımdan oluşmakta,

1- Channel > Manage Software channel adımlarını izleyin.

2- Create New Channel ile devan edin.

3-Parent Channel bölümünde hangi channel altında subchannel oluşturmak istiyorsanız bunu seçin.

NOT : Parant Channel bölümünde her hangi bir channel name seçilmez ise Custom channel oluşturulmuş olur, parent bölümünde bir channel name seçilerek ancak custom subchannel oluşturulabilir. (rhel5, rhel6 gibi)

Subchannel oluşturma işlemi tamamlandığında satellite sunucu da aşağıdaki komut çalıştırılmalıdır.

[important] satellite-sync[/important]

Subchannel Paket Eklemek

Yeni oluşturmuş olduğumuz Customer subchannel içerisine istediğimiz rpm paketlerini ekleyebilir ve bu paketleri istediğimiz clientlara gönderebiliriz.

Örnek bir senaryo ile durumu özetleyelim.

Endersys in kendine ait 10 adet rpm paketi olsun ve bu paketleri  tüm sunucularına kurmakta olduğunu varsayalım. Main channel da bu paketler mevcut değil, bu durumda yukarıdaki gibi “rhel6_enderchannel” adı ile bir subchannel oluşturalım.

İstediğimiz paketleri bu subchannel içerisine yerleştirmek için bir dizin oluşturarak, rpm paketlerini bu dizinde toplayalım daha sonra rhnpush komutunu çalıştırarak dizindeki rpm paketlerini subchannel ile ilişkilendirelim.

[important]

Tek RPM paketini channel ile ilişkilendirmek :

syntax : rhnpush –nosig -c channelName –server Satellitesunucu FQDN  RPM Path

rhnpush –nosig -c rhel6_enderchannel  –server satellite.endersys.com  nmap-6.25-1.x86_64.rpm[/important]

 

[important]

Dizindeki tüm RPM leri Channel ile ilişkilendirmek :

Syntax : rhnpush  -c channelName -d rpm paket dizini -u satellite username –nosing

rhnpush -c rhel6_enderchannel -d /root/RPM_Source/ -u endersys –nosig

[/important]
Bu şekilde dizindeki tüm rpm paketlerini veya belirtilen tek bir rpm paketini subchannel ile ilişkilendirebilir ve yum ile tüm clientlar da kullanabiliriz.

Client tarafında bu paketleri kurabilmek için  –nogpgcheck kullanmanız gerekmekte.

[important]yum –nogpgcheck -y install nmap[/important]

Faydalı olabilmesi temennisi ile.

Share Button

Bir yanıt yazın