Crie uma instância do Filestore que use o protocolo NFSv4.1 com o Microsoft AD gerenciado.
Antes de começar
Antes de criar uma instância do Filestore, verifique se você tem cota suficiente. A cota de instâncias varia de acordo com a região e o nível de serviço que você quer usar. Para aumentar a cota disponível, envie um pedido de aumento de cota.
Criar o domínio do Managed Microsoft AD
Se você quiser usar o Managed Microsoft AD com uma instância do Filestore, o domínio do Managed Microsoft AD precisará ser criado antes da instância do Filestore.
O domínio do Managed Microsoft AD e a instância do Filestore precisam usar a mesma VPC no mesmo projeto.
Se o serviço do Managed Microsoft AD estiver hospedado em um projeto separado da instância do Filestore que você quer usar, a rede VPC do Filestore precisará ser pareada com o domínio do Managed Microsoft AD.
Para mais informações, consulte Implantar o Microsoft AD gerenciado com acesso entre projetos usando o peering de domínio.
Conclua todas as etapas de configuração para criar uma instância do Filestore.
Verifique se os usuários do Microsoft AD gerenciado têm os campos POSIX RFC 2307 e RFC 2307bis preenchidos, como no exemplo a seguir.
Para mais informações sobre como configurar objetos no Managed Microsoft AD, consulte Objetos do Managed Active Directory.
Usuários e computadores do Active Directory
As etapas a seguir descrevem os atributos que você precisa definir para usuários e grupos do LDAP. É possível gerenciar atributos POSIX usando o snap-in do MMC Usuários e computadores do Active Directory.
Abra o Editor de atributos da seguinte maneira:
- Clique em Iniciar.
Clique em Ferramentas administrativas do Windows e selecione Usuários e computadores do Active Directory.
A janela Usuários e computadores do Active Directory é aberta.
Selecione o nome de domínio que você quer visualizar. Para expandir o conteúdo, clique na seta
.No menu Visualizar de Usuários e Computadores do Active Directory, selecione Recursos avançados.
No painel à esquerda, clique duas vezes em Usuários.
Na lista de usuários, clique duas vezes em um usuário para abrir a guia Editor de atributos.
Os usuários do LDAP precisam ter os seguintes atributos definidos:
uid
uidNumber
cn
gidNumber
objectClass
Cada usuário precisa ter um
uidNumber
exclusivo. O valor do atributouid
diferencia maiúsculas de minúsculas. Para o atributoobjectClass
,user
é a configuração padrão na maioria das implantações do Active Directory (AD). Confira o seguinte exemplo:uid: Alice uidNumber: 139 gidNumber: 555 objectClass: user
Os grupos LDAP precisam ter os seguintes atributos definidos:
cn
gidNumber
objectClass
Cada grupo precisa ter um
gidNumber
exclusivo. O valor do atributocn
diferencia maiúsculas de minúsculas. Para o atributoobjectClass
,group
é a configuração padrão na maioria das implantações do AD. Confira um exemplo:cn: AliceGroup gidNumber: 555 objectClass: group
Conceda ao Filestore acesso para criar e gerenciar objetos no Managed Microsoft AD usando o comando
gcloud projects add-iam-policy-binding
:gcloud projects add-iam-policy-binding MANAGED_MICROSOFT_AD_PROJECT_ID \ --member=serviceAccount:service-$(gcloud projects describe PROJECT_ID \ --format='value(projectNumber)')@cloud-filer.iam.gserviceaccount.com \ --role=roles/managedidentities.filestoreintegrator
Substitua:
- MANAGED_MICROSOFT_AD_PROJECT_ID é o ID do projeto em que o domínio do Managed Microsoft AD está localizado.
- PROJECT_ID é o ID do projeto em que a instância do Filestore está localizada.
Talvez você encontre um erro semelhante a este:
INVALID_ARGUMENT: Service account service-123456789012@cloud-filer.iam.gserviceaccount.com does not exist.
Se for o caso, use o seguinte comando para resolver o problema:
gcloud beta services identity create --service=file.googleapis.com --project \ MANAGED_MICROSOFT_AD_PROJECT_ID
Criar uma instância do Filestore com o Managed Microsoft AD
Console do Google Cloud
Configurar os parâmetros da instância
No console Google Cloud , acesse a página de instâncias do Filestore.
Clique em Criar instância.
Especifique os parâmetros básicos da instância:
- No campo ID da instância, insira o nome que você quer usar para a instância do Filestore.
Em Tipo de instância, selecione Regional ou Zonal.
Para criar uma instância empresarial, execute operações diretamente pela API Filestore.
Em Capacidade alocada, insira a capacidade que você quer usar. Insira um valor entre 1 TB e 10 TB, em incrementos de 256 GiB (0,25 TiB).
Em Região, selecione a região que você quer usar.
Em Rede VPC, selecione a rede que você quer usar para a instância do Filestore e os clientes NFS.
- Se o Managed Microsoft AD estiver no mesmo projeto que a instância do Filestore, a rede VPC precisará ser autorizada no domínio do Managed Microsoft AD.
- Se o Managed Microsoft AD estiver em um projeto separado, a rede VPC precisará ser configurada com o peering de rede do Active Directory na configuração do Managed Microsoft AD.
Em Intervalo de IP alocado, selecione Usar um intervalo de IP alocado automaticamente (recomendado).
Em Protocolo, selecione NFSv4.1.
Configurar as definições de autenticação da instância
- Configure as definições de autenticação da instância.
- Clique em Autenticação.
- Selecione o projeto que hospeda o Managed Microsoft AD. Para os fins deste guia, vamos supor que o projeto atual é o que queremos usar. Na lista Vincular a um domínio do Active Directory, selecione o domínio do Microsoft AD gerenciado que você quer usar.
- No campo Nome da conta de computador, insira o nome da conta de computador que você quer usar para identificar a instância do Filestore no domínio do Managed Microsoft AD. O nome é limitado a 15 caracteres alfanuméricos.
- No campo Nome do compartilhamento de arquivos, insira o nome do compartilhamento como ele será usado pelos clientes NFSv4.1.
No painel Controle de acesso, conclua uma das seguintes etapas:
Se você estiver usando o Managed Microsoft AD, selecione Restringir acesso por intervalo ou endereço IP.
- Defina a regra de acesso pelo IP ou sub-rede que você quer definir. Para os fins deste guia, use as seguintes configurações:
- No campo Endereço IP ou intervalo 1, insira o endereço IP ou intervalo que você quer usar.
- Clique na lista suspensa Acesso 1 e selecione Administrador.
Clique na lista suspensa Montar
sec=
1 e selecione a caixa de seleção sys.
O proprietário padrão do Filestore
/
éroot
. Para permitir o acesso à instância para outros usuários e grupos, crie uma regra de acesso que permita o acesso à VM de gerenciamento usando o papelAdmin
e a configuração de segurançasec=sys
.Se você não estiver usando o Managed Microsoft AD, selecione Permitir acesso a todos os clientes na rede VPC.
Se o Managed Microsoft AD não for usado, a única configuração de segurança compatível será
sec=sys
.
Clique em Criar para criar a instância.
gcloud
Instale e inicialize a gcloud CLI.
Se a CLI gcloud já estiver instalada, execute o seguinte comando para atualizar:
gcloud components update
Execute o comando
gcloud beta filestore instances create
para criar uma instância zonal, regional ou empresarial do Filestore:gcloud beta filestore instances create INSTANCE-ID \ --description="DESCRIPTION" \ --region=LOCATION \ --tier=TIER \ --protocol=PROTOCOL \ --file-share=name="FILE_SHARE_NAME",capacity=CAPACITYTB \ --network=name="VPC_NETWORK",connect-mode=CONNECT_MODE,reserved-ip-range="RESERVED_IP_RANGE" \ --managed-ad=domain=projects/MANAGED_AD_PROJECT_ID/locations/global/domains/MANAGED_AD_DOMAIN_NAME,computer=DOMAIN_COMPUTER_ACCOUNT \ --project=CONSUMER_PROJECT_ID
Em que:
- INSTANCE_ID é o ID da instância do Filestore que você quer criar. Consulte Nomear sua instância.
- DESCRIPTION é uma descrição da instância que você quer usar.
- LOCATION é o local onde você quer que a instância do Filestore resida.
- TIER é o nível de serviço que você quer usar.
- PROTOCOL é
NFS_v4_1
. - FILE_SHARE_NAME é o nome que você especifica para o compartilhamento de arquivos NFS que é exibido pela instância.
- CAPACITY é o tamanho que você quer que o compartilhamento de arquivos tenha, entre 1 TiB e 10 TiB.
VPC_NETWORK é o nome da rede VPC a ser usada pela instância. Consulte Selecionar a rede VPC.
- Se você quiser especificar uma VPC compartilhada de um projeto de serviço, insira o nome da rede totalmente qualificado, que está no seguinte formato:
projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAME
Especifique
connect-mode=PRIVATE_SERVICE_ACCESS
, semelhante a isto:--network=name=projects/host/global/networks/shared-vpc-1,connect-mode=PRIVATE_SERVICE_ACCESS
- Não é possível especificar uma rede legada para o valor vpc_network. Se necessário, crie uma rede VPC seguindo as instruções em Criar uma rede VPC de modo automático.
MANAGED_AD_PROJECT_ID é o ID do projeto em que o serviço Managed Microsoft AD está localizado.
MANAGED_AD_DOMAIN_NAME é o nome de domínio do serviço do Managed Microsoft AD que você quer usar. Você escolhe esse nome de domínio ao criar um domínio do Managed Microsoft AD.
DOMAIN_COMPUTER_ACCOUNT é qualquer nome que você quer que o cluster tenha no domínio.
CONSUMER_PROJECT_ID é o ID do projeto que contém a instância do Filestore.
CONNECT_MODE é
DIRECT_PEERING
ouPRIVATE_SERVICE_ACCESS
. Se você especificar uma VPC compartilhada como a rede, também precisará especificarPRIVATE_SERVICE_ACCESS
como o modo de conexão. Essa flag é obrigatória para o peering de rede VPC, que é um requisito ao usar o Managed Microsoft AD.RESERVED_IP_RANGE é o intervalo de endereços IP da instância do Filestore. Se você estiver especificando
connect-mode=PRIVATE_SERVICE_ACCESS
e quiser usar um intervalo de endereços IP reservado, especifique o nome de um intervalo de endereços alocado em vez de um intervalo CIDR. Consulte Configurar um endereço IP reservado. Recomendamos que você pule essa flag para permitir que o Filestore encontre automaticamente um intervalo de endereços IP livre e o atribua à instância.
Desconectar um Managed Microsoft AD de uma instância do Filestore
Console do Google Cloud
Desconectar uma instância do Filestore conectada ao Managed Microsoft AD.
No console do Google Cloud , acesse a página "Instâncias do Filestore".
Clique no código da instância que você quer editar.
No painel Ponto de montagem do NFS, em Protocolo, ao lado de Nome do serviço de diretório, clique em
Desconectar domínio do AD.Na janela Falha ao desconectar do domínio, leia o alerta e clique em Editar instância.
Pelo menos uma regra em Controle de acesso precisa ser mapeada para a função de administrador com a configuração de segurança de montagem
sys
, como Access=Admin Mount esec=
sys.No painel Editar compartilhamento, localize a regra em que Acesso está definido como Administrador. Clique em Montar
sec=
... e selecionesys
para adicionar essa opção à configuração atual.Clique em OK.
Clique em Salvar.
Ao lado de Nome do serviço de diretório, clique em
Desconectar domínio do AD.No campo da janela Desconectar do domínio?, insira o nome do domínio que você quer desconectar.
Clique em Desconectar.
Editar as regras de acesso
Atualize a página. Observe que o Nome do serviço de diretório agora está definido como Nenhum.
Clique em Editar.
No painel Editar compartilhamento, localize qualquer regra que defina o acesso para uma função diferente de Administrador, como Editor. Na regra, clique em Montar
sec=
... e selecionesys
para adicionar à configuração atual. Clique em OK.Clique em Salvar.
Atualize a página.
As configurações da regra são atualizadas.
Reconectar um Microsoft AD gerenciado a uma instância do Filestore
Console do Google Cloud
Reconectar uma instância do Filestore ao Microsoft AD gerenciado.
No painel Ponto de montagem do NFS, em Protocolo, ao lado de Nome do serviço de diretório, clique em
Participar do domínio do AD.Na janela Associar essa instância a um domínio do Active Directory, selecione Usar domínios do projeto atual. No menu Associar a um domínio do Active Directory, selecione o domínio que você quer usar.
No menu Nome da conta do computador, insira um nome.
Clique em Entrar no domínio.
Atualize a página. O Nome do serviço de diretório foi atualizado com sua seleção.
Clique em Editar.
No painel Editar compartilhamento, clique em Montar
sec=
... em todas as regras aplicáveis e remova a seleçãosys
. Clique em OK.Clique em Salvar.
Atualize a página.
As configurações da regra são atualizadas.