Εάν το VM σας δεν διαθέτει τοπικό SSD και δεν αποτελεί μέρος μιας ομάδας διαχειριζόμενων παρουσιών (MIG), μπορείτε να αλλάξετε τον τύπο του μηχανήματος του VM αφού το σταματήσετε Εάν ο υπάρχων τύπος του μηχανήματος σας δεν είναι κατάλληλος για τους φόρτους εργασίας που εκτελείτε στο VM σας, αλλάξτε τον τύπο του μηχανήματος αυτού του VM. Μπορείτε να αλλάξετε τον τύπο του μηχανήματος ενός VM για να προσαρμόσετε τον αριθμό των vCPU και της μνήμης καθώς αλλάζει ο φόρτος εργασίας σας. Για παράδειγμα, μπορείτε να ξεκινήσετε ένα VM με ένα μικρότερο μηχάνημα κατά την εγκατάσταση, την ανάπτυξη και τη δοκιμή και να αλλάξετε το VM ώστε να χρησιμοποιεί μεγαλύτερο τύπο μηχανής όταν είστε έτοιμοι για φόρτους εργασίας παραγωγής Για VM που δεν διαθέτουν τοπικό SSD και δεν αποτελούν μέρος ενός MIG, μπορείτε να αλλάξετε τον τύπο του μηχανήματος χωρίς να επηρεάσετε τους ακόλουθους πόρους: - Τα κλειδιά SSH του VM - Οι διαμορφώσεις VM, όπως τα μεταδεδομένα VM - Τα μόνιμα δεδομένα δίσκου του VM, συμπεριλαμβανομένων των εγκατεστημένων εφαρμογών και των δεδομένων εφαρμογών Εάν πρέπει να αλλάξετε τον τύπο μηχανήματος των VM σε ένα MIG, διαβάστε σχετικά με την ενημέρωση των MIG Εάν το VM σας διαθέτει τοπικό SSD, δεν μπορείτε να σταματήσετε το VM για να αλλάξετε τον τύπο του μηχανήματος εκτός και αν το αναγκάσετε να σταματήσει, κάτι που σας προκαλεί να χάσετε όλα τα δεδομένα στον τοπικό SSD. Για λεπτομέρειες, ανατρέξτε στην ενότητα Προσθήκη τοπικών SSD ## Πριν ξεκινήσεις - Εάν θέλετε να χρησιμοποιήσετε τα παραδείγματα γραμμής εντολών σε αυτόν τον οδηγό, κάντε τα εξής: - Εγκαταστήστε ή ενημερώστε την πιο πρόσφατη έκδοση του Google Cloud CLI - Ορίστε μια προεπιλεγμένη περιοχή και ζώνη - Εάν θέλετε να χρησιμοποιήσετε τα παραδείγματα API σε αυτόν τον οδηγό, ρυθμίστε την πρόσβαση API - Κατανοήστε πώς να σταματήσετε ένα VM - Κατανοήστε τους τύπους μηχανών - Εάν το VM σας χρησιμοποιεί μια εφήμερη εξωτερική διεύθυνση IP, η διεύθυνση IP μπορεί να αλλάξει όταν τροποποιείτε τον τύπο του μηχανήματος του VM. Για να διατηρήσετε τη διεύθυνση IP, προωθήστε την σε μια στατική εξωτερική διεύθυνση IP - Εάν θέλετε να χρησιμοποιήσετε τους επεξεργαστές τελευταίας γενιάς της οικογένειας μηχανών, ανατρέξτε στην ενότητα Μετεγκατάσταση σε σειρά μηχανημάτων τρίτης γενιάς. Εάν θέλετε να αλλάξετε τον τύπο του μηχανήματος σε έναν τύπο μηχανής βραχίονα, ανατρέξτε στο θέμα Μετεγκατάσταση του φόρτου εργασίας σας από μια υπάρχουσα εικονική μηχανή σε μια νέα εικονική μηχανή ## Επιπτώσεις χρέωσης Κάθε τύπος μηχανής χρεώνεται με διαφορετική χρέωση, επομένως βεβαιωθείτε ότι καταλαβαίνετε τις επιπτώσεις της τιμολόγησης της αλλαγής μηχανής τύπους. Για παράδειγμα, ένα Ο τύπος μηχανής e2-standard-2 κοστίζει περισσότερο από ένα Τύπος μηχανής e2-micro Η αλλαγή ενός τύπου μηχανής μπορεί επίσης να επηρεάσει τις εκπτώσεις συνεχούς χρήσης για αυτό το VM. Οι εκπτώσεις συνεχούς χρήσης υπολογίζονται ξεχωριστά για διαφορετικές κατηγορίες στην ίδια περιοχή. Εάν αλλάξετε τύπους μηχανών έτσι ώστε ο νέος τύπος μηχανής να βρίσκεται σε διαφορετική κατηγορία, ο επόμενος χρόνος λειτουργίας του VM υπολογίζεται στην έκπτωση συνεχούς χρήσης της νέας κατηγορίας Για παράδειγμα, ας υποθέσουμε ότι έχετε ένα VM με Τύπος μηχανής n2-standard-2 τρέχει για μισό μήνα. Στη συνέχεια αποφασίζετε να αλλάξετε τον τύπο του μηχανήματος σε m1-ultramem-40. Μόλις κάνετε αυτήν την αλλαγή, ξεκινά το Compute Engine μετρώντας το χρόνο λειτουργίας του VM προς το παρατεταμένο χρησιμοποιήστε έκπτωση στην κατηγορία vCPU και μνήμης βελτιστοποιημένης μνήμης Στον λογαριασμό σας, θα βλέπατε μια έκπτωση σταθερής χρήσης που εφαρμόζεται στο n2-standard-2 τύπος μηχανής από πριν κάνετε την αλλαγή τύπου μηχανής και μια ξεχωριστή έκπτωση συνεχούς χρήσης για m1-ultramem-40, εάν το VM σας παραμένει τρέχει σε m1-ultramem-40 για τουλάχιστον το 25% του υπόλοιπου μήνα ## Βέλτιστες πρακτικές Ακολουθούν ορισμένες βέλτιστες πρακτικές που θα σας βοηθήσουν να αλλάξετε με επιτυχία τον τύπο της μηχανής VM Δημιουργήστε τακτικά αντίγραφα ασφαλείας των μόνιμων δεδομένων του δίσκου σας χρησιμοποιώντας στιγμιότυπα. Σκεφτείτε το ενδεχόμενο να τραβήξετε ένα στιγμιότυπο από τα μόνιμα δεδομένα του δίσκου σας προτού αλλάξετε τον τύπο του μηχανήματος. Εάν θέλετε να βεβαιωθείτε ότι ο νέος τύπος μηχανής μπορεί να υποστηρίξει τα δεδομένα στο υπάρχον VM, μπορείτε να τραβήξετε ένα μόνιμο στιγμιότυπο δίσκου και να το χρησιμοποιήσετε για να ξεκινήσετε ένα δεύτερο VM με τον νέο τύπο μηχανής για να επιβεβαιώσετε ότι το VM ξεκινά με επιτυχία. Προσθέστε επιπλέον μόνιμους δίσκους στο. Εάν έχετε επιπλέον μόνιμους δίσκους συνδεδεμένους στο VM σας, βεβαιωθείτε ότι έχουν προστεθεί στο /etc/fstabfile /etc/fstabfile ώστε να προσαρτώνται αυτόματα κατά την επανεκκίνηση του VM Δημιουργήστε μια κράτηση πριν αλλάξετε τον τύπο του μηχανήματος. Για να αποφύγετε σφάλματα που σχετίζονται με τη διαθεσιμότητα πόρων, δημιουργήστε κρατήσεις Υπολογιστικής Μηχανής για τους νέους τύπους μηχανημάτων όταν είναι διαθέσιμοι για να τους κρατήσετε σε μια ζώνη. Οι κρατήσεις διασφαλίζουν ότι οι πόροι είναι διαθέσιμοι όταν τους χρειάζεστε Για να δημιουργήσετε μια κράτηση, ολοκληρώστε τα παρακάτω βήματα: Δημιουργήστε μια κράτηση (ή προσδιορίστε τις υπάρχουσες κρατήσεις) με ίδιες ιδιότητες με τα προγραμματισμένα VM. Ο αριθμός VM της κράτησης πρέπει να είναι ίσος ή μεγαλύτερος από τον αριθμό των VM που θέλετε να αλλάξετε. Προαιρετικά, για να αποτρέψετε άλλα VM από το να καταναλώσουν αυτήν την κράτηση, χρησιμοποιήστε το ειδικήΚράτησηΑπαίτηση Επιλογή Βεβαιωθείτε ότι τα προγραμματισμένα εικονικά μηχανήματα θα μπορούν να καταναλώσουν την κράτηση: - Βεβαιωθείτε ότι τα επιθυμητά VM έχουν τη σωστή συγγένεια κράτησης - Αμέσως πριν αλλάξετε τα VM, βεβαιωθείτε ότι η κράτηση έχει αρκετή χωρητικότητα ## Αλλαγή τύπου μηχανήματος Μπορείτε να αλλάξετε μόνο τον τύπο μηχανής ενός σταματημένου VM. Ένα VM είναι θεωρείται ότι έχει σταματήσει μόνο όταν το VM βρίσκεται στο ΤΕΡΜΑΤΙΣΜΕΝΗ κατάσταση. Εσείς δεν μπορεί να αλλάξει τον τύπο του μηχανήματος ενός VM που λειτουργεί Εάν αναβαθμίζετε τον τύπο του μηχανήματός σας στην τελευταία γενιά, ελέγξτε τη Μετεγκατάσταση σε σειρά μηχανημάτων τρίτης γενιάς πριν συνεχίσετε Απαιτούνται δικαιώματα για αυτήν την εργασία Για να εκτελέσετε αυτήν την εργασία, πρέπει να έχετε τα ακόλουθα δικαιώματα: compute.instances.setMachineTypeon το VM Κονσόλα Στην κονσόλα Google Cloud, μεταβείτε στο Σελίδα παρουσιών VM Στο Στη στήλη ονόματος, κάντε κλικ στο όνομα του VM για το οποίο θέλετε να αλλάξετε τον τύπο του μηχανήματος Από το Σελίδα λεπτομερειών παρουσίας VM, ολοκληρώστε τα παρακάτω βήματα: - Εάν το VM εκτελείται, κάντε κλικ Σταματήστε να σταματήσετε το VM - Για να επεξεργαστείτε το VM, κάντε κλικ Επεξεργασία Στο Ενότητα διαμόρφωσης μηχανήματος, επιλέξτε τον τύπο μηχανής που θέλετε να χρησιμοποιήσετε ή δημιουργήστε έναν προσαρμοσμένο τύπο μηχανής Για να αποθηκεύσετε τις αλλαγές σας, κάντε κλικ Σώσει - Εάν το VM εκτελείται, κάντε κλικ gcloud Σταματήστε το VM χρησιμοποιώντας το εντολή διακοπής παρουσιών υπολογισμού gcloud: οι παρουσίες υπολογισμού gcloud σταματούν VM_NAME Αντικαθιστώ με το VM να περιέχει τον τύπο του μηχανήματος προς αλλαγή VM_NAME Αλλάξτε τον τύπο του μηχανήματος χρησιμοποιώντας το gcloud compute instances set-machine-typecommand: gcloud compute instances set-machine-type VM_NAME\ --τύπου μηχανής NEW_MACHINE_TYPE Αντικαθιστώ με τον νέο τύπο μηχανής για το VM. Ο τύπος του μηχανήματος μπορεί να είναι ένας από τους παρακάτω: NEW_MACHINE_TYPE Ένας προκαθορισμένος τύπος μηχανής Για παράδειγμα: e2-standard-2 Για παράδειγμα, μπορείτε να καθορίσετε --machine-type e2-custom-4-2048για να ορίσετε έναν προσαρμοσμένο τύπο μηχανής που έχει 4 vCPU και 2 GB μνήμης - API Σταματήστε το VM χρησιμοποιώντας το instances.stopmethod: ΑΝΑΡΤΗΣΗ httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/zones/ ZONE/instances/ VM_NAME/stop Αντικαταστήστε τα ακόλουθα: : το αναγνωριστικό του έργου PROJECT_ID : η ζώνη που περιέχει το VM ΖΩΝΗ : το VM που περιέχει τον τύπο του μηχανήματος προς αλλαγή VM_NAME - Αλλάξτε τον τύπο του μηχανήματος χρησιμοποιώντας το instances.setMachineTypemethod: ΑΝΑΡΤΗΣΗ httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/zones/ ZONE/instances/ VM_NAME/setMachineType Στο σώμα του αιτήματος, καταχωρίστε τα ενημερωμένα Τύπος μηχανής: { machineType: "zones/ MACHINE_TYPE_ZONE/machineTypes/ NEW_MACHINE_TYPE"} Αντικαταστήστε τα ακόλουθα: : η ζώνη που περιέχει τον τύπο του μηχανήματος MACHINE_TYPE_ZONE : ο νέος τύπος μηχανής για το VM NEW_MACHINE_TYPE Ο τύπος του μηχανήματος μπορεί να είναι ένας από τους παρακάτω: Ένας προκαθορισμένος τύπος μηχανής Για παράδειγμα: e2-standard-2 Για παράδειγμα, μπορείτε να καθορίσετε --machine-type e2-custom-4-2048για να ορίσετε έναν προσαρμοσμένο τύπο μηχανής που έχει 4 vCPU και 2 GB μνήμης - - ## Μετακίνηση σε μικρότερο τύπο μηχανήματος Εάν μετακινηθείτε από έναν τύπο μηχανής με περισσότερους πόρους σε έναν τύπο μηχανής με λιγότερους πόρους, όπως μετακίνηση από α τύπου μηχανής e2-standard-8 έως α e2-standard-2, θα μπορούσατε να αντιμετωπίσετε ζητήματα πόρων υλικού ή απόδοσης περιορισμούς επειδή οι μικρότεροι τύποι μηχανών είναι λιγότερο ισχυροί από τις μεγαλύτερες μηχανές τύπους. Βεβαιωθείτε ότι ο νέος τύπος μηχανήματος μπορεί να υποστηρίξει οποιεσδήποτε εφαρμογές ή υπηρεσίες που εκτελούνται αυτήν τη στιγμή στο VM ή που ενημερώνετε το δικό σας υπηρεσίες και εφαρμογές για εκτέλεση σε μικρότερους τύπους μηχανημάτων Αναθεωρήστε το *συστάσεις για το μέγεθος του δικαιώματος* πριν αλλάξετε τον τύπο του μηχανήματος. Για πληροφορίες σχετικά με τις συστάσεις για το μέγεθος του Compute Engine, βλέπω Εφαρμογή προτάσεων τύπου μηχανής για περιπτώσεις εικονικής μηχανής ## Μετεγκατάσταση σε σειρά μηχανημάτων τρίτης γενιάς Όταν πληρούνται οι απαιτήσεις, μπορείτε να χρησιμοποιήσετε ένα VM νέας γενιάς σε ένα μηχάνημα σειρά αλλάζοντας τον τύπο του μηχανήματος.για παράδειγμα, από m1-ultramem-160 προς την m3-ultramem-128 Οι τύποι μηχανών νεότερης γενιάς ενδέχεται να μην υποστηρίζουν τις ίδιες δυνατότητες και διεπαφές με τον τρέχοντα τύπο μηχανής σας. Πριν ξεκινήσετε τη διαδικασία μετεγκατάστασης, ελέγξτε τις πληροφορίες τύπου μηχανήματος για τη νεότερη γενιά. για παράδειγμα, M3 Ο νέος τύπος μηχανήματος ενδέχεται να μην είναι διαθέσιμος σε όλες τις ίδιες περιοχές και ζώνες με την τρέχουσα παρουσία VM. Ελέγξτε τις διαθέσιμες περιοχές και ζώνες για τις σειρές μηχανημάτων νεότερης γενιάς και προσαρμόστε τα σχέδια ανάκαμψης από καταστροφές όπως απαιτείται Για να αλλάξετε τον τύπο μηχανής για την παρουσία σας VM σε τύπο μηχανής τρίτης γενιάς, μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες προσεγγίσεις Δημιουργία και μετεγκατάσταση σε μια νέα παρουσία VM Σε αυτήν τη διαδικασία, δημιουργείτε ένα νέο στιγμιότυπο VM και, στη συνέχεια, μετακινείτε το φόρτο εργασίας σας στο νέο VM Για λεπτομέρειες σχετικά με τον τρόπο ολοκλήρωσης αυτής της διαδικασίας, ανατρέξτε στο θέμα Μετεγκατάσταση του φόρτου εργασίας σας από μια υπάρχουσα εικονική μηχανή σε μια νέα εικονική μηχανή Αλλάξτε τον τύπο του μηχανήματος σε νέο τύπο μηχανής Σε αυτήν τη διαδικασία, επαληθεύετε ότι η τρέχουσα παρουσία σας VM μπορεί να ενημερωθεί για να χρησιμοποιήσει τον νέο τύπο μηχανήματος και, στη συνέχεια, αλλάζετε τον τύπο μηχανήματος Επαληθεύστε ότι η τρέχουσα παρουσία VM χρησιμοποιεί μια υποστηριζόμενη έκδοση λειτουργικού συστήματος. Εάν η έκδοση δεν υποστηρίζεται, ακολουθήστε το Μετεγκατάσταση του φόρτου εργασίας σας από ένα υπάρχον VM σε ένα νέο VM Επαληθεύστε ότι οι εφαρμογές και τα προγράμματά σας μπορούν να υποστηρίζουν διαφορετική διεπαφή δικτύου ή αποθήκευσης, όπως gVNIC ή NVMe - Για να ενημερώσετε την παρουσία σας για χρήση gVNIC, ανατρέξτε στο θέμα Χρήση του Google Virtual NIC - Για να προετοιμαστείτε να χρησιμοποιήσετε τη διεπαφή και τα προγράμματα οδήγησης NVMe, ανατρέξτε στην ενότητα Επιλογή διεπαφής Αποθηκεύστε την εικόνα στο δίσκο εκκίνησης Ακολουθήστε τη διαδικασία που περιγράφεται στην ενότητα Αλλαγή τύπου μηχανήματος ## Τι έπεται - Μάθετε για τις συστάσεις τύπου μηχανής - Μάθετε για ομάδες διαχειριζόμενων παρουσιών - Μάθετε για τα μοτίβα για επεκτάσιμες και ανθεκτικές εφαρμογές.