[英]How to create VM instance in Google Compute Engine?
我是Google Compute Engine的新手。 我想創建一個具有以下屬性的Web服務器:
我創建了一個具有Linux Red Hat 7.1和機器類型n1-standard-2
的新實例,它提供了2個CPU內核和7.5 GB RAM。 我可以准確定義一個具有100 GB HD和8 GB RAM的內核嗎? 如何定義SSH / SCP訪問模式?
*我想將此更新添加到我的答案:現在可以根據您的硬件要求自定義機器類型。*
創建Compute Engine VM實例時,您需要指定機器類型 。 無法指定CPU和內存量。 但是,您可以選擇接近硬件要求的機器類型。
對於永久磁盤,使用gcloud
命令工具可以創建具有所需大小的磁盤:
$ gcloud compute disks create DISK_NAME --image IMAGE --size 100GB --zone ZONE
然后使用根永久磁盤創建VM實例:
$ gcloud compute instances create INSTANCE_NAME --disk name=DISK_NAME boot=yes --zone ZONE
由於Compute Engine for Red Hat Enterprise操作系統不支持自動調整根永久磁盤大小 ,因此您需要手動重新分區磁盤。 您可以訪問此文章以獲取有關重新分區根持久性磁盤的信息。
我可以准確定義一個具有100 GB HD和8 GB RAM的內核嗎?
不,您只能使用預先指定的CPU和RAM數量的預定義機器形狀。
請參閱Kamran關於如何創建不同大小的磁盤的答案 ,該磁盤與CPU和RAM分開。
如何定義SSH / SCP訪問模式?
這是自動完成的,它已經在運行SSH服務器。 請注意,默認情況下,它使用SSH密鑰,而不是密碼。 要連接到GCE VM,請參閱這些文檔 ; 命令看起來像:
gcloud compute ssh INSTANCE-NAME --project=PROJECT --zone=ZONE
您還可以使用Developers Console中的SSH按鈕通過Web瀏覽器連接到您的實例。
要使用scp
,請使用為ssh
命令提供的標志,例如,
scp -i KEY_FILE \
-o UserKnownHostsFile=/dev/null \
-o CheckHostIP=no \
-o StrictHostKeyChecking=no \
[source-files ...] \
USER@IP_ADDRESS:[dest-location]
反之亦然。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.