[av_section min_height=“ min_height_px=’500px‘ padding=’default‘ shadow=’no-shadow‘ bottom_border=’no-border-styling‘ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=“ bottom_border_style=“ custom_arrow_bg=“ id=“ color=’main_color‘ custom_bg=’#3d5326′ src=“ attachment=“ attachment_size=“ attach=’scroll‘ position=’top left‘ repeat=’no-repeat‘ video=“ video_ratio=’16:9′ overlay_opacity=’0.5′ overlay_color=“ overlay_pattern=“ overlay_custom_pattern=“ av_element_hidden_in_editor=’0′ av_uid=’av-14w1vwa‘]
[av_one_third first min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-13crsdm‘]
[av_image src=’https://orcharhino.com/wp-content/uploads/2020/09/Artboard-1pup.png‘ attachment=’2873′ attachment_size=’full‘ align=’center‘ styling=“ hover=“ link=“ target=“ caption=“ font_size=“ appearance=“ overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff‘ animation=’top-to-bottom‘ admin_preview_bg=“ av_uid=’av-11o0pt6′][/av_image]
[/av_one_third][av_two_third min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-ztygiy‘]
[av_textblock textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=“ color=“ id=“ custom_class=“ template_class=“ av_uid=’av-y9q2fu‘ sc_version=’1.0′ admin_preview_bg=“]
Was ist Puppet?
[/av_textblock]
[av_textblock fold_type=“ fold_height=“ fold_more=’Weiterlesen‘ fold_less=’Read less‘ fold_text_style=“ fold_btn_align=“ textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=’custom‘ color=’#ffffff‘ fold_overlay_color=“ fold_text_color=“ fold_btn_color=’theme-color‘ fold_btn_bg_color=“ fold_btn_font_color=“ size-btn-text=“ av-desktop-font-size-btn-text=“ av-medium-font-size-btn-text=“ av-small-font-size-btn-text=“ av-mini-font-size-btn-text=“ fold_timer=“ z_index_fold=“ id=“ custom_class=“ template_class=“ av_uid=’av-w5pvcq‘ sc_version=’1.0′ admin_preview_bg=“]
Puppet ist ein Configuration Management Tool, das dem Prinzip „Kontrollknoten und verwaltete Knoten“ folgt. Der gewünschte Zustand eines Systems wird in einer deklarativen Sprache beschrieben. Damit legen Admins den gewünschten Endzustand fest – nicht, wie dieser zu erreichen ist (Idempotenz). Die Definitionen für die verwalteten Systeme liegen in sogenannten „Manifesten“ auf dem Puppet-Kontrollknoten, zum Beispiel Ihrem orcharhino oder orcharhino Proxy.
Auf den verwaltenen Knoten läuft ein Agent, der in regelmäßigen Abständen den Kontrollknoten nach dem gewünschten Zustand erfragt und Abweichungen korrigiert. Configuration Drifts, wenn beispielsweise Nutzer lokale Änderungen vorgenommen haben und das System somit nicht mehr im gewünschten Zustand ist, werden beim nächsten Lauf des Agents automatisch korrigiert. Die Bandbreite der möglichen Kommandos reicht vom Erzeugen und Modifizieren einzelner Dateien über das Verwalten von Nutzeraccounts und Softwarepaketen zu komplexeren Aufgaben.
Manifeste und dynamische Dateivorlagen (Templates) werden in Ruby bzw. einer an Ruby orientierten Syntax verfasst und folgen einem strengen Klassenkonzept. Parameter für die Manifeste werden entweder in einer Datenbank auf dem Puppet-Kontrollknoten vorgehalten oder dynamisch von einem External Node Classifier wie einem Datacenter Inventory Management (DCIM) oder einer Configuration Management Database (CMDB) abgefragt.
[/av_textblock]
[/av_two_third][/av_section][av_section min_height=“ min_height_px=’500px‘ padding=’default‘ shadow=’no-shadow‘ bottom_border=’no-border-styling‘ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=’scroll‘ bottom_border_style=’scroll‘ scroll_down=“ custom_arrow_bg=“ id=“ color=’main_color‘ custom_bg=“ src=“ attach=’scroll‘ position=’top left‘ repeat=’no-repeat‘ video=“ video_ratio=’16:9′ video_mobile_disabled=“ overlay_enable=“ overlay_opacity=’0.5′ overlay_color=“ overlay_pattern=“ overlay_custom_pattern=“ av-desktop-hide=“ av-medium-hide=“ av-small-hide=“ av-mini-hide=“ av_element_hidden_in_editor=’0′ av_uid=’av-us53t6′]
[av_one_full first min_height=“ vertical_alignment=’av-align-top‘ space=“ margin=’0px‘ margin_sync=’true‘ padding=’0px‘ padding_sync=’true‘ border=“ border_color=“ radius=’0px‘ radius_sync=’true‘ background_color=“ src=“ attachment=“ attachment_size=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=’left-to-right‘ mobile_breaking=“ mobile_display=“ av_uid=’av-sic5ai‘]
[av_textblock fold_type=“ fold_height=“ fold_more=’Weiterlesen‘ fold_less=’Read less‘ fold_text_style=“ fold_btn_align=“ textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=“ color=“ fold_overlay_color=“ fold_text_color=“ fold_btn_color=’theme-color‘ fold_btn_bg_color=“ fold_btn_font_color=“ size-btn-text=“ av-desktop-font-size-btn-text=“ av-medium-font-size-btn-text=“ av-small-font-size-btn-text=“ av-mini-font-size-btn-text=“ fold_timer=“ z_index_fold=“ id=“ custom_class=“ template_class=“ av_uid=’av-qulaqi‘ sc_version=’1.0′ admin_preview_bg=“]
Gründe für den Einsatz von Puppet für das Configuration Management
[/av_textblock]
[av_textblock fold_type=“ fold_height=“ fold_more=’Weiterlesen‘ fold_less=’Read less‘ fold_text_style=“ fold_btn_align=“ textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=“ color=“ fold_overlay_color=“ fold_text_color=“ fold_btn_color=’theme-color‘ fold_btn_bg_color=“ fold_btn_font_color=“ size-btn-text=“ av-desktop-font-size-btn-text=“ av-medium-font-size-btn-text=“ av-small-font-size-btn-text=“ av-mini-font-size-btn-text=“ fold_timer=“ z_index_fold=“ id=“ custom_class=“ template_class=“ av_uid=’av-ph3yne‘ sc_version=’1.0′ admin_preview_bg=“]
- Clientbasiertes Configuration Management
- Idempotenz (der Endzustand wird beschrieben, nicht der Weg dorthin)
- Keine Configuration Drifts, Sicherung von Compliance
- Puppet-Kontrollknoten nur für Linux, Agents für Linux, Windows, diverse UNIXe (macOS, *BSD, Solaris, AIX)
- Zentrale Verwaltung der Konfigurationen
- Reproduzierbarkeit
- Automatisierung Ihrer kompletten Infrastruktur mit Puppet
[/av_textblock]
[/av_one_full][/av_section][av_section min_height=“ min_height_px=’500px‘ padding=’default‘ shadow=’no-shadow‘ bottom_border=’no-border-styling‘ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=“ bottom_border_style=“ custom_arrow_bg=“ id=“ color=’main_color‘ custom_bg=’#3d5326′ src=“ attachment=“ attachment_size=“ attach=’scroll‘ position=’top left‘ repeat=’no-repeat‘ video=“ video_ratio=’16:9′ overlay_opacity=’0.5′ overlay_color=“ overlay_pattern=“ overlay_custom_pattern=“ av_element_hidden_in_editor=’0′ av_uid=’av-o51f9m‘]
[av_two_third first min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-lwe9dm‘]
[av_textblock textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=“ color=“ id=“ custom_class=“ template_class=“ av_uid=’av-l5egt6′ sc_version=’1.0′ admin_preview_bg=“]
orcharhino und Puppet
[/av_textblock]
[av_textblock fold_type=“ fold_height=“ fold_more=’Weiterlesen‘ fold_less=’Read less‘ fold_text_style=“ fold_btn_align=“ textblock_styling_align=“ textblock_styling=“ textblock_styling_gap=“ textblock_styling_mobile=“ size=“ av-desktop-font-size=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ font_color=’custom‘ color=’#ffffff‘ fold_overlay_color=“ fold_text_color=“ fold_btn_color=’theme-color‘ fold_btn_bg_color=“ fold_btn_font_color=“ size-btn-text=“ av-desktop-font-size-btn-text=“ av-medium-font-size-btn-text=“ av-small-font-size-btn-text=“ av-mini-font-size-btn-text=“ fold_timer=“ z_index_fold=“ id=“ custom_class=“ template_class=“ av_uid=’av-jnfqje‘ sc_version=’1.0′ admin_preview_bg=’rgb(34, 34, 34)‘]
- Standardtool zur Konfiguration von Hosts und zum Sammeln von Hostmerkmalen
- orcharhino oder orcharhino Proxy als Puppet-Kontrollknoten
- Ausführung von auf den orcharhino oder orcharhino Proxy importierten Puppet-Modulen auf einem oder einer Vielzahl von Hosts
- Management von Puppet-Modulen mit r10k
- Mehr Infos hierzu im Puppet Guide
[/av_textblock]
[/av_two_third][av_one_third min_height=“ vertical_alignment=’av-align-top‘ space=“ margin=’0px‘ margin_sync=’true‘ padding=’0px‘ padding_sync=’true‘ border=“ border_color=“ radius=’0px‘ radius_sync=’true‘ background_color=“ src=“ attachment=“ attachment_size=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=’pop-up‘ mobile_breaking=“ mobile_display=“ av_uid=’av-1ocrpm‘]
[av_image src=’https://orcharhino.com/wp-content/uploads/2021/04/OR_resized.png‘ attachment=’5033′ attachment_size=’full‘ align=’center‘ styling=“ hover=“ link=“ target=“ caption=“ font_size=“ appearance=“ overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff‘ animation=’no-animation‘ admin_preview_bg=“ av_uid=’av-fok4sa‘][/av_image]
[/av_one_third][/av_section][av_section min_height=“ min_height_px=’500px‘ padding=’default‘ shadow=’no-shadow‘ bottom_border=’no-border-styling‘ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=“ bottom_border_style=“ custom_arrow_bg=“ id=“ color=’header_color‘ custom_bg=’#ffffff‘ src=“ attachment=“ attachment_size=“ attach=’scroll‘ position=’top left‘ repeat=’no-repeat‘ video=“ video_ratio=’16:9′ overlay_opacity=’0.5′ overlay_color=“ overlay_pattern=“ overlay_custom_pattern=“ av_element_hidden_in_editor=’0′ av_uid=’av-bsveu2′]
[av_one_third first min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-b55xiy‘]
[av_button_big label=’Try me‘ description_pos=’below‘ icon_select=’no‘ icon=’ue90a‘ font=’entypo-fontello‘ link=’page,4132′ link_target=“ title_attr=“ size-text=“ av-desktop-font-size-text=“ av-medium-font-size-text=“ av-small-font-size-text=“ av-mini-font-size-text=“ margin=“ margin_sync=’true‘ padding=“ padding_sync=’true‘ av-desktop-margin=“ av-desktop-margin_sync=’true‘ av-desktop-padding=“ av-desktop-padding_sync=’true‘ av-medium-margin=“ av-medium-margin_sync=’true‘ av-medium-padding=“ av-medium-padding_sync=’true‘ av-small-margin=“ av-small-margin_sync=’true‘ av-small-padding=“ av-small-padding_sync=’true‘ av-mini-margin=“ av-mini-margin_sync=’true‘ av-mini-padding=“ av-mini-padding_sync=’true‘ color=’custom‘ btn_custom_grad_direction=’vertical‘ btn_custom_grad_1=’#000000′ btn_custom_grad_2=’#ffffff‘ btn_custom_grad_3=“ btn_custom_grad_opacity=’0.7′ custom_bg=’#439bd6′ color_hover=’custom‘ custom_bg_hover=’#8dc63f‘ color_font=’white‘ custom_font=’#ffffff‘ color_font_hover=’white‘ custom_font_hover=’#ffffff‘ border=“ border_width=“ border_width_sync=’true‘ border_color=“ border_radius=“ border_radius_sync=’true‘ box_shadow=“ box_shadow_style=’0px,0px,0px,0px‘ box_shadow_color=“ hover_opacity=“ sonar_effect_effect=“ sonar_effect_color=“ sonar_effect_duration=’1′ sonar_effect_scale=“ sonar_effect_opac=’0.5′ id=“ custom_class=“ template_class=“ av_uid=’av-9rdg7e‘ sc_version=’1.0′ admin_preview_bg=“][/av_button_big]
[/av_one_third][av_one_third min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-6tav2i‘]
[av_button_big label=’Anruf anfordern‘ description_pos=’below‘ icon_select=’no‘ icon=’ue854′ font=’entypo-fontello‘ link=’page,4567′ link_target=“ title_attr=“ size-text=“ av-desktop-font-size-text=“ av-medium-font-size-text=“ av-small-font-size-text=“ av-mini-font-size-text=“ margin=“ margin_sync=’true‘ padding=“ padding_sync=’true‘ av-desktop-margin=“ av-desktop-margin_sync=’true‘ av-desktop-padding=“ av-desktop-padding_sync=’true‘ av-medium-margin=“ av-medium-margin_sync=’true‘ av-medium-padding=“ av-medium-padding_sync=’true‘ av-small-margin=“ av-small-margin_sync=’true‘ av-small-padding=“ av-small-padding_sync=’true‘ av-mini-margin=“ av-mini-margin_sync=’true‘ av-mini-padding=“ av-mini-padding_sync=’true‘ color=’custom‘ btn_custom_grad_direction=’vertical‘ btn_custom_grad_1=’#000000′ btn_custom_grad_2=’#ffffff‘ btn_custom_grad_3=“ btn_custom_grad_opacity=’0.7′ custom_bg=’#439bd6′ color_hover=’custom‘ custom_bg_hover=’#8dc63f‘ color_font=’white‘ custom_font=’#ffffff‘ color_font_hover=’white‘ custom_font_hover=’#ffffff‘ border=“ border_width=“ border_width_sync=’true‘ border_color=“ border_radius=“ border_radius_sync=’true‘ box_shadow=“ box_shadow_style=’0px,0px,0px,0px‘ box_shadow_color=“ hover_opacity=“ sonar_effect_effect=“ sonar_effect_color=“ sonar_effect_duration=’1′ sonar_effect_scale=“ sonar_effect_opac=’0.5′ id=“ custom_class=“ template_class=“ av_uid=’av-5uu2uy‘ sc_version=’1.0′ admin_preview_bg=“][/av_button_big]
[/av_one_third][av_one_third min_height=“ vertical_alignment=“ space=“ custom_margin=“ margin=’0px‘ padding=’0px‘ border=“ border_color=“ radius=’0px‘ background_color=“ src=“ background_position=’top left‘ background_repeat=’no-repeat‘ animation=“ mobile_breaking=“ mobile_display=“ av_uid=’av-4bqu96′]
[av_button_big label=’Partner werden‘ description_pos=’below‘ icon_select=’no‘ icon=’ue80c‘ font=’entypo-fontello‘ link=’page,4692′ link_target=“ title_attr=“ size-text=“ av-desktop-font-size-text=“ av-medium-font-size-text=“ av-small-font-size-text=“ av-mini-font-size-text=“ margin=“ margin_sync=’true‘ padding=“ padding_sync=’true‘ av-desktop-margin=“ av-desktop-margin_sync=’true‘ av-desktop-padding=“ av-desktop-padding_sync=’true‘ av-medium-margin=“ av-medium-margin_sync=’true‘ av-medium-padding=“ av-medium-padding_sync=’true‘ av-small-margin=“ av-small-margin_sync=’true‘ av-small-padding=“ av-small-padding_sync=’true‘ av-mini-margin=“ av-mini-margin_sync=’true‘ av-mini-padding=“ av-mini-padding_sync=’true‘ color=’custom‘ btn_custom_grad_direction=’vertical‘ btn_custom_grad_1=’#000000′ btn_custom_grad_2=’#ffffff‘ btn_custom_grad_3=“ btn_custom_grad_opacity=’0.7′ custom_bg=’#439bd6′ color_hover=’custom‘ custom_bg_hover=’#8dc63f‘ color_font=’white‘ custom_font=’#ffffff‘ color_font_hover=’white‘ custom_font_hover=’#ffffff‘ border=“ border_width=“ border_width_sync=’true‘ border_color=“ border_radius=“ border_radius_sync=’true‘ box_shadow=“ box_shadow_style=’0px,0px,0px,0px‘ box_shadow_color=“ hover_opacity=“ sonar_effect_effect=“ sonar_effect_color=“ sonar_effect_duration=’1′ sonar_effect_scale=“ sonar_effect_opac=’0.5′ id=“ custom_class=“ template_class=“ av_uid=’av-2acy8a‘ sc_version=’1.0′ admin_preview_bg=“][/av_button_big]
[/av_one_third]
[/av_section]
[av_hr class=’custom‘ height=’50‘ shadow=’no-shadow‘ position=’center‘ custom_border=’av-border-none‘ custom_width=’50px‘ custom_border_color=“ custom_margin_top=’1px‘ custom_margin_bottom=’1px‘ icon_select=’no‘ custom_icon_color=“ icon=’ue808′ font=’entypo-fontello‘ admin_preview_bg=“ av_uid=’av-2awvtm‘]