টেমপ্লেট থেকে 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
আপনার টেমপ্লেট-তৈরির প্রক্রিয়াতে এটি অন্তর্ভুক্ত করা উচিত ।