如何在 Google Compute Engine 中创建 VM 实例?
How to create VM instance in Google Compute Engine?
我是 Google 计算引擎的新手。我想创建一个具有以下属性的 Web 服务器:
- 1 个核心
- 红帽企业版 Linux 7.1 64 位
- RAM 8 GB
- 硬盘:100GB
- SSH,JDK1.7
- Apache Web 服务器作为 Jboss 应用程序服务器的代理
- 在 public 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 ?
Can I define exactly one core with 100 GB HD and 8 GB RAM?
不,您只能使用具有预先分配的 CPU 和 RAM 数量的预定义机器形状。
请参阅 了解如何创建与 CPU 和 RAM 分开的不同大小的磁盘。
And how can I define access mode SSH/SCP?
这是自动为您完成的,它已经是 运行 一个 SSH 服务器。请注意,默认情况下,它使用 SSH 密钥,而不是密码。要连接到您的 GCE VM,请参阅 these docs;命令看起来像:
gcloud compute ssh INSTANCE-NAME --project=PROJECT --zone=ZONE
您还可以连接到您的实例 via your web browser by using the SSH button in the Developers Console。
要使用 scp
,请使用为 ssh
command 提供的标志,例如,
scp -i KEY_FILE \
-o UserKnownHostsFile=/dev/null \
-o CheckHostIP=no \
-o StrictHostKeyChecking=no \
[source-files ...] \
USER@IP_ADDRESS:[dest-location]
反之亦然将它们复制回来。
* 我想将此更新添加到我的答案中:现在可以根据您的硬件要求自定义机器类型。*
创建 Compute Engine VM 实例时,您需要指定 machine type。无法指定 CPU 的数量和内存。但是,您可以 select 一种接近您的硬件要求的机器类型。
对于永久磁盘,使用 gcloud
命令工具您可以创建具有所需大小的磁盘:
$ gcloud compute disks create DISK_NAME --image IMAGE --size 100GB --zone ZONE
然后使用根永久磁盘创建虚拟机实例:
$ gcloud compute instances create INSTANCE_NAME --disk name=DISK_NAME boot=yes --zone ZONE
自 Automatic Resizing of root persistent disks is not supported by Compute Engine for Red Hat Enterprise operating system, you will need to manually repartition your disk. You can visit this article 获取有关根永久磁盘重新分区的信息。
我是 Google 计算引擎的新手。我想创建一个具有以下属性的 Web 服务器:
- 1 个核心
- 红帽企业版 Linux 7.1 64 位
- RAM 8 GB
- 硬盘:100GB
- SSH,JDK1.7
- Apache Web 服务器作为 Jboss 应用程序服务器的代理
- 在 public 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 ?
Can I define exactly one core with 100 GB HD and 8 GB RAM?
不,您只能使用具有预先分配的 CPU 和 RAM 数量的预定义机器形状。
请参阅
And how can I define access mode SSH/SCP?
这是自动为您完成的,它已经是 运行 一个 SSH 服务器。请注意,默认情况下,它使用 SSH 密钥,而不是密码。要连接到您的 GCE VM,请参阅 these docs;命令看起来像:
gcloud compute ssh INSTANCE-NAME --project=PROJECT --zone=ZONE
您还可以连接到您的实例 via your web browser by using the SSH button in the Developers Console。
要使用 scp
,请使用为 ssh
command 提供的标志,例如,
scp -i KEY_FILE \
-o UserKnownHostsFile=/dev/null \
-o CheckHostIP=no \
-o StrictHostKeyChecking=no \
[source-files ...] \
USER@IP_ADDRESS:[dest-location]
反之亦然将它们复制回来。
* 我想将此更新添加到我的答案中:现在可以根据您的硬件要求自定义机器类型。*
创建 Compute Engine VM 实例时,您需要指定 machine type。无法指定 CPU 的数量和内存。但是,您可以 select 一种接近您的硬件要求的机器类型。
对于永久磁盘,使用 gcloud
命令工具您可以创建具有所需大小的磁盘:
$ gcloud compute disks create DISK_NAME --image IMAGE --size 100GB --zone ZONE
然后使用根永久磁盘创建虚拟机实例:
$ gcloud compute instances create INSTANCE_NAME --disk name=DISK_NAME boot=yes --zone ZONE
自 Automatic Resizing of root persistent disks is not supported by Compute Engine for Red Hat Enterprise operating system, you will need to manually repartition your disk. You can visit this article 获取有关根永久磁盘重新分区的信息。