Crie uma instância do Filestore que use o protocolo NFSv4.1 com o Managed Microsoft AD.
Antes de começar
Antes de criar uma nova instância do Filestore, certifique-se de que tem quota suficiente. Os intervalos de quotas de instâncias variam consoante a localização da região e o nível de serviço que quer usar. Para aumentar a quota disponível, tem de enviar um pedido de aumento da quota.
Crie o domínio do Microsoft AD gerido
Se quiser usar o Microsoft AD gerido com uma instância do Filestore, tem de criar o domínio do Microsoft AD gerido antes da instância do Filestore.
O domínio do Microsoft AD gerido e a instância do Filestore têm de usar a mesma VPC enquanto estiverem no mesmo projeto.
Se o seu serviço Managed Microsoft AD estiver alojado num projeto separado da instância do Filestore que quer usar, a rede VPC do Filestore tem de estar interligada ao domínio do Managed Microsoft AD.
Para mais informações, consulte o artigo Implemente o Microsoft AD gerido com acesso entre projetos através da interligação de domínios.
Conclua todos os passos de configuração para criar uma instância do Filestore.
Certifique-se de que os utilizadores do Microsoft AD gerido têm os campos POSIX RFC 2307 e RFC 2307bis preenchidos, semelhantes aos seguintes.
Para mais informações sobre como configurar objetos no Microsoft AD gerido, consulte o artigo Objetos do Active Directory gerido.
Utilizadores e computadores do Active Directory
Os passos seguintes descrevem os atributos que tem de definir para os utilizadores e os grupos do LDAP. Pode gerir os atributos POSIX através do snap-in MMC Utilizadores e computadores do Active Directory.
Abra o editor de atributos da seguinte forma:
- Clique em Iniciar.
Clique em Ferramentas administrativas do Windows e selecione Utilizadores e computadores do Active Directory.
É apresentada a janela Utilizadores e computadores do Active Directory.
Selecione o nome do domínio que quer ver. Para expandir o respetivo conteúdo, clique na
seta de expansão.No menu Ver do Active Directory Users and Computers, selecione Funcionalidades avançadas.
No painel esquerdo, clique duas vezes em Utilizadores.
Na lista de utilizadores, clique duas vezes num utilizador para ver o separador Editor de atributos.
Os utilizadores do LDAP têm de ter os seguintes atributos definidos:
uid
uidNumber
cn
gidNumber
objectClass
Cada utilizador tem de ter um
uidNumber
único. Tenha em atenção que o valor do atributouid
é sensível a maiúsculas e minúsculas. Para o atributoobjectClass
,user
é a predefinição na maioria das implementações do Active Directory (AD). Segue-se um exemplo:uid: Alice uidNumber: 139 gidNumber: 555 objectClass: user
Os grupos LDAP têm de ter os seguintes atributos definidos:
cn
gidNumber
objectClass
Cada grupo tem de ter um
gidNumber
único. Tenha em atenção que o valor do atributocn
é sensível a maiúsculas e minúsculas. Para o atributoobjectClass
,group
é a predefinição na maioria das implementações de AD. Segue-se um exemplo:cn: AliceGroup gidNumber: 555 objectClass: group
Conceda acesso ao Filestore para criar e gerir objetos no Managed Microsoft AD através do 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 o seguinte:
- MANAGED_MICROSOFT_AD_PROJECT_ID é o ID do projeto do projeto onde o domínio do Microsoft AD gerido está localizado.
- PROJECT_ID é o ID do projeto onde a instância do Filestore está localizada.
Pode ver um erro semelhante ao seguinte:
INVALID_ARGUMENT: Service account service-123456789012@cloud-filer.iam.gserviceaccount.com does not exist.
Se for o caso, use o seguinte comando para o resolver:
gcloud beta services identity create --service=file.googleapis.com --project \ MANAGED_MICROSOFT_AD_PROJECT_ID
Crie uma instância do Filestore com o Microsoft AD gerido
Google Cloud consola
Configure os parâmetros da instância
Na Google Cloud consola, aceda à página Instâncias do Filestore.
Clique em Criar instância.
Especifique os parâmetros básicos da instância:
- No campo ID da instância, introduza o nome que quer usar para a instância do Filestore.
Em Tipo de instância, selecione Regional ou Zonal.
Para criar uma instância empresarial, tem de executar operações diretamente através da API Filestore.
Em Capacidade atribuída, introduza a capacidade que quer usar. Tem de introduzir um valor entre 1 TB e 10 TB, em incrementos de 256 GiB (0,25 TiB).
Em Região, selecione a região que quer usar.
Em Rede de VPC, selecione a rede que 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 tem de ser autorizada no domínio do Managed Microsoft AD.
- Se o Managed Microsoft AD estiver num projeto separado, a rede VPC deve ser configurada com o peering de rede do Active Directory na configuração do Managed Microsoft AD.
Em Intervalo de IPs atribuído, selecione Usar um intervalo de IPs atribuído automaticamente (recomendado).
Em Protocolo, selecione NFSv4.1.
Configure 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 aloja o Managed Microsoft AD. Para efeitos deste guia, vamos assumir que o projeto atual é o que queremos usar. Na lista Associar um domínio do Active Directory, selecione o domínio do Microsoft AD gerido que quer usar.
- No campo Nome da conta do computador, introduza o nome da conta do computador que quer usar para identificar a instância do Filestore no domínio do Microsoft AD gerido. O nome está limitado a 15 carateres alfanuméricos.
- No campo Nome da partilha de ficheiros, introduza o nome da partilha tal como vai ser usado pelos clientes NFSv4.1.
No painel Controlo de acesso, conclua um dos seguintes passos:
Se usar o Microsoft AD gerido, selecione Restringir acesso por endereço IP ou intervalo.
- Defina a regra de acesso por IP ou sub-rede que quer definir. Para os fins deste guia, use as seguintes definições:
- No campo Endereço IP ou intervalo 1, introduza o endereço IP ou o intervalo que quer usar.
- Clique na lista pendente Acesso 1 e selecione Administrador.
Clique na lista pendente Mount
sec=
1 e selecione a caixa de verificação sys.
O proprietário predefinido do Filestore
/
éroot
. Para ativar o acesso à instância para outros utilizadores e grupos, tem de criar uma regra de acesso que ative o acesso à VM de gestão através da funçãoAdmin
e da definição de segurançasec=sys
.Se não estiver a usar o Microsoft AD gerido, selecione Conceder acesso a todos os clientes na rede VPC.
Se o Microsoft AD gerido não for usado, a única definição de segurança suportada é
sec=sys
.
Clique em Criar para criar a instância.
gcloud
Instale e inicialize a CLI gcloud.
Se já tiver a CLI gcloud instalada, execute o seguinte comando para a 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
Onde:
- INSTANCE_ID é o ID da instância do Filestore que quer criar. Consulte a secção Atribua um nome à sua instância.
- DESCRIPTION é uma descrição da instância que quer usar.
- LOCATION é a localização onde quer que a instância do Filestore resida.
- TIER é o nível de serviço que quer usar.
- PROTOCOL é
NFS_v4_1
. - FILE_SHARE_NAME é o nome que especifica para a partilha de ficheiros NFS que é servida a partir da instância.
- CAPACITY é o tamanho que quer para a partilha de ficheiros, entre 1 TiB e 10 TiB.
VPC_NETWORK é o nome da rede VPC que quer que a instância use. Consulte Selecione a rede de VPC.
- Se quiser especificar uma VPC partilhada a partir de um projeto de serviço, tem de especificar 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 ao seguinte:--network=name=projects/host/global/networks/shared-vpc-1,connect-mode=PRIVATE_SERVICE_ACCESS
- Não pode especificar uma rede antiga para o valor vpc_network. Se necessário, crie uma nova rede VPC para usar seguindo as instruções em Crie uma rede VPC no modo automático.
MANAGED_AD_PROJECT_ID é o ID do projeto onde o serviço Managed Microsoft AD está localizado.
MANAGED_AD_DOMAIN_NAME é o nome do domínio do serviço Managed Microsoft AD que quer usar. Escolhe este nome de domínio quando cria um domínio do Microsoft AD gerido.
DOMAIN_COMPUTER_ACCOUNT é qualquer nome que queira dar ao cluster 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 estiver a especificar uma VPC partilhada como a rede, também tem de especificarPRIVATE_SERVICE_ACCESS
como o modo de ligação. Esta flag é necessária para o intercâmbio da rede da VPC, que é um requisito quando usa o Microsoft AD gerido.RESERVED_IP_RANGE é o intervalo de endereços IP da instância do Filestore. Se estiver a especificar
connect-mode=PRIVATE_SERVICE_ACCESS
e quiser usar um intervalo de endereços IP reservado, tem de especificar o nome de um intervalo de endereços atribuído em vez de um intervalo CIDR. Consulte o artigo Configure um endereço IP reservado. Recomendamos que ignore esta flag para permitir que o Filestore encontre automaticamente um intervalo de endereços IP livre e o atribua à instância.
Desassocie um Managed Microsoft AD de uma instância do Filestore
Google Cloud consola
Desassocie uma instância do Filestore associada ao Managed Microsoft AD.
Na Google Cloud consola, aceda à página Instâncias do Filestore.
Clique no ID da instância da instância que quer editar.
No painel Ponto de montagem NFS, em Protocolo, junto a Nome do serviço de diretório, clique em
Desassociar domínio do AD.Na janela Falha ao desassociar do domínio, leia o alerta e, de seguida, clique em Editar instância.
Pelo menos uma regra no Controlo de acesso tem de ser mapeada para a função de administrador com a definição de segurança de montagem
sys
, como Acesso=Montagem de administrador esec=
sys.No painel Editar partilha, localize a regra em que o Acesso está definido como Administrador. Clique em Montar
sec=
... e selecionesys
para adicionar essa opção à definição existente.Clique em OK.
Clique em Guardar.
Junto a Nome do serviço de diretório, clique em
Desassociar domínio do AD.No campo da janela Desassociar do domínio?, introduza o nome do domínio do qual quer desassociar.
Clique em Desassociar.
Edite as regras de acesso
Atualize a página. Tenha em atenção que o Nome do serviço de diretório está agora definido como Nenhum.
Clique em Edit.
No painel Editar partilha, localize qualquer regra que defina o acesso para uma função que não seja Administrador, como Editor. Na regra, clique em Montar
sec=
... e selecionesys
para a adicionar à definição existente. Clique em OK.Clique em Guardar.
Atualize a página.
As definições da regra são atualizadas.
Volte a associar um Microsoft AD gerido a uma instância do Filestore
Google Cloud consola
Volte a associar uma instância do Filestore ao Managed Microsoft AD.
No painel Ponto de montagem NFS, em Protocolo, junto a Nome do serviço de diretório, clique em
Aderir ao domínio do AD.Na janela Associe esta instância a um domínio do Active Directory, selecione Usar domínios do projeto atual no menu Associe um domínio do Active Directory e selecione o domínio que quer usar.
No menu Nome da conta do computador, introduza um nome.
Clique em Aderir ao domínio.
Atualize a página. Tenha em atenção que o Nome do serviço de diretório foi atualizado com a sua seleção.
Clique em Edit.
No painel Editar partilha, clique em Montar
sec=
... em todas as regras aplicáveis e remova a seleçãosys
. Clique em OK.Clique em Guardar.
Atualize a página.
As definições da regra são atualizadas.