কীভাবে ক্লাউড-ডিআইএন থেকে মুক্তি পাবেন?


20

আমি উবুন্টু 14.04 ইমেগ্রটিকে আমার বেস বাক্স হিসাবে ভিজগ্রান্টের জন্য ব্যবহার করছি। দুর্ভাগ্যক্রমে এই বেস বাক্সটিতে ক্লাউড-থ রয়েছে যা মেশিনটি শুরু করার সময় অনেক সমস্যার সৃষ্টি করে: https://github.com/mitchellh/vagrant/issues/3860

আমি ক্লাউডে আমার মেশিন ব্যবহার করছি না তাই আমার সত্যিই এটির দরকার নেই। আমি যদিও টাইপ করছি:

sudo apt-get remove cloud-init

আমার সমস্যাগুলি সমাধান করবে তবে মেশিনটি এখনও আমার প্রয়োজন না এমন কিছু কনফিগার করার চেষ্টা করতে স্টার্টআপে প্রায় 3 মিনিট ব্যয় করে।

আমি সেখানে মেঘ-init সংশ্লিষ্ট ফাইলের এএ নম্বর দেখতে পায় /etc/init(উদাহরণস্বরূপ cloud-init.conf, cloud-final.conf, cloud-config.confইত্যাদি)। আমি এগুলি মুছতে পারতাম তবে নিশ্চিত না যে এটি নিরাপদ কিনা।

আমি rcconfসমস্ত স্টারআপ স্ক্রিপ্টগুলি পরীক্ষা করার জন্য ইনস্টল করেছি কিন্তু আমি সেখানে ক্লাউড-ডি সম্পর্কিত কোনও কিছুই খুঁজে পাচ্ছি না। কোন ধারনা?

উত্তর:


12

মেঘ-আরডি ডক্স অনুসারে এটি অক্ষম করার উপায় হ'ল:

sudo touch /etc/cloud/cloud-init.disabled

এবং / অথবা cloud-init=disabledকার্নেল কমান্ড লাইনে সেট করে যদি এটি সেভাবে সক্ষম হয়।


নোট করুন এটি এটি মুছে না। এটি এখনও আছে তবে এটি খুব প্রাথমিক পর্যায়ে স্টাফগুলি কনফিগার করার চেষ্টা বন্ধ করবে। Cloudinit.readthedocs.io/en/latest/topics/boot.html
লুডোভিক

নিশ্চিত যে কারণেই আমি বলেছিলাম এটি এটি অক্ষম করবে।
পিয়ার্জ

1
হ্যাঁ তুমিই ঠিক. আমার মন্তব্য অকেজো।
লুডোভিচ কিউটি

6

14.04 এ আপনি নিম্নলিখিত উপায়ে ক্লাউড-আরআইকে অক্ষম করতে dpkg-পুনরায় কনফিগার করতে পারেন:

echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg
sudo dpkg-reconfigure -f noninteractive cloud-init

বা কেবল sudo dpkg-reconfigure cloud-initএটি ইন্টারেক্টিভভাবে করতে ব্যবহার করুন ।


6

এটি আমার জন্য উবুন্টু সার্ভার 18.04.1 এলএসটিতে কাজ করেছে

  1. $ echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg

  2. $ sudo apt-get purge cloud-init

  3. $ sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/

  4. $ reboot

শুভকামনা


1
সত্যি? আপনি দুটি ধাপ পরে মুছে ফেলতে চান এমন একটি ফাইল চান্গিগ? দেখে মনে হচ্ছে আপনি প্রথম ধাপটি এড়িয়ে যেতে পারেন।
এন্নো গ্রাপার

2

নেটওয়ার্ক কনফিগার করার জন্য ক্লাউড ইনিশ রয়েছে এবং এটি বিভিন্ন পর্যায়ে বন্ধ করা যেতে পারে। সাম্প্রতিক সংস্করণগুলিতে, আপনি নীচের ফাইলটি বিদ্যমান তা নিশ্চিত করে প্রথম পর্যায়ে ক্লাউড ইন্সে অক্ষম করতে পারেন :

/etc/cloud/cloud-init.disabled

বা পরবর্তী পর্যায়ে /etc/cloud/cloud.cfg.d/99-disable-network-config.cfgনিম্নলিখিত কন্টেন্টের সাথে ফাইলটি বিদ্যমান রয়েছে তা নিশ্চিত করে :

network: {config: disabled}

আপনি এটির জন্য এই আদেশটি ব্যবহার করতে পারেন:

$ sudo echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

এই তথ্যটি হেডার মন্তব্যে পাওয়া যাবে /etc/netplan/50-cloud-init.yaml, যা কিছু অংশে নীচে পড়বে:

# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}

এটি উবুন্টু 18.04 এলটিএস-এর ফাইল থেকে এবং পরে প্রকাশের জন্য বৈধ হতে পারে।


আইএমএইচও, এটি কেবলমাত্র তার নেটওয়ার্ক কনফিগারেশন অংশটি অক্ষম করে। সুতরাং এটি যথেষ্ট নয়।
লুডোভিচ কিউটি

@ লুডোভিকটিউটি যা ক্লাউড-ডি-ই করতে হবে তা হল: জিনিসগুলি কনফিগার করুন। সুতরাং, যদি আপনি জিনিসগুলি কনফিগার করার চেষ্টা বন্ধ করতে পান তবে আপনি আপনার লক্ষ্য অর্জন করেছেন এবং এটি আপনার পথ থেকে দূরে রাখতে যথেষ্ট। যদি আপনি জেদ করেন যে এটি না হয় তবে দয়া করে "যথেষ্ট" কি হবে তা ব্যাখ্যা করুন।
কোড_ড্রেড

এটি এখনও নেটওয়ার্কিংয়ের চেয়ে অন্য স্টাফগুলিকে কনফিগার করার চেষ্টা করে। আইএমএইচও ওপেন এটি সম্পূর্ণরূপে অক্ষম করতে চেয়েছিল। নোট করুন যে এই গ্রানুলারিটি অন্যান্য ক্ষেত্রেও আকর্ষণীয় হতে পারে।
লুডোভিচ কিউটি

@ লুডোভিটকিটি আপনার মন্তব্যগুলি অনুমানমূলক হিসাবে দেখা হচ্ছে ("আইএমএইচও", "এটি হতে পারে ..." ইত্যাদি)। যদি না আপনি ডকুমেন্টেশনটি ভুল এবং এটি না বলা হওয়ার পরেও বিষয়গুলি চালিয়ে যাওয়া চালিয়ে যেতে না পারেন তবে আমি এর থেকে আরও অনেক বেশি আছে বলে মনে করি না, এবং সেই ক্ষেত্রে আপনি তাদের কাছে কোনও বাগ রিপোর্ট করা থেকে ভাল হবেন । আমার সার্ভারগুলিতে এটি প্রতিবারই যথেষ্ট হয়েছে।
কোড_ড্রেড

ক্লাউডনিট.ড্রেডহেডোকস.ইও / এএন / ফলসেট / টপিক্স / বুট এইচটিএমএল বনাম ক্লাউডনাইট.ড্রেডশেডসস.আইও / এনেট / টোপিক্স / নেট ওয়ার্ক- কনফিগ এইচটিএমএল পরীক্ষা করুন । আপনি আমার "আইএমএইচও" এবং "সম্ভবত" এর সমালোচনা করছেন এবং আপনি "ক্লাউড ইন্সে অক্ষম করার সঠিক উপায়টি এই আদেশের সাথে রয়েছে" তবে এটি করার সঠিক উপায় নয় বলে আপনার "আইএমএইচও" যুক্ত করা উচিত ছিল।
লুডোভিচ কিউটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.