Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Ko Red Hat Satellite he otinga whakahaere punaha e ngawari ana ki te tuku, ki te tauine me te whakahaere i nga hanganga Red Hat puta noa i nga taiao tinana, mariko, me te kapua. Ma te Satellite ka taea e nga kaiwhakamahi te whakarite me te whakahou i nga punaha kia pai ai te whakahaere me te haumaru ki nga momo paerewa. Ma te whakaaunoa i te nuinga o nga mahi e pa ana ki te pupuri i te hauora o te punaha, ka awhina a Satellite i nga whakahaere ki te whakanui ake i te kaha, te whakaheke i nga utu whakahaere, me te pai ake te whakautu ki nga hiahia pakihi rautaki.

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Ahakoa ka taea e koe te mahi i nga mahi whakahaere taketake ma te whakamahi i nga ratonga Red Hat kei roto i to ohaurunga Red Hat Enterprise Linux, ka taapirihia e Red Hat Satellite nga kaha whakahaere huringa ora.

I roto i enei mea ka taea:

  • Tāuta pāti;
  • Whakahaere ohaurunga;
  • Ko te timatanga;
  • Whakahaerenga whirihoranga.

Mai i te papatohu kotahi, ka taea e koe te whakahaere i nga mano o nga punaha me te ngawari o te kotahi, te whakanui ake i te waatea, te pono, me te kaha ki te tirotiro i nga punaha.

Na inaianei kei a matou te Red Hat Satellite 6.5 hou!

Ko tetahi o nga mea pai e haere mai ana me te Red Hat Satellite 6.5 ko te miihini purongo hou.

Ko te Satellite Server te waahi mo nga korero katoa mo nga punaha hinonga Red Hat, a ma tenei miihini hou ka taea e koe te hanga me te kaweake i nga purongo kei roto nga korero mo nga kaihautu Satellite kiritaki, ohaurunga rorohiko, nga hapa e tika ana me etahi atu. Ka whakatakotohia nga purongo i roto i te Ruby Embedded (ERB).

Ka tae mai a Satellite 6.5 me nga purongo kua rite, a ka hoatu e te miihini ki nga kaiwhakamahi te kaha ki te whakarite i enei purongo, ki te hanga ranei i a raatau ake. Ko nga purongo a Satellite 6.5 kua hangaia i roto i te whakatakotoranga CSV, engari i tenei pou ka whakaatu matou me pehea e taea ai e koe te whakaputa purongo ki te whakatakotoranga HTML.

Satellite 6.5 nga purongo hanga-i roto

Kei roto i te Satellite 6.5 e wha nga purongo kua whakauruhia:

  • Hapa e tika ana – he rarangi o nga hapa rorohiko (he hee) me whakakore i runga i nga kaihautu ihirangi (ka whiriwhiria e nga kaihautu me nga hapa);
  • Nga mana whakahaere – he ripoata mo te mana o nga kaihautu Satellite (me whiriwhiria e te kaihautu);
  • Nga kaihautu kua rehitatia - nga korero mo nga kaihautu Satellite: Wāhitau IP, putanga OS, ohaurunga rorohiko (me whiriwhirihia e te kaihautu);
  • Ohaurunga - nga korero mo nga ohaurunga raupaparorohiko: te tapeke o nga ohaurunga, te maha o nga utu kore utu, nga tohu SKU (ka whiriwhiria e nga tawhā ohaurunga).

Hei whakaputa purongo, whakatuwheratia te tahua Kaupanetīpako Ngā Tātauira Pūrongo ka paato i te paatene Hanga ki te taha matau o te purongo e hiahiatia ana. Waiho te āpure tātari kia pātea hei whakauru i ngā raraunga katoa ki te pūrongo, tāuru rānei i tētahi mea ki reira hei whakawhāiti i ngā hua. Hei tauira, ki te hiahia koe ki te ripoata a nga Kaihautu Rehita kia whakaatu anake i nga kaihautu RHEL 8, katahi ka tohua he tātari. os = RedHat me os_major = 8, pera i te whakaaturanga i raro nei:

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Kia hangahia te purongo, ka taea e koe te tango ake ka whakatuwhera i roto i te ripanga penei i te LibreOffice Calc, ka kawemai i nga raraunga mai i te CSV ka whakariterite hei pou, hei tauira, hei purongo. Hapa e tika ana i runga i te mata i raro nei:

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Kia mahara mai kei roto i nga ahuatanga o nga purongo kua whakauruhia ki roto ka taea te kowhiringa i te taunoa (Taunoa), no reira ka taapiri aunoatia ki nga whakahaere hou katoa me nga waahi ka hangaia e koe ki te Satellite.

Whakaritenga o nga purongo hanga-i roto

Kia titiro tatou ki te whakaritenga ma te whakamahi i te tauira o te purongo kua oti te hanga Ohaurunga. Ma te taunoa, ka whakaatuhia e tenei ripoata te tapeke o nga ohaurunga (1), me te maha o nga mea e waatea ana, ara, kore utu, ohaurunga (2). Ka taapirihia e matou tetahi atu pou ki runga me te maha o nga ohaurunga kua whakamahia, kua tautuhia ko (1) - (2). Hei tauira, ki te 50 te katoa o nga ohaurunga RHEL me te 10 o ratou he kore utu, katahi ka whakamahia nga ohaurunga 40.

I te mea kua maukati te whakarereketanga o nga purongo hanga-roto, a, kaore i te tūtohutia kia whakarereketia, me kii koe i te purongo hanga-roto, hoatu he ingoa hou, katahi ka whakarereke i tenei kape kati.

Na, ki te hiahia matou ki te whakarereke i te ripoata Ohaurunga, katahi me whakakao i te tuatahi. Na me whakatuwhera te tahua Kaupane, whiriwhiri Ngā Tātauira Pūrongo kei te tahua taka-iho ki te taha matau o te tauira Ohaurunga whiriwhiri Tārite. Kātahi ka tāuruhia te ingoa o te pūrongo clone (kia karangahia Ohaurunga Ritenga) me waenganui i nga rarangi wātea и Rahinga tāpirihia te rārangi ki runga 'Whakamahia': pool.quantity - pool.available, – aro ki te piko kei te pito o te raina. Koinei te ahua o te whakaahua:

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Na ka pehia e matou te paatene Tukue whakahoki mai ana i a tatou ki te wharangi Ngā Tātauira Pūrongo. I reira ka paatohia te paatene Hanga ki te taha matau o te purongo hou i hangaia Ohaurunga Ritenga. Waiho te mara tātari ohaurunga kia noho kau ka paato Tuku. Whai muri ka hangaia he purongo ka utaina, kei roto te pou i taapirihia e matou whakamahia.

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Kei te ripa te awhina mo te reo Ruby i hangaia Āwhina i te matapihi whakatika ripoata. He tirohanga whanui mo te wetereo me nga taurangi me nga tikanga e waatea ana.

Waihangahia to ake purongo

Inaianei ka titiro tatou ki te hanga i a tatou ake purongo ma te whakamahi i te tauira o te ripoata mo nga mahi Ansible i tautapa ki nga kaihautu i roto i te Satellite. Whakatuwheratia te tahua Kaupane, pawhiria Ngā Tātauira Pūrongo katahi ka pehi i te paatene Waihanga Tauira. Me waea atu ki ta maatau purongo Te Ripoata Mahi Mahi ka whakauru i te waehere ERB e whai ake nei ki roto:

<%#
name: Ansible Roles Report
snippet: false
template_inputs:
- name: hosts
 required: false
 input_type: user
 description: Limit the report only on hosts found by this search query. Keep empty
   for report on all available hosts.
 advanced: false
model: ReportTemplate
-%>
<% load_hosts(search: input('hosts'), includes: :ansible_roles).each_record do |host| -%>
<%   report_row({
       'Name': host.name,
       'All Ansible Roles': host.all_ansible_roles
     }) -%>
<% end -%>
<%= report_render -%>

Ko tenei waehere ka whakaputa purongo mo nga kaihautu, e whakaatu ana i te huanga "all_ansible_roles" mo ratou.

Na ka haere ki te ripa kōkuhunga ka paato i te paatene + Tāpiri Whakauru. E mea ana matou he rite taua ingoa ki ope, me te momo whakaahuatanga - Tātari mā ngā kaihautū (kōwhiringa). Katahi ka paato Tuku katahi ka pehi i te paatene Hanga ki te taha matau o te purongo katahi ano ka hangaia. I muri mai, ka taea e koe te whakarite i te tātari kaihautu ka paato tonu ranei Tukuki te whakaputa korero mo nga kaihautu katoa. Ka penei te ahua o te ripoata i hangaia i LibreOffice Calc:

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Te whakaputa purongo HTML

Ka taea e te miihini purongo Satellite te whakaputa purongo ehara i te whakatakotoranga CSV anake. Hei tauira, ka hangaia e matou he purongo ritenga i runga i te purongo Kaihautu i hangaia Te mana, engari hei ripanga HTML me nga pūtau kua tohua te tae i runga i te mana. Ki te mahi i tenei ka kii matou Tūnga Kaihautū, ka whakakapi i tana waehere ERB me enei e whai ake nei:

<!DOCTYPE html>
<html>
<head>
   <title>Host Statuses</title>
   <style>
       th {
           background-color: black;
           color: white;
       }
       td.green {
           background-color:#92d400;
           color:black;
       }
       td.yellow {
           background-color:#f0ab00;
           color:black;
       }
       td.red {
           background-color:#CC0000;
           color:black;
       }
       table,th,td {
               border-collapse:collapse;
               border: 1px solid black;
       }
   </style> 
</head>
<body>
<table>
<tr> 
       <th> Hostname </th>
       <th> Status </th> 
<% load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
   <% all_host_statuses_hash(host).each do |key, value|  -%>
       <th> <%= key %> </th>
   <% end -%>
   <% break -%>
<% end -%>
</tr>

<%- load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
   <tr> 
   <td> <%= host.name   %> </td> 
   <% if host.global_status == 0 -%>
       <td class="green"> OK </td>
   <% elsif host.global_status == 1 -%>
       <td class="yellow"> Warning </td>
   <% else -%>
       <td class="red"> Error (<%= host.global_status %>) </td>
   <% end -%>

   <% all_host_statuses_hash(host).each do |key, value|  -%>
       <% if value == 0 -%>
           <td class="green"> OK </td>
       <% elsif value == 1  -%>
           <td class="yellow"> Warning </td>
       <% else -%>
           <td class="red"> Error (<%= value %>) </td>
       <% end -%>
   <% end -%>
   </tr>
<% end -%>

</table>
</body>
</html>

Ko tenei purongo ka whakaputa HTML ka penei te ahua i roto i te tirotiro:

Pūrongo pūkaha i Satellite 6.5: He aha te take me te aha

Te whakahaere i nga purongo mai i te raina whakahau

Hei whakahaere i tetahi ripoata mai i te raina whakahau, whakamahia te whakahau hama, me te whaipainga cron ka taea e koe te whakaaunoa i tenei mahi.

Whakamahia te hammer report-template generate --name "" tono, hei tauira:

# hammer report-template generate —name "Host statuses HTML"

Ka kitea nga ihirangi o te purongo i runga i te papatohu. Ka taea te tuku i nga korero ki tetahi konae, katahi ka whirihora cron ki te whakahaere i te tuhinga anga hei whakaputa purongo me te tuku ma te imeera. Ko te whakatakotoranga HTML e tino whakaatuhia ana i roto i nga kaihoko imeera, e taea ai e koe te whakarite i nga tuku purongo i ia wa ki nga hunga whai paanga i roto i te ahua ngawari ki te panui.

No reira, ko te miihini korero i roto i te Satellite 6.5 he taputapu kaha mo te kaweake i nga raraunga nui kei nga kamupene kei roto i te Satellite. He tino ngawari, ka taea e koe te whakamahi i nga purongo hanga-i roto me o raatau putanga whakarereke. I tua atu, ka taea e nga kaiwhakamahi te hanga i a raatau ake purongo mai i te wahanga. Ako atu mo te Miihini Ripoata Satellite i roto i ta maatau ataata YouTube.

I te Hūrae 9 i te 11:00 i te wa o Moscow, kaua e ngaro i te webinar mo te putanga hou o Red Hat Enterprise Linux 8

Ko ta matou kaikorero ko Aram Kananov, te kaiwhakahaere o te turanga me te tari whanaketanga punaha whakahaere i Red Hat i Uropi, Middle East me Awherika. Ko nga mahi a Aram i Red Hat kei roto i te maakete matawhānui, te ahumahi me te tātari whakataetae, tae atu ki te tuunga hua me te hokohoko mo te waahanga pakihi Platforms, kei roto ko te whakahaere i te huringa ora katoa o te hua mai i te whakaurunga ki te mutunga-o-ora.

Source: will.com

Tāpiri i te kōrero