[Spacewalk-list] Update hosts names in SP

Konstantin Raskoshnyi konrasko at gmail.com
Thu May 5 19:30:07 UTC 2016


H William, thanks for response
no it doesn't make any sence. I was walking about renaming machine name in
the SP if actual host was changed.

Thanks!

On Wed, May 4, 2016 at 6:29 AM, William H. ten Bensel <WHTENBEN at up.com>
wrote:

> I am making the assumption that you are referring to the spacewalk profile
> id, let say abc123 and the hostname is now xyz123:
>
>
> On server/device /etc/sysconfig/rhn/systemid will have the abc123:
>
> <name>profile_name</name>
> <value><string>*abc123*</string></value>
>
>
> Now you want to rename the spacewalk profile:
>
>         # spacecmd -s spacewalk.domain
>        spacemcd >> system_rename abc123 xyz123
>
> Re-register/reactivate: (2 ways of doing this)
>
> 1. Via UI and Server.
>        GO to the server in spacewalk -> reactivation -> Generate key.
>         ON the server:
>          rhnreg_ks --force --serverUrl=https://spacewalk.domain/XMLRPC
> --sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
> --activationkey=key-from-gui
>         Validate:
>         /etc/sysconfig/rhn/systemid --->
>
> 2.   Write a perl/python/java script which runs on the server/device (or
> you can schedule a script run to re-register with the activation key) that
> does something like the following (Sorry: not the full code)
>
>         system_id = "/etc/sysconfig/rhn/systemid"
>         rhn_cert = "/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT"
>         keys = sys.argv[1:]
>
>         if os.path.exists(rhn_cert):
>                 for line in open(rhn_cert):
>                         if "OU=*xxxxx*=" in line:
>                                 http_server=line.split("OU=*xxxx*=")[-1]
>                                 http_server=str(http_server.rstrip())
>                                 http_xml="http://" + http_server +
> "/XMLRPC"
>                                 http_server="http://" + http_server +
> "/rpc/api"
>                 if not http_server:
>                         http_server="*http://xxxxxx/rpc/api*
> <http://uprrsat.sos.tla.uprr.com/rpc/api>"
>
>         if os.path.exists(system_id):
>                 if os.path.exists(system_id):
>                         client = xmlrpclib.Server(http_server)
>
> keys.append(client.system.obtain_reactivation_key(open(system_id).read()))
>
>
>         command = "rhnreg_ks --force --activationkey=" + string.join(keys,
> ",")
>         os.system(command)
>
>
> - Thanks and good luck
>
>
>
>
> From:        Konstantin Raskoshnyi <konrasko at gmail.com>
> To:        spacewalk-list at redhat.com
> Date:        05/04/2016 01:46 AM
> Subject:        [Spacewalk-list] Update hosts names in SP
> Sent by:        spacewalk-list-bounces at redhat.com
> ------------------------------
>
>
>
> This email originated from outside of the company. Please use discretion
> if opening attachments or clicking on links.
> ------------------------------
>
>
> If I run rhn-profile-sync on hosts then if I click on  a host in SP I see
> the actual hostname.
>
> But does spacewalk has a mechanism to update the host name in SP and set
> in equal to actual hostname?
> THanksThis email originated from outside of the company.  Please use
> discretion if opening attachments or clicking on links.
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
>
>
> **
>
>
>
> This email and any attachments may contain information that is
> confidential and/or privileged for the sole use of the intended recipient.
> Any use, review, disclosure, copying, distribution or reliance by others,
> and any forwarding of this email or its contents, without the express
> permission of the sender is strictly prohibited by law. If you are not the
> intended recipient, please contact the sender immediately, delete the
> e-mail and destroy all copies.
>
> **
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20160505/8b55cd6c/attachment.htm>


More information about the Spacewalk-list mailing list