client.rb دىكى Chef Infra Client ۋاكالەتچى تەڭشەكلىرى
Chef نىڭ ئۆز تەلەپلىرى ئۈچۈن node دا client.rb نى تەڭشەڭ؛ cookbook ياسىغان profile اسكريپتى پەقەت كېيىن ئوقۇيدىغان ئىشلەتكۈچىلەرگە تەسىر كۆرسىتىدۇ.
Chef Infra Client نىڭ سىرتقا چىقىدىغان تەلەپلىرى ئۈچۈن، client ئىجرا بولىدىغان node دىكى مەۋجۇت client.rb نى سەپلەڭ:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'مەقسەت قىلىنغان ئىچكى ئېنىقلىمىلارنى ئىشلىتىڭ. ئارىلىقچى دەلىللەش تەلەپ قىلغاندا ۋاكالەتچى ئىشلەتكۈچى ۋە پارولىنىڭ ئايرىم تەڭشەكلىرى بار. بۇ node نىڭ Chef client نى سەپلەيدۇ، ھەر بىر باشقۇرۇلىدىغان ماشىنا ئۈچۈن Chef Infra Server يولى ئەمەس.
قوزغىتىش جەريانىدا، ئەگەر بۇ ئاچقۇچلار يوق بولسا Chef بۇ سەپلىمىدىن كىچىك ھەرپلىك ۋاكالەتچى مۇھىت قىممەتلىرىنى چىقىرالايدۇ. ئۆزئارا ئىجرا بىلەن مۇلازىمەت قوزغىتىش ئوخشىمىغان بولغاندا مەۋجۇت مىراس قىممەتلەرنى سېلىشتۇرۇڭ.
profile ھۆججىتىنىڭ ئۇسۇلى ئەمەلىيەتتە نېمىنى ئۆزگەرتىدۇ
shell profile مۇندەرىجىسىگە چىقىرىش اسكريپتى يازىدىغان cookbook شۇ profilenىڭ كېيىنكى ئىشلەتكۈچىلىرى ئۈچۈن كىرگۈزۈش ھاسىل قىلىدۇ. ئۇ ئىجرا بولۇۋاتقان Chef client نى كىرىش shell ھۆججەتلىرىنى قايتا ئوقۇشقا ياكى باشقۇرۇلىدىغان پروگراممىنى يېڭى مۇھىت بىلەن قايتا قوزغىتىشقا مەجبۇرلىمايدۇ.
باشقۇرۇلىدىغان مۇلازىمەت ئۈچۈن، مۇلازىمەت قوللايدىغان مۇھىت ياكى تور تاللانمىلىرىنى تەڭشەڭ. Chef مۇھىتىنى مىراس ئالىدىغان بۇيرۇق ئۇنىڭ ئۆزگەرگۈچىلىرىنى پەقەت شۇ ئىجرا ھۆججىتى قوللىغاندىلا ئىشلىتەلەيدۇ. ئىچكى Chef ۋە پروگرامما ئاخىرقى نۇقتىلىرىنى مەقسەت قىلىنغان ئايلىنىپ ئۆتۈش يوللىرىدا ساقلاڭ.