Jump to content
  • entries
    194
  • comments
    292
  • views
    77076

Virtual Machines και Network Configuration: ένα μικρό κολπάκι…


spanougakis

616 views

 Share

Το σενάριο είναι απλό και μάλλον μας έχει τύχει κάποιες φορές: φτιάχνουμε ένα νέο virtual machine, αλλά έχουμε ήδη έναν εικονικό δίσκο vhd από κάποιο παλιότερο virtual machine. Αν χρησιμοποιήσουμε αυτόν τον παλιό δίσκο vhd, ναι μεν θα έχουμε όλα τα δεδομένα, αλλά από την στιγμή που δημιουργούμε ένα νέο μηχάνημα, δημιουργείται από την αρχή και το network configuration, το οποίο αντιστοιχεί σε ένα xml αρχείο.

Υπάρχει τρόπος να κρατήσω το network configuration από το παλιότερο virtual machine, ώστε να μην χρειάζεται να κάνω όλες τις ρυθμίσεις από την αρχή;

Εφόσον έχετε το παλιό xml configuration file, αυτό δηλαδή που συνόδευε εκείνο το virtual machine, μπορείτε να κάνετε το εξής (το οποίο σημειώστε είναι “not supported”):

Ανοίξτε το xml αρχείο του παλιού virtual machine και εντοπίστε το σημείο στο οποίο αναφέρεται στις δικτυακές συνδέσεις και θα είναι κάπως έτσι:

<_7cb99625-05ab-4c78-aeb6-e1427b2485d7_>
    <ChannelInstanceGuid type="string">{d0438ebf-4dd9-45e5-98b9-ab65176bec20}</ChannelInstanceGuid>
    <FriendlyName type="string">Network Adapter</FriendlyName>
    <IsConnected type="bool">True</IsConnected>
    <MacAddress type="string">00-15-5D-01-63-0A</MacAddress>
    <MacAddressIsStatic type="bool">False</MacAddressIsStatic>
    <PortName type="string">4b4d3bcc-dbd9-4c0d-9650-c03fa455333e</PortName>
    <SwitchName type="string">cef586d4-b9de-45a6-9da6-73a55c684345</SwitchName>
  </_7cb99625-05ab-4c78-aeb6-e1427b2485d7_>

Από το Friendly Name αντιλαμβάνεστε ότι μιλάμε για Network Adapter. Αυτό που μπορούμε να κάνουμε, είναι να αντιγράψουμε το string που βρίσκεται μέσα σε αγκύλες από την δεύτερη γραμμή στο ChannelInstanceGuid, δηλαδή αυτό: d0438ebf-4dd9-45e5-98b9-ab65176bec20 και να το επικολλήσετε στο νέο xml αρχείο του νέου virtual machine.

Με αυτό τον τρόπο το virtual machine θα νομίσει ότι χρησιμοποιούμε το ίδιο device, δηλαδή την ίδια κάρτα δικτύου, οπότε θα κρατήσει το ίδιο configuration, πχ την στατική IP Address που είχαμε δηλώσει και στο παλιό virtual machine. Αυτό γίνεται διότι το συγκεκριμένο string που αντιγράψαμε είναι το device ID της κάρτας δικτύου. Ίδιο device ID σημαίνει για τον Hyper-V και ίδια κάρτα, άρα και ίδιο configuration.

 Share

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...