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 அந்த profile இன் பின்னர் வரும் பயனர்களுக்கு ஒரு உள்ளீட்டை உருவாக்குகிறது. இயங்கும் Chef client லாகின் shell கோப்புகளை மீண்டும் படிக்கவோ நிர்வகிக்கப்பட்ட பயன்பாட்டை புதிய சூழலுடன் மறுதொடக்கம் செய்யவோ அது செய்யாது.
நிர்வகிக்கப்பட்ட சேவைக்கு, சேவை ஆதரிக்கும் சூழல் அல்லது வலையமைப்பு விருப்பங்களை அமைக்கவும். Chef இன் சூழலை மரபுரிமையாகப் பெறும் கட்டளை அந்த இயக்கக்கூடிய கோப்பு அவற்றை ஆதரித்தால் மட்டுமே அதன் மாறிகளைப் பயன்படுத்த முடியும். உள் Chef மற்றும் பயன்பாட்டு இறுதிப்புள்ளிகளை அவற்றின் நோக்கமான பைபாஸ் பாதைகளில் வைத்திருங்கள்.