मेरे पास उबंटू 16.04, 10 जीबी डिस्क स्पेस के साथ कस्टम प्रकार (4 वीसीपीयू, 8 जीबी मेमोरी) का एक gcloud vm उदाहरण है। आज विशिष्ट समय (सुबह 7:30) पर, 99% CPU का उपयोग करना शुरू करें। मैं मशीन को पुनरारंभ करता हूं लेकिन 99% सीपीयू का उपयोग करना जारी रखता हूं। अब मैं ssh के माध्यम से कनेक्ट नहीं कर सकता। मेरे उदाहरण से जुड़ने और समस्या क्या है यह देखने के लिए कोई समाधान है ?? शुक्रिया!!!

0
Luis Lopez 7 नवम्बर 2018, 14:49

1 उत्तर

सबसे बढ़िया उत्तर

आप शायद सीरियल पोर्ट से कनेक्ट करने का प्रयास कर सकते हैं ए>:

gcloud compute instances add-metadata INSTANCE --metadata serial-port-enable=1
gcloud compute connect-to-serial-port INSTANCE

संभवतः सीरियल पोर्ट पर ट्टी उच्च CPU उपयोग के प्रति बहुत कम संवेदनशील होगा और आप लॉग इन करने में सक्षम होंगे।

अब, यह आपसे एक उपयोगकर्ता और पासवर्ड मांगेगा...यदि आप (सही ढंग से) ssh के लिए केवल RSA Keypair प्रमाणीकरण का उपयोग कर रहे हैं तो क्या करें? यहाँ एक त्वरित और गंदी हैक है जो काम करती है:

1 - इसे इस तरह स्टार्टअप स्क्रिप्ट echo "root:1234" | chpasswd के रूप में सेट करें उदाहरण:

gcloud compute instances add-metadata INSTANCE --metadata startup-script='echo "root:1234" | chpasswd'

2 - इंस्टेंस को रीबूट करें ताकि स्टार्टअप स्क्रिप्ट लागू हो

3 - सीरियल पोर्ट के माध्यम से लॉग इन करें

gcloud compute connect-to-serial-port INSTANCE 

4 - उपयोगकर्ता नाम के रूप में रूट का उपयोग करें और पासवर्ड के रूप में 1234 (या जो भी आप स्क्रिप्ट में डालते हैं)

5 - जब आपको इसकी आवश्यकता न हो तो सीरियल पोर्ट एक्सेस को अक्षम करना न भूलें।

3
Jordi Miralles 7 नवम्बर 2018, 15:44