簡體   English   中英

如何在Google Compute Engine中創建VM實例?

[英]How to create VM instance in Google Compute Engine?

我是Google Compute Engine的新手。 我想創建一個具有以下屬性的Web服務器:

  • 1核心
  • 紅帽企業Linux 7.1 64位
  • RAM 8 GB
  • 硬盤:100 GB
  • SSH,JDK 1.7
  • Apache Web服務器作為Jboss App Server的代理
  • 在公共IP上啟用HTTP / 80和HTTPS / 443
  • 訪問模式 - SSH / SCP

我創建了一個具有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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM