mirror of
https://github.com/imjasonh/gcloud-help
synced 2026-07-18 23:08:48 +00:00
gcloud: Wed Jun 15 08:33:03 UTC 2022
This commit is contained in:
parent
28d031b3c1
commit
5378794555
147 changed files with 5222 additions and 263 deletions
|
|
@ -10,29 +10,42 @@ SYNOPSIS
|
|||
[GCLOUD_WIDE_FLAG ...]
|
||||
|
||||
DESCRIPTION
|
||||
Generate a SSH script for a Database Migration Service migration job.
|
||||
Generate a script for a Database Migration Service migration job, to
|
||||
configure Reverse SSH tunnel connectivity with a bastion host on a Compute
|
||||
Engine VM instance. You can use an existing VM instance or create a new VM
|
||||
for this purpose.
|
||||
|
||||
Copy the generated script and run it in bash from a machine that has:
|
||||
▪ The gcloud command-line tool installed.
|
||||
▪ Access to your source database.
|
||||
▪ Access to the existing bastion VM, or permissions and access to the
|
||||
Cloud Compute API if creating a new bastion VM. Make sure this machine
|
||||
is available during the entire migration.
|
||||
|
||||
Running the script will set up the SSH tunnel on the VM you selected and
|
||||
will establish connectivity between the source database and the Cloud SQL
|
||||
instance. Find additional information here
|
||||
(https://cloud.google.com/database-migration/docs/mysql/configure-connectivity-reverse-ssh-tunnel).
|
||||
|
||||
EXAMPLES
|
||||
To generate a SSH script for a Database Migration Service migration job
|
||||
with vm creation config, run:
|
||||
To generate an SSH script with bastion VM instance creation:
|
||||
|
||||
$ gcloud database-migration migration-jobs generate-ssh-script \
|
||||
my-migration-job --vm=sample-vm --vm-port=1111 \
|
||||
my-migration-job --vm=vm1 --vm-port=1111 \
|
||||
--vm-machine-type=n1-standard-1 --vm-zone-create=us-central1-a \
|
||||
--subnet=sample-subnet --region=us-central1
|
||||
|
||||
To generate a SSH script for a Database Migration Service migration job
|
||||
with vm selection config, run:
|
||||
To generate an SSH script with an existing bastion VM instance:
|
||||
|
||||
$ gcloud database-migration migration-jobs generate-ssh-script \
|
||||
my-migration-job --vm=sample-vm --vm-port=1111 \
|
||||
my-migration-job --vm=vm1 --vm-port=1111 \
|
||||
--vm-zone=us-central1-a --region=us-central1
|
||||
|
||||
POSITIONAL ARGUMENTS
|
||||
Migration job resource - The migration job you want to generate SSH script
|
||||
for. The arguments in this group can be used to specify the attributes of
|
||||
this resource. (NOTE) Some attributes are not given arguments in this
|
||||
group but can be set in other ways. To set the project attribute:
|
||||
Migration job resource - The migration job to generate the SSH script for.
|
||||
The arguments in this group can be used to specify the attributes of this
|
||||
resource. (NOTE) Some attributes are not given arguments in this group but
|
||||
can be set in other ways. To set the project attribute:
|
||||
◆ provide the argument migration_job on the command line with a fully
|
||||
specified name;
|
||||
◆ provide the argument --project on the command line;
|
||||
|
|
@ -56,27 +69,28 @@ POSITIONAL ARGUMENTS
|
|||
|
||||
REQUIRED FLAGS
|
||||
--vm=VM
|
||||
Bastion VM Instance name to use or to create (if machineType is given).
|
||||
Bastion Compute Engine VM instance name to use or to create.
|
||||
|
||||
Exactly one of these must be specified:
|
||||
|
||||
--vm-zone=VM_ZONE
|
||||
Google Cloud Platform zone the VM is located in.
|
||||
Zone the existing bastion VM instance is located in.
|
||||
|
||||
--subnet=SUBNET
|
||||
Subnet name the VM needs to be created in.
|
||||
Subnet to create the VM instance in.
|
||||
|
||||
This flag must be specified if any of the other arguments in this
|
||||
group are specified.
|
||||
|
||||
--vm-machine-type=VM_MACHINE_TYPE
|
||||
VM instance machine type to create.
|
||||
Machine type for a new VM instance. To get a list of available
|
||||
machine types, run 'gcloud compute machine-types list'.
|
||||
|
||||
This flag must be specified if any of the other arguments in this
|
||||
group are specified.
|
||||
|
||||
--vm-zone-create=VM_ZONE_CREATE
|
||||
Google Cloud Platform zone to create the VM in.
|
||||
Zone to create the VM instance in.
|
||||
|
||||
OPTIONAL FLAGS
|
||||
--vm-port=VM_PORT
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue