VSphere 5.5 থেকে - টেমপ্লেট থেকে Centos 7 স্থাপন কাস্টমাইজেশন উপেক্ষা করে


10

টেমপ্লেট থেকে CentOS7 স্থাপন করার সময় আমি সমস্যার মধ্যে পড়েছি যাতে কাস্টমাইজেশন কার্যকর হয় না। ভিএম ওএস সেটিংয়ের জন্য - আমি সেন্টোসের পরিবর্তে আরএইচএল 7 নির্বাচন করেছি (এর আগে আমার আগের কাজটিতে ওরাকল লিনাক্স 6.5 দিয়ে সেই পাঠটি শিখেছি)। এটা ঠিক কাজ করা উচিত? বেপারটা এমন না.

লক্ষণ :
CentOS7 টেমপ্লেট থেকে একটি নতুন ভিএম স্থাপন করার পরে, প্রথমে বুট করার পরে সার্ভারটি সঠিক হোস্টনামটি নিয়ে আসে, তারপরে কাস্টমাইজেশন স্ক্রিপ্টগুলি কার্যকর হয় এবং ভিএম পুনরায় বুট করার পরে এটিতে আবার মূল টেমপ্লেটের হোস্টনাম থাকে এবং / etc / sysconfig / নেটওয়ার্ক-স্ক্রিপ্ট / ifcfg-ইথারের সঠিক সেটিংস রয়েছে, সঠিক নিক (ifcfg-e *) এর জন্য ifcfg সেটিংস প্রয়োগ করা হয়নি।

পটভূমি :

আমি সেন্টোস সেটআপের জন্য ভিএমওয়্যারের নির্দেশাবলী অনুসরণ করেছি: http://partnerweb.vmware.com/GOSIG/CentOS_7.html

কয়েকটি প্যাকেজ সংযোজনের পরে (নেট-সরঞ্জামগুলি যা ভিএসফিয়ার কাস্টমাইজেশনের জন্য প্রয়োজনীয়) সহ আমি আমার "টেম্প্লেটিজ স্ক্রিপ্ট" ( http://lonesysadmin.net/2013/03/26/prepering -লিনাক্স-টেম্পলেট-ভিএমএস / পদক্ষেপের জন্য):

#!/bin/bash    
# clean yum cache
/usr/bin/yum clean all
#remove udev hardware rules
/bin/rm -f /etc/udev/rules.d/70*
#remove nic mac addr and uuid from ifcfg scripts
/bin/sed -i '/^\(HWADDR\|UUID\)=/d' /etc/sysconfig/network-scripts/ifcfg-eth0
#remove host keys (important step security wise.  similar to system GUID in Windows)
/bin/rm /etc/ssh/ssh_host_*
#engage logrotate to shrink logspace used
/usr/sbin/logrotate -f /etc/logrotate.conf
#and lets shutdown
init 0

সমর্থিত সংস্করণ যেখানে ওয়ার্কআরাউন্ডগুলির আর প্রয়োজন নেই :

  • vSphere 5.5u3 (বিল্ড 3000241 বা উচ্চতর)
  • vSphere 6.0 এবং উচ্চতর

ভিএমওয়ারের "গেস্ট ওএস কাস্টমাইজেশন সমর্থন ম্যাট্রিক্স" : http://partnerweb.vmware.com/program/guestOS/guest-os-customization-matrix.pdf


sys-unconfigআপনার টেমপ্লেট-তৈরির প্রক্রিয়াতে এটি অন্তর্ভুক্ত করা উচিত ।
ইয়েওয়াইট

ধন্যবাদ নতুন। ভালো পরামর্শ. আমি আমার টুলকিট এ রাখব। এটি তাকান, এটি স্নাতক ধাতব চিত্রগুলির জন্য সবচেয়ে দরকারী যেখানে vSphere কাস্টমাইজেশন বা কেভিএম নেই যেখানে ভার্ট-সরঞ্জামগুলি উপলব্ধ।
জেফ বার্নস

আপনার এসেক্স আপডেট সংস্করণটি কী?
কিকিকার্বোনেল

আমার ভেন্টার 5.5 2001466 বিকল্প হিসাবে রেডহ্যাট এন্টারপ্রাইজ 7 দেখায় না।
কিকিকার্বোনেল

কিকিকার্বোনেল - আমি যেখানে ওয়ার্কেরআউন্ডসের আর প্রয়োজন নেই, এবং অতিথি ওএস এর সমর্থিত সংস্করণগুলি প্রতিফলিত করতে আমার প্রশ্ন আপডেট করেছি। আপনার ক্ষেত্রে, আপনাকে 5.5u3 এ আপগ্রেড করতে হবে। চিয়ার্স
জেফ বার্নস

উত্তর:


5

আপডেট: সবেমাত্র পরীক্ষিত, এটি এখনও অতিথি ওএস বিকল্প এবং নীচের কমান্ড হিসাবে RHEL 6 ব্যবহার করে সেন্টোস 7.1 এ কাজ করে।

এফওয়াইআই রেডহ্যাট-রিলিজটি সেন্টো-রিলিজের সাথে একইভাবে লিঙ্কযুক্ত। আপনি যদি রেডহ্যাট-রিলিজটি সম্পাদনা করেন তবে আপনি বাস্তবে সেন্টোস-রিলিজটি পরিবর্তন করছেন।

ডিস্ট্রো নির্দিষ্ট সংস্করণ ফাইলগুলি পরিবর্তন না করে সমাধানের সুপারিশ অনুসরণ করতে পরিবর্তে এটি করুন:

rm -f /etc/redhat-release && touch /etc/redhat-release && echo "Red Hat Enterprise Linux Server release 7.0 (Maipo)" > /etc/redhat-release

ধন্যবাদ. আমি বিশ্বাস করতে পারি না যে আমি তাদের লক্ষ্য করেছিলাম না সেগুলি আমি লক্ষ্য করেছি না ... আমি আপনার উত্তরের সমাধানটিকে সুন্দর, সংযোগ এবং সঠিকভাবে যা মূলত আমার উদ্দেশ্য নিয়ে রেখেছিলাম তা হিসাবে স্থানান্তরিত করেছি।
জেফ বার্নস

6

সমাধান : আমি "রেড হ্যাট এন্টারপ্রাইজ লিনাক্স সার্ভার রিলিজ 7.0 (মাইপো)" এর একটি vSphere স্বীকৃত মানতে / ইত্যাদি / redhat-রিলিজ পরিবর্তন করেছি এবং আমি এখন আমার CentOS7 টেমপ্লেট থেকে ঠিক একটি জরিমানা প্রয়োগ করে একটি ভিএম স্থাপন করতে পারি। প্রথমে বিদ্যমান / ইত্যাদি / redhat- রিলিজ সিমিলিংকটি অবশ্যই rm করতে ভুলবেন না। মার্জেন্ট ওয়ান লাইনারের সমাধানের জন্য মেজেভেঞ্জের উত্তর দেখুন।

পটভূমি : সেন্টোস above এর জন্য উপরের মতো একই পদ্ধতি ব্যবহার করে একটি নতুন ওরাকল লিনাক্স ((ওইএল)) টেমপ্লেট তৈরি ও স্থাপনের পরে এবং এটি কাজ করার পরে, আমি দ্রুত বুঝতে পারি যে সমস্যাটি কী। এটা দেখ:

Centos7 এ ডিফল্ট / ইত্যাদি / redhat- রিলিজ ফাইল:

 cat /etc/redhat-release
 CentOS Linux release 7.0.1406 (Core)  

ডিফল্ট / ইত্যাদি / RHEL7 / OEL7 এ redhat- রিলিজ ফাইল:

 cat /etc/redhat-release
 Red Hat Enterprise Linux Server release 7.0 (Maipo)

(দয়া করে মনে রাখবেন CentOS এবং ওরাকল লিনাক্সের সংস্করণ ফাইলগুলি যথাক্রমে সেন্টোস-রিলিজ এবং ওরাকল-রিলিজ are এগুলি ডিস্ট্রো নির্দিষ্ট সংস্করণ ফাইল হিসাবে স্পর্শ করবেন না))

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