ورچوئل مشین کو کلون کرنے کا طریقہ (مرحلہ بہ قدم گائیڈ)

  • اس کا اشتراک
Cathy Daniels

ورچوئل مشینیں، یا مختصر کے لیے VMs، ایک بہترین ٹول ہیں۔ اپنی مرضی کے مطابق آپریٹنگ سسٹم کو گھمانے اور اسے کسی بھی وقت اپنی مشین پر چلانے کی صلاحیت کے تقریباً لامحدود استعمال ہوتے ہیں۔

اگرچہ ورچوئل مشینیں کمپیوٹر کے روزمرہ استعمال کرنے والے کے لیے کارآمد ہو سکتی ہیں، لیکن وہ سافٹ ویئر ڈویلپرز، ٹیسٹرز کے لیے انمول ہیں۔ ، یا کوئی بھی جو سافٹ ویئر ڈویلپمنٹ کے میدان میں کام کرتا ہے۔ انہیں تقریباً کسی بھی آپریٹنگ سسٹم اور ہارڈ ویئر کی وضاحتوں کے لیے ترتیب اور ترتیب دیا جا سکتا ہے۔

نتیجہ؟ دیو ٹیمیں وسیع اقسام کے ماحول میں سافٹ ویئر تیار اور جانچ سکتی ہیں۔ ورچوئل مشینوں کے استعمال کے بہت سے فوائد میں سے ایک ماحول بنانے اور پھر "کلون" کرنے کی صلاحیت ہے۔

ورچوئل مشین کو "کلون" کرنے کا کیا مطلب ہے؟ آئیے پہلے ایک نظر ڈالتے ہیں کہ کلوننگ کا کیا مطلب ہے، پھر اسے کیسے کرنا ہے۔

ورچوئل مشین کلوننگ کیا ہے؟

ہمارے معاملے میں، ہم موجودہ ورچوئل مشین کی ایک جیسی کاپی بنانا چاہتے ہیں۔ ڈپلیکیٹ میں بالکل وہی آپریٹنگ سسٹم، ہارڈویئر کنفیگریشن، سافٹ ویئر کنفیگریشن، اور انسٹال کردہ ایپلیکیشنز ہوں گی۔

جب پہلی بار بنایا جائے گا، کلون مشین ہر علاقے میں اصل سے مماثل ہوگی۔ جیسے ہی اسے استعمال کیا جائے گا، صارف کے اعمال کے لحاظ سے معمولی اختلافات سامنے آئیں گے۔ کنفیگریشن سیٹنگز بدل سکتی ہیں، فائلیں ڈسک پر بن سکتی ہیں، ایپلیکیشنز لوڈ ہو سکتی ہیں، وغیرہ۔صرف لاگ ان کرنے یا نیا صارف بنانے سے سسٹم بدل جائے گا ایک بار جب صارف کا نیا ڈیٹا ڈسک پر لکھا جائے گا۔

لہذا، کلون شدہ VM اپنی ابتدائی تخلیق کے وقت واقعی صرف ایک درست کاپی ہے۔ ایک بار اس کے شروع ہونے اور استعمال ہونے کے بعد، یہ اصل مثال سے ہٹنا شروع کر دیتا ہے۔

ورچوئل مشین کو کلون کیوں کریں؟

ایک سافٹ ویئر ڈویلپر یا ٹیسٹر کے طور پر، آپ کو اکثر ایپلی کیشنز بنانے اور جانچنے کے لیے ماحول کی ضرورت ہوتی ہے۔ ورچوئل مشینیں آپ کو جانچ کے لیے درکار وسائل کے ساتھ ترتیب شدہ صاف ستھرا ماحول بنانے کی اجازت دیتی ہیں۔ جیسا کہ آپ VM استعمال کرتے ہیں، یہ مختلف ترقیاتی آئیڈیاز آزمانے یا سافٹ ویئر کی جانچ کرنے سے خراب ہو سکتا ہے۔ آخرکار، آپ کو ایک نئی کی ضرورت ہوگی۔

جب بھی آپ کو ضرورت ہو ایک نئی ورچوئل مشین کو ترتیب دینے اور بنانے میں کچھ وقت لگ سکتا ہے، لہذا بہترین طریقہ یہ ہے کہ VM پر ایک اصل ماحول بنایا جائے۔ پھر، اسے صاف یا غیر استعمال شدہ رکھیں۔ جب بھی کسی نئے کی ضرورت ہو، صرف اصل کو کلون کریں۔ آپ کے پاس اپنے ٹیسٹ یا ڈیولپمنٹ ماحول کے لیے آپ کی ضرورت کی ہر چیز تیزی سے موجود ہوگی۔

یہ اس وقت بھی اچھا کام کرتا ہے جب آپ کے پاس ڈیولپرز اور ٹیسٹرز کی ٹیم ہو۔ ہر کوئی اپنا VM بنانے کے بجائے، انہیں صرف ایک اصل کی ایک کاپی دی جا سکتی ہے جو ان کی ضرورت کی ہر چیز کے ساتھ پہلے سے ترتیب دی گئی ہے۔ یہ ڈویلپرز اور ٹیسٹرز کو تیزی سے کام کرنے کی اجازت دیتا ہے، اس بات کو بھی یقینی بناتا ہے کہ وہ اسی ماحول کے ساتھ شروع کریں۔ اگر کوئی اپنی مشین کو خراب کرتا ہے یا اسے تباہ کرتا ہے، تو نئی مشین بنانا آسان ہے اورشروع کریں۔

ورچوئل مشین کو کلون کرنے کا طریقہ: گائیڈ

ورچوئل مشینوں کو ہائپر وائزر نامی ایپلی کیشن کے ذریعے کنٹرول کیا جاتا ہے۔ Virtualbox، VMWare Fusion، اور Parallels Desktop for Mac مثالیں ہیں۔

آپ ہمارے بہترین ورچوئل مشین راؤنڈ اپ میں بہترین ہائپر وائزرز کے بارے میں پڑھ سکتے ہیں۔ تقریباً ہر ہائپر وائزر میں ایک خصوصیت ہوتی ہے جو آپ کو ورچوئل مشین کلون کرنے کی اجازت دیتی ہے۔ ہم آپ کو دکھائیں گے کہ ہم نے اوپر درج کردہ 3 ہائپر وائزرز کا استعمال کرتے ہوئے ایسا کیسے کیا ہے۔ زیادہ تر دوسرے اسی طرح کے طریقے استعمال کرتے ہیں۔

VirtualBox

VirtualBox میں مشین کو کلون کرنے کے لیے درج ذیل طریقہ استعمال کریں۔ نوٹ کریں کہ یہ کمانڈز ورچوئل باکس ایپلیکیشن کے اوپری حصے میں موجود مینو سے بھی چلائی جا سکتی ہیں۔

مرحلہ 1: اپنے ڈیسک ٹاپ پر ورچوئل باکس کو اسٹارٹ اپ کریں۔

مرحلہ 2: اس بات کو یقینی بنائیں کہ آپ VM کرنا چاہتے ہیں۔ ڈپلیکیٹ میں تمام ایپلیکیشنز انسٹال ہیں، آپ کی مرضی کے مطابق ترتیب دی گئی ہے، اور مطلوبہ حالت میں ہے۔ یاد رکھیں کہ ہر کاپی ایک ہی حالت اور ترتیب میں شروع ہوگی۔ تیار ہو جانے کے بعد، VM کو کلون کرنے سے پہلے اسے بند کر دینا بہتر ہے۔

مرحلہ 3: ورچوئل باکس ایپلیکیشن کے بائیں پینل پر ورچوئل مشینوں کی فہرست میں، اس پر دائیں کلک کریں جسے آپ کلون کرنا چاہتے ہیں۔ اس سے سیاق و سباق کا مینو کھل جائے گا۔

مرحلہ 4: "کلون" پر کلک کریں۔

مرحلہ 5: اس کے بعد آپ کو کچھ کنفیگریشن آپشنز کے ساتھ اشارہ کیا جائے گا - نئی مثال کا نام، جہاں آپ اسے اسٹور کرنا چاہتے ہیں، وغیرہ۔ آپ ڈیفالٹس رکھ سکتے ہیں یا انہیں اپنی ترجیحات کے مطابق تبدیل کر سکتے ہیں۔ ایک بار جب آپ اپنےمنتخب کردہ اختیارات، "کلون" بٹن پر کلک کریں۔

اب آپ کے پاس اپنے اصل VM کا ایک صحیح ڈپلیکیٹ ہوگا جسے آپ استعمال کر سکتے ہیں یا اپنی ٹیم کے کسی اور کو دے سکتے ہیں۔

VMware

VMware میں بھی ایسا ہی عمل ہے۔ آپ VMware فیوژن میں درج ذیل اقدامات استعمال کر سکتے ہیں۔

  1. VMware فیوژن ایپلیکیشن شروع کریں۔
  2. اس بات کو یقینی بنائیں کہ آپ جس ورچوئل مشین کو کاپی کر رہے ہیں اس میں تمام مطلوبہ ایپلی کیشنز موجود ہیں اور اسے آپ کی طرح ترتیب دیا گیا ہے۔ اسے چاہیے کلون یا منسلک کلون۔ اگر آپ اسے اسنیپ شاٹ سے فوری بنانا چاہتے ہیں، تو اسنیپ شاٹس پر کلک کریں۔
  3. اگر آپ نے سنیپ شاٹ سے کلون بنانے کا آپشن منتخب کیا ہے، تو دائیں کلک کریں اور پھر مکمل کلون یا لنک شدہ کلون منتخب کریں۔
  4. <10 یا Parallels سے اس گائیڈ سے رجوع کریں۔
    1. متوازی شروع کریں اور یقینی بنائیں کہ آپ جس VM کو اپنے اصل کے طور پر استعمال کرنا چاہتے ہیں وہ کنفیگر ہے اور جس حالت میں آپ کاپی کرنا چاہتے ہیں۔ اس کے علاوہ، یہ بھی یقینی بنائیں کہ یہ بند ہے۔
    2. کنٹرول سینٹر میں، VM کو منتخب کریں اور پھر File->Clone کو منتخب کریں۔
    3. وہ مقام منتخب کریں جس میں آپ نیا ذخیرہ کرنا چاہتے ہیں۔ ورژن۔
    4. "محفوظ کریں" پر کلک کریں اور پھر یہ بن جائے گا۔

    Aلنکڈ کلون کے بارے میں لفظ

    زیادہ تر ہائپر وائزرز کا استعمال کرتے ہوئے کلون بناتے وقت، آپ کو مکمل کلون یا "لنکڈ" کلون بنانے کا اختیار دیا جائے گا۔ آپ سوچ رہے ہوں گے کہ فرق کیا ہے۔

    Full آپ کو ایک اسٹینڈ اکیلے ورچوئل مشین فراہم کرتا ہے جو ہائپر وائزر میں خود چلتی ہے، جب کہ لنک شدہ کے وسائل اصل VM سے منسلک ہوتے ہیں۔

    لنک شدہ کلون استعمال کرنے کے فوائد اور نقصانات ہیں، اس لیے آپ یہ جاننا چاہیں گے کہ کون سا کلون استعمال کرنا ہے۔

    ایک لنک شدہ کلون اپنے وسائل کا اشتراک کرے گا، جس کا مطلب ہے کہ یہ آپ کی ہارڈ ڈرائیو پر بہت کم جگہ لے گا۔ مکمل کلون ڈسک کی کافی جگہ استعمال کر سکتے ہیں۔

    لنک شدہ کلون استعمال کرنے کا ایک اور فائدہ یہ ہے کہ جب آپ اصل VM میں تبدیلیاں کرتے ہیں تو لنک شدہ ورژن اپ ڈیٹ ہو جائیں گے۔ اس کا مطلب ہے کہ جب بھی اصل میں تبدیلی کی جائے گی تو نیا بنانے کی ضرورت نہیں ہوگی۔ تاہم، اگر آپ یہ نہیں چاہتے کہ یہ تبدیلیاں آپ کے نقل شدہ ماحول پر اثر انداز ہوں تو یہ ایک نقصان سمجھا جا سکتا ہے۔

    لنک کرنے کا ایک اور نقصان یہ ہے کہ مشینیں بہت سست چل سکتی ہیں، خاص طور پر اگر آپ ایک سے زیادہ چلاتے ہیں۔ وقت چونکہ وسائل کا اشتراک کیا جاتا ہے، اس لیے منسلک VM کو مطلوبہ وسائل استعمال کرنے کے لیے اپنی باری کا انتظار کرنا پڑ سکتا ہے۔

    ایک اور نقصان یہ ہے کہ منسلک مشین اصل VM پر منحصر ہے۔ آپ کلون کو کاپی کرنے اور اسے دوسری مشین پر چلانے کے قابل نہیں ہوں گے جب تک کہ آپ بھی نہ کریں۔اصل کو اسی علاقے میں کاپی کریں۔

    اس کے علاوہ، اگر اصل کے ساتھ کچھ ہوتا ہے — جیسے کہ یہ اتفاقی طور پر حذف ہو جانا — منسلک کاپیاں اب کام نہیں کریں گی۔

    حتمی الفاظ

    VM کا کلون ہے اصل میں اس کی موجودہ حالت میں اس ورچوئل مشین کی صرف ایک کاپی۔ کلوننگ فائدہ مند ہو سکتی ہے، خاص طور پر ان لوگوں کے لیے جو سافٹ ویئر کی تیاری میں کام کرتے ہیں۔ ورچوئل مشین کلون ہمیں ایک مخصوص ماحول کی کاپیاں بنانے کی اجازت دیتے ہیں تاکہ ہم انہیں دوبارہ استعمال کرسکیں اور اصل کو تباہ کرنے کی فکر نہ ہو۔

    نیا کلون بناتے وقت، آپ کو یہ فیصلہ کرنا ہوگا کہ کیا آپ بنانا چاہتے ہیں۔ ایک مکمل یا منسلک کلون۔ ان فوائد اور نقصانات کو ضرور ذہن میں رکھیں جن کے بارے میں ہم نے اوپر بات کی ہے۔

    ہمیشہ کی طرح، اگر آپ کے کوئی سوالات یا تبصرے ہیں تو براہ کرم ہمیں بتائیں۔ ہم آپ سے سننا پسند کریں گے۔

میں کیتھی ڈینیئلز ہوں، ایڈوب السٹریٹر میں ماہر۔ میں ورژن 2.0 سے سافٹ ویئر استعمال کر رہا ہوں، اور 2003 سے اس کے لیے ٹیوٹوریل بنا رہا ہوں۔ میرا بلاگ ویب پر ان لوگوں کے لیے مقبول ترین مقامات میں سے ایک ہے جو Illustrator سیکھنا چاہتے ہیں۔ ایک بلاگر کے طور پر اپنے کام کے علاوہ، میں ایک مصنف اور گرافک ڈیزائنر بھی ہوں۔