হাইবারনেশন থেকে হোস্ট পুনরায় শুরু করার পরে ভার্চুয়াল অতিথি হিসাবে চলমান লিনাক্সে সঠিকভাবে সময় কীভাবে সিঙ্ক করবেন?


19

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

যদিও সমস্ত অতিথি এনটিপি ব্যবহার করে এটি কার্যকর হয় না যদি এটি সনাক্ত করে যে তারিখটি কিছু বড় মান দ্বারা বন্ধ রয়েছে (কয়েক ঘন্টা যথেষ্ট বলে মনে হচ্ছে)। এমনকি বড় সময়ের পার্থক্যের জন্যও এনটিপি সিঙ্ককে জোর করার কোনও উপায় আছে? বা হোস্টার হাইবারনেসনের পরে পুনরায় শুরু হওয়ার পরে অতিথি বাক্সগুলিতে সঠিক তারিখ এবং সময় পুনরুদ্ধার করবে এমন কোনও সমাধান?


1
বিশদগুলির জন্য এই উত্তরটি দেখুন - মূলত অতিথির সংযোজনগুলি এনটিপি ছাড়াই সরাসরি ক্লক সিঙ্কের জন্য সরবরাহ করে: superuser.com/questions/463106/…
পিয়েরজ

উত্তর:


17

সংক্ষেপে: (NTP প্যাকেজ এবং) VirtualBox অতিথি সংযোজন ইনস্টল করুন :)

  • হোস্ট: উইন্ডোজ 6.1 এসপি 1, এক্স 64, 3 জিবি
  • ভার্চুয়ালবক্স: v4.3.6
  • অতিথি: ডেবিয়ান 7.3, 32-বিট, 768 কেবি

ভার্চুয়ালবক্স থেকে, ফাইলটিকে Oracle\VirtualBox\VBoxGuestAdditions.isoঅতিথি সিস্টেমে (সেটিংস / স্টোরেজ) এবং মূল হিসাবে সংযুক্ত করুন

cd /media/cdrom0
sh ./VBoxLinuxAdditions.run

"9.4-এ ভার্চুয়ালবক্স সহায়তা। লিনাক্স এবং সোলারিস অতিথিদের জন্য উন্নত কনফিগারেশন" পদক্ষেপগুলি বর্ণনা করে তবে linux-headers-3.2.0-4-486প্রথমে আমাকে প্যাকেজটি ইনস্টল করতে হয়েছিল ।
তারপরে, রুট হিসাবে,

/usr/lib/VBoxGuestAdditions/vboxadd setup
/usr/lib/VBoxGuestAdditions/vboxadd-service setup
/usr/lib/VBoxGuestAdditions/vboxadd setup

এর পরে, অতিথিকে পুনরায় বুট করুন।

আমি অতিথি সিস্টেমটি ( Alt+ F4, তারপরে অতিথির অবস্থা বাঁচানোর জন্য ভার্চুয়ালবক্সকে আদেশ করুন) প্রস্থান করে 5 মিনিট অপেক্ষা করে গেস্ট সিস্টেমটি পুনরায় চালু করে
প্রথমে ঘড়িটি পূর্ববর্তী মান থেকে পুনরুদ্ধার করেছিলাম তবে কয়েক সেকেন্ড পরে সব ঠিকঠাক হয়ে গেল (ঘড়ি সিঙ্কড)


প্রকৃতপক্ষে, এটিই আমি শেষ করেছিলাম :) উত্তর পোস্ট করার জন্য কেবল সময় ছিল না, তাই কৃতিত্ব আপনার কাছে যায়।
সিলিকনমাইন্ড

অতিথি সংযোজনগুলি ক্লক সিঙ্কের জন্য এনটিপি প্রয়োজন হয় না - এটি অতিথি সংযোজন ডেমন (ভিবিক্সসর্সাইস) দ্বারা সঞ্চালিত হয়।
পিয়ার্জ

2
আপনি প্রথম আদেশটি দু'বার পুনরাবৃত্তি করার পরামর্শ দিচ্ছেন কেন? সত্যিই প্রয়োজন?
আরডিপি

@ আরডিপি << উদ্ধৃতি> প্রথম কমান্ডটি দু'বার পুনরাবৃত্তি করা কি সত্যই প্রয়োজন? </ Quote> আমার মনে নেই, এবং ডকুমেন্টেশন বদলেছে [ভার্চুয়ালবক্স.আর / ম্যানুয়াল/ch09.html#idm7495 ]
পিয়ের

আপনাকে জিসিসি ইনস্টল করতে হবে এবং তৈরিও করতে হবে। তাদের না থাকা vboxadd পরিষেবা শুরু করার সময় ত্রুটি হিসাবে উদ্ভাসিত হয়। আপনি স্পষ্টভাবে vboxadd পরিচালনা না করে আপনি এই প্যাকেজগুলি ইনস্টল করার সহায়ক পরামর্শ পাবেন না - VBoxLinuxAdditions.run এটি প্রকাশ না করে।
হ্যারি

1

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

উত্স: এনটিপি জ্ঞাত সমস্যাগুলি সমর্থন করুন

এই বিবৃতিটি থেকে, এবং আপনার গুরুত্বপূর্ণ অংশটি গিট কমিটের সময়গুলি পড়ার পরে, আপনার হোস্ট মেশিনের কাছ থেকে সময় সংগ্রহ করার জন্য একটি প্রাক-কমিট হুক লেখার বিষয়টি তুচ্ছ হবে এবং আপনি আপনার হোস্ট মেশিনকে জিজ্ঞাসা করে কেবল এটি পেতে পারেন:

ssh hostmachine "date +%Y%m%d%H%M%s"


ধন্যবাদ তবে এটি কোনও উত্তর নয় :) আমি ভার্চুয়ালবক্স ব্যবহার করছি এবং সময় সিঙ্কের জন্য কোনও বিকল্প নেই। তাহলে এনটিপি না হলে কী হবে?
সিলিকনমাইন্ড

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