Saltar a contenido

New-SimanAwsRdServer⚓︎

SYNOPSIS⚓︎

Agrega una nueva instancia al pool de servidores RDS en AWS.

Importante

Se necesita el rol de Cloud Admin para ejecutar este comando.

SYNTAX⚓︎

New-SimanAwsRdServer [-Name] <string> -AvailabilityZone <string> [-CollectionName <string[]>]
 [-Environment <string>] [-ImageId <string>] [<CommonParameters>]

DESCRIPTION⚓︎

Crea un nuevo servidor en AWS y lo agrega como miembro del pool RDS especificado.

Este comando instala y configura todos los pre-requisitos del servidor junto con los binarios de G8 requeridos por las suscripciones asignadas al Pool sobre una imagen (AMI) definida o proporcionada como parámetro.

COMMAND ALIASES

  • New-CloudSimanRDS

EXAMPLES⚓︎

Example 1 - Nuevo servidor con imagen y pool default⚓︎

PS> New-SimanAwsRdServer -Name SMNAWSRD230301 -AvailabilityZone us-east-1b -Environment Production
Name            IP Address   State         Disk  Drain   Role       Environment RD Collection   Instance Id
                                       Remaining  Mode
----            ----------   -----    ---------- ------- ----       ----------- -------------   -----------
SMNAWSRD230301  10.10.11.48  running              True   Balanced   Production  Siman RDS 2016  i-0e8d37013e82099b3

El servidor queda en estado running pero sin aceptar conexiones de usuario hasta que sea reiniciado o activado manualmente.

Example 2 - Nuevo servidor usando una imagen específica en el pool de pruebas⚓︎

PS> New-SimanAwsRdServer -Name SMNAWSRDT230301 -ImageId 'ami-0d49748cb44671357' -AvailabilityZone us-east-1b -CollectionName 'Siman Testing' -Environment Testing
Name            IP Address   State         Disk  Drain   Role       Environment RD Collection   Instance Id
                                       Remaining  Mode
----            ----------   -----    ---------- ------- ----       ----------- -------------   -----------
SMNAWSRDT230301 10.10.11.48  running              True   Balanced   Testing     Siman Testing  i-00316c532468780f5

PARAMETERS⚓︎

-AvailabilityZone⚓︎

Zona de disponibilidad de AWS donde se creara el servidor.

Es necesario mantener un balance entre las 2 zonas habilitadas actualmente: us-east-1b | us-east-1c

Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-CollectionName⚓︎

Nombre del pool RDS donde se agregara el servidor.

El pool default actualmente es Siman RDS 2016

Type: System.String[]
DefaultValue: None
SupportsWildcards: false
Aliases:
- RDPool
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Environment⚓︎

Entorno al que estará ligado el servidor.

Si no se especifica un valor se asigna Prep por default.

Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ImageId⚓︎

AMI ID a utilizar para crear el servidor. Puede ser una imagen personalizada o standard de AWS.

Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases:
- AmiId
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Name⚓︎

Nombre del servidor a crear.

Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 0
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

CommonParameters⚓︎

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS⚓︎

None⚓︎

OUTPUTS⚓︎

Siman.Cloud.AWS.RDServer⚓︎

NOTES⚓︎