জুজু HT-প্রক্সি এবং no_proxy সেটিংস


8

আমি জুজু এবং মাশ দিয়ে একটি পরিবেশ স্থাপন করছি। ম্যাস পরিবেশের কোনও সরাসরি ইন্টারনেট সংযোগ নেই, একটি প্রক্সি অবশ্যই ব্যবহার করা উচিত।

আমি ব্যবহার করে জুজু পরিবেশের প্রক্সিটি কনফিগার করেছি juju set-env http-proxy=http://my_proxy:8080এবং এটি কাজ করে, যাইহোক, কীস্টোনসের মতো কোনও স্থাপনার সময়, একটি ইনস্টলেশন হুক রয়েছে যা লোকালহোস্ট অ্যাক্সেস করার চেষ্টা করে এবং এই অনুরোধটি প্রক্সি সত্ত্বেও যাওয়ার চেষ্টা করছে।

আমি চেষ্টা করেছি juju set-env no-proxyবা juju set-env no_proxy, কিন্তু ডিবাগ লগটি দেখায় যে কোনও নামে কোনও কনফিগারেশন ক্ষেত্র নেই।

কোনও প্রক্সি তালিকা সেট করার কোনও উপায় আছে এবং স্থানীয় ঠিকানাগুলি কি ডিফল্টরূপে প্রক্সি বাইপাস করা উচিত?

উত্তর:


9

জুজুর 1.18.0 প্রকাশের সাথেই প্রক্সিগুলির সম্পূর্ণ সমর্থন যোগ করা হয়েছিল ।

প্রকাশের নোটগুলি থেকে:

প্রক্সি জন্য সমর্থন

প্রক্সিগুলি এখন এনভায়রনমেন্টস.আইএমএল ফাইলের সরবরাহকারীদের জন্য কনফিগার করা যায়, বা "জুজু সেট-এনভি" ব্যবহার করে একটি বিদ্যমান পরিবেশে যুক্ত করা যায় কনফিগারেশন বিকল্পগুলি:

http-proxy
https-proxy
ftp-proxy
no-proxy

প্রোটোকল-নির্দিষ্ট বিকল্পগুলি একটি URL গ্রহণ করে। "নো-প্রক্সি" বিকল্পটি হোস্টের নাম বা ঠিকানাগুলির একটি কমা-বিচ্ছিন্ন তালিকা স্বীকার করে।

প্রক্সি বিকল্পগুলি সমস্ত হুক বাস্তবায়ন প্রসঙ্গে রফতানি করা হয়, এবং "জুজু এসএস" বা "জুজু রান" এর মাধ্যমে শেলের মধ্যেও উপলব্ধ।

অ্যাপের জন্য নির্দিষ্ট তিনটি অতিরিক্ত প্রক্সি বিকল্প রয়েছে। এগুলি অ-অ্যাপ্ট প্রক্সি মানগুলির সমান হিসাবে সেট হয়ে গেছে তবে এটি স্বাধীনভাবে ওভাররাইড করা যেতে পারে:

apt-http-proxy
apt-https-proxy
apt-ftp-proxy

উদাহরণস্বরূপ, ল্যাপটপে স্কুইড-ডেব-প্রক্সি চলার সাথে সাথে, আপনি হোস্ট মেশিনের নেটওয়ার্ক-ব্রিজ নির্দিষ্ট করে পাত্রে এটি ব্যবহার করতে apt-http-proxy নির্দিষ্ট করতে পারেন:

apt-http-proxy: http://10.0.3.1:8000

জন্য 2.0 Juju থেকে মুক্তির, সেখানে পরিবেশ সেট করতে বিশ্বব্যাপী আগে একটি মডেল তৈরি করা হয় কোন উপায় নেই, কিন্তু আপনি একটি তৈরি করতে পারেন config.yamlফাইল, নিম্নলিখিত ধারণকারী:

default-series: xenial
no-proxy: localhost
apt-http-proxy: http://<ip address>:<port>
apt-https-proxy: https://<ip address>:<port>
apt-ftp-proxy: ftp://<ip address>:<port>
http-proxy: http://<ip address>:<port>
https-proxy: https://<ip address>:<port>
ftp-proxy: ftp://<ip address>:<port>

এরপরে আপনি --configএই ফাইলটি ব্যবহার করতে জুজুকে বলার জন্য বিকল্পটি ব্যবহার করতে পারেন (আমি আমার মধ্যে স্টোর রাখি ~/.juju/)। উদাহরণস্বরূপ juju bootstrap localhost lxd-test --config=config.yaml,।


3

ওপেনস্ট্যাকের একটি বিধ্বংসী ইনস্টলেশনতে আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি। দেখে মনে হচ্ছে চলকটি কেস সংবেদনশীল। এটি সমাধান করার জন্য আমি নিম্নলিখিতগুলি করেছি:

নিম্নলিখিত ব্যবহার করে আপনার আইপ্যাড্রেস পান:

ifconfig

এবং আপনার ~/.bashrcফাইলটি খুলুন , শেষ পর্যন্ত এটি যুক্ত করুন:

no_proxy=localhost,127.0.0.1,<your_ip_address>
NO_PROXY=localhost,127.0.0.1,<your_ip_address>

এবং তারপরে একটি নতুন টার্মিনাল খুলুন বা করুন source ~/.bashrc

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.