আপনি কি ভিএম তৈরির পরে ভার্চুয়াল এনআইসি টাইপ পরিবর্তন করতে পারবেন?


9

কোনও ভিএম তৈরি করার সময়, আপনি কোন ভার্চুয়াল ডিভাইস টাইপ করে কোনও ভিএনআইসি (E1000, VMXNET3, ইত্যাদি) চান তা নির্বাচন করতে পারেন।

ভিএম তৈরির পরে , আপনি কি কোনও প্রদত্ত সংযোগে (যেমন E1000 থেকে ভিএমএক্সএনইটি 3 তে) ব্যবহারের ক্ষেত্রে ভিএনআইসির ধরণটি পরিবর্তন করতে পারেন?

যদি তাই হয়, কিভাবে?

উত্তর:


12

হ্যাঁ, আপনি প্রকারটি পরিবর্তন করতে পারেন।

Set-NetworkAdapterপাওয়ারকলি সেমিডলেট ব্যবহার করুন । "প্রকার" স্যুইচ আপনাকে অ্যাডাপ্টার পরিবর্তন করতে দেয়। নোট করুন যে এটি করার জন্য ভিএম বন্ধ করতে হবে।

https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html

vSphere পাওয়ারসিএলআই এখানে ডাউনলোড করা যাবে:

https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285

এটি কোনও উইন্ডোজ মেশিনে ইনস্টল করা যেতে পারে যার ESXi সার্ভারে নেটওয়ার্ক অ্যাক্সেস রয়েছে। আমি সাধারণত এটি আমার ল্যাপটপ / ওয়ার্কস্টেশনে সরাসরি ইনস্টল করি যেখানে আমার vSphere ইনস্টল করা আছে।

ইনস্টল করার পরে, এটি খুলুন। Connect-VIServerআপনার ESXi হোস্টের সাথে সংযোগ রাখতে ব্যবহার করুন । এটি আপনাকে সার্ভার আইপি এবং শংসাপত্রগুলির জন্য জিজ্ঞাসা করবে।

Get-VMESXi হোস্টের ভিএমগুলির তালিকা পুনরুদ্ধার করতে ব্যবহার করুন । আপনি যেটি পরিবর্তন করতে চান সেখানে আছেন তা নিশ্চিত করুন এবং সঠিক নামটি নোট করুন।

অ্যাডাপ্টারটি পরিবর্তন করতে, Get-VMতালিকা থেকে সার্ভারের নামটি তালিকা থেকে সঠিক নামের সাথে প্রতিস্থাপন করতে এবং আপনার পছন্দসই অ্যাডাপ্টারের সাথে টাইপ করুন:

get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000

মনে রাখবেন যে ভিএম এর একাধিক এনআইসি থাকলে সঠিকটি নির্দিষ্ট করতে আপনার কমান্ডটিতে অন্য একটি স্যুইচ দরকার হতে পারে।


1
এর আগে পাওয়ারসিএলআইয়ের সাথে কাজ করে নি, এটি কি লিনাক্স ভিএম থেকে চালানো যেতে পারে?
ওয়ারেন

@ ওওয়ারেন, আমি মনে করি এটি কেবল উইন্ডোজ, যেহেতু পাওয়ারসিএলআই মূলত পাওয়ারশেল স্ক্রিপ্টগুলির একগুচ্ছ যা ভিস্পিয়ার এপিআইগুলিকে হিট করে। এটিকে vSphere- এর কমান্ড-লাইনের বিকল্পের মতো ভাবেন - আপনি এটি কোনও ESXi হোস্টের সাথে সংযোগ করতে এবং আদেশগুলি জারি করতে ব্যবহার করেন।
jlehtinen

ঠিক আছে - অনুমান করুন আমি এটি পুরোপুরি বুঝতে পারছি না, কারণ আমি এটি আগে ব্যবহার করি নি। এটি কি ভিসেন্টার হোস্টে চলছে?
ওয়ারেন

1
@ ওয়ারেন আমি আরও বিশদ সহ পোস্টটি আপডেট করেছি।
jlehtinen

একাধিক এনআইসির সাথে ভিএম এর বিপরীতে এটি ব্যবহার করার সময়, এটি প্রতিটি এনআইসির জন্য আপনাকে জিজ্ঞাসা করে তাই উপরের সঠিক কমান্ডটি ব্যবহার করুন:get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
নীলদেডম্যান

6

আপনি যেহেতু শিখতে পারবেন অ্যাডাপ্টারের ধরণের পরিবর্তন করার বিভিন্ন উপায় রয়েছে। মনে রাখার জন্য একটি সতর্কতা ম্যাক ঠিকানা প্রজন্মের সাথে সম্পর্কিত।

আপনি যখন ভার্চুয়াল এনআইসি তৈরি করবেন তখন ম্যাক ঠিকানার সাথে সম্পর্কিত দুটি বিকল্প রয়েছে:

  • স্বয়ংক্রিয় : (ডিফল্ট) ইএসএক্স আপনার জন্য একটি ম্যাক ঠিকানা স্বয়ংক্রিয়ভাবে তৈরি করে
  • ম্যানুয়াল : আপনি, ব্যবহারকারী, আপনি নির্বাচিত একটি ম্যাক ঠিকানা ম্যানুয়ালি প্রবেশ করান

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

সতর্কতা সতর্কতা যখন এই ব্যর্থ হয় তখন কেবল নিজেরাই দায়ী

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

আপনি এই পদক্ষেপগুলির কোনও করার আগে নিশ্চিত করুন যে অতিথি চালিত এবং সেটিংস উইন্ডোটি বন্ধ আছে।

  1. আপনার হোস্টের মধ্যে এসএসএইচ
  2. আপনার ভার্চুয়াল মেশিনের জন্য ভিএমএক্স ফাইল সন্ধান করুন (প্রাক্তন)। /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  3. সম্পাদনার জন্য ফাইলটি খুলুন: vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  4. ইন্টারফেসের ধরণ নির্ধারণ করে এমন লাইনটি সন্ধান করুন। উদাহরণস্বরূপ, প্রথম vNIC এর জন্যethernet0.virtualDev = "e1000"
  5. পরিবর্তন e1000করুনvmxnet3
  6. ফাইল এবং সংরক্ষণ করে প্রস্থান করুন।

এখন আপনি ম্যাক ঠিকানা পরিবর্তন না করে ভার্চুয়াল এনআইসি ডিভাইসের ধরণটি পরিবর্তন করতে পারবেন।


1
এতটা নিশ্চিত না যে আমি ম্যাকের ঠিকানা সম্পর্কে উদ্বিগ্ন হব ... কেবলমাত্র এটি খেলতে আসা উচিত তা একটি নির্দিষ্ট ডিএইচসিপি ইজারা, এবং কিছু সময়ের পরে সেই
ওয়ারেন

1
@ ওয়ারেন: এটি আপনার অবকাঠামোর উপর অনেকটা নির্ভর করে। আমার ক্ষেত্রে অতিথিদের পুনরায় নিবন্ধকরণ করার চেয়ে এটি করা সহজ ছিল যাতে তাদের ম্যাকগুলি নেটওয়ার্কে অনুমতি দেওয়া হয়। কখনও কখনও স্যুইচ পোর্টগুলি ম্যাক লক হতে পারে, কখনও কখনও সংরক্ষণগুলি ব্যবহৃত হয়। কখনও কখনও এটি গুরুত্বপূর্ণ নয় তবে কখনও কখনও এটি করে এবং একটি ভাল অ্যাডমিনকে বিভিন্ন পরিস্থিতিতে বিভিন্ন জিনিস কীভাবে কাজ করে তা জানতে হবে to
স্কট প্যাক

ভাল যুক্তি. এই ক্ষেত্রে, এটি উদ্বেগের বিষয় নয় তবে আমি দেখতে পাচ্ছি যে এটি কীভাবে হতে পারে :)
ওয়ারেন

1
আপনি যদি ssh এড়াতে চান আপনি ব্রাউজ ডেটাস্টোর থেকে .vmx ডাউনলোড করতে পারেন, এটি সম্পাদনা করতে এবং আপলোড করতে পারেন।
জেমসরয়ান

1
বিনা প্রতিদ্বন্দ্বিতায়। ইন্টারনেট পরামর্শের প্রথম নিয়মটি হল এক বাটি নুন .েলে দেওয়া। দ্বিতীয়টি হ'ল আপনার পরিবেশের বিপরীতে এটি বিশ্লেষণ করে দেখার জন্য যা আসলে বোঝা যায়। ভিসিএলআই ছাড়াই কোনও পর্যাপ্ত উন্নত পরিবেশের সাথে কোনও হোস্ট রক্ষণাবেক্ষণ করা সম্ভবত খারাপ জুবু।
স্কট প্যাক

2

আমি মনে করি না যে এটি একটি পাওয়ারসিএলআই বা স্ক্রিপ্টিং সমাধানটির প্রশ্নের পরামর্শ দেওয়ার জন্য উত্পাদনশীল ... 30-সেকেন্ডের ম্যানুয়াল ফিক্সটি কি তার আশেপাশের অবকাঠামো সম্পর্কে অনেক বেশি অনুমান।

এর জবাব হলো, আপনি কি সত্যিই পরিবর্তন করা উচিত নয় টাইপ ইন-ফ্লাইট এডাপ্টরের। আরও স্বীকৃত প্রক্রিয়াটি হ'ল বিদ্যমান অ্যাডাপ্টারটি সরিয়ে আপনার পছন্দ মতো একটি নতুন অ্যাডাপ্টার যুক্ত করা।

বিদ্যমান E1000 NIC একটি ভিএম এর সাথে সংযুক্ত এখানে চিত্র বর্ণনা লিখুন

E1000 NIC সরান এখানে চিত্র বর্ণনা লিখুন

একটি নতুন নেটওয়ার্ক ডিভাইস যুক্ত করুন
এখানে চিত্র বর্ণনা লিখুন

নতুন নেটওয়ার্ক ডিভাইসে অ্যাডাপ্টারের ধরণটি নির্দিষ্ট করতে হবে specify এখানে চিত্র বর্ণনা লিখুন

আপনার অপারেটিং সিস্টেমে নেটওয়ার্ক সেটিংস পুনরায় কনফিগার করুন।


পুরানো এনআইসি অপসারণ এবং একটি নতুন যুক্ত করা সরাসরি টাইপ পরিবর্তন করে না - যদিও এটি ব্যবহার করা যেতে পারে। অপূর্ণতাটি হ'ল, লিনাক্সে অন্ততপক্ষে আপনাকে eth0 (বা eth <n>) এর জন্য পুরানো কনফিগারেশন সরিয়ে ফেলতে হবে, কারণ অন্যথায় আপনি কেবল পরবর্তী ক্রমবর্ধমান এথ <এন> অ্যাসাইনমেন্ট পাবেন
ওয়ারেন

1

আপনি টাইপটি পরিবর্তন করতে পারবেন না , তবে আপনি সহজেই অযাচিত প্রকারটি মুছতে পারেন এবং পছন্দসই ধরণের নতুন ভিএনআইসি যুক্ত করতে পারেন।


এটাই আমি ভাবছিলাম যে উত্তরটি হবে। আচ্ছা ভালো. কোন ধারণা কেন এই ঘটনা?
ওয়ারেন

2
এটি একটি জিইউআই সীমাবদ্ধতা। স্পষ্টতই, আপনি পাওয়ারসিএলআইয়ের মাধ্যমে এটি করতে পারেন - বিশদর জন্য @ জ্লেহটিনেনের উত্তর দেখুন।
জন

1
@ জন: আপনি জিইআইতে এটিও করতে পারেন (কমপক্ষে ৫.১-এ)। ভিএম অবশ্যই চালিত হতে হবে এবং আপনাকে অবশ্যই ম্যাক পরিবর্তন করতে হবে।
স্কট প্যাক

@ স্কটপ্যাক - এটি কি ওয়েবুই, বা ভিসেন্টার ক্লায়েন্টে?
ওয়ারেন

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