1. Genel Bakış
Yönetilen Active Directory, Google Cloud'da barındırılan ve hizmet olarak yüksek düzeyde kullanılabilir bir Microsoft Active Directory alanıdır.
Bu eğiticide yeni bir yönetilen Active Directory kuracak, yeni bir Windows sanal makinesi oluşturacak ve bu sanal makineyi yeni alana ekleyeceksiniz. Aşina olduğunuz yönetim araçlarını kullanarak ağ iletişimi ve güvenlik ayarlarını nasıl yapacağınızı ve alanınızı nasıl yöneteceğinizi öğreneceksiniz.
Neler öğreneceksiniz?
- Google Cloud'da Managed Active Directory oluşturma
- Alana Windows sanal makinesi ekleme
- Managed Active Directory'de kullanıcıları ve bilgisayarları yönetme
Gerekenler:
Bu eğiticiden nasıl yararlanacaksınız?
Google Cloud Platform deneyiminizi nasıl değerlendirirsiniz?
2. Kurulum ve şartlar
Kendi hızınızda ortam kurulumu
- Cloud Console'da oturum açıp yeni bir proje oluşturun veya mevcut bir projeyi yeniden kullanın. (Gmail veya G Suite hesabınız yoksa hesap oluşturmanız gerekir.)
Tüm Google Cloud projelerinde benzersiz bir ad olan proje kimliğini unutmayın (yukarıdaki ad zaten alınmış ve size uygun olmayacaktır!). Bu kod laboratuvarın ilerleyen bölümlerinde PROJECT_ID
olarak adlandırılacaktır.
- Sonraki adımda, Google Cloud kaynaklarını kullanmak için Cloud Console'da faturalandırmayı etkinleştirmeniz gerekir.
Bu codelab'i çalıştırmanın maliyeti, yüksek değildir. "Temizleme" bölümündeki talimatları izlediğinizden emin olun. bölümünde, bu eğiticinin dışında faturalandırmayla karşılaşmamanız için kaynakları nasıl kapatacağınız konusunda tavsiyelerde bulunuyoruz. Yeni Google Cloud kullanıcıları 300 ABD doları ücretsiz deneme programından yararlanabilir.
Cloud Shell'i başlatma
Google Cloud dizüstü bilgisayarınızdan uzaktan çalıştırılabilse de bu codelab'de Google Cloud'da çalışan bir komut satırı ortamı olan Google Cloud Shell'i kullanacaksınız.
Cloud Shell'i etkinleştirme
- Cloud Console'da, Cloud Shell'i etkinleştir
simgesini tıklayın.
Cloud Shell'i daha önce hiç çalıştırmadıysanız ne olduğunu açıklayan bir ara ekran (ekranın alt kısmında) gösterilir. Bu durumda Devam'ı tıklayın (bunu bir daha görmezsiniz). Tek seferlik ekran şöyle görünür:
Temel hazırlık ve Cloud Shell'e bağlanmak yalnızca birkaç dakika sürer.
İhtiyacınız olan tüm geliştirme araçlarını bu sanal makinede bulabilirsiniz. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud'da çalışarak ağ performansını ve kimlik doğrulamasını büyük ölçüde iyileştirir. Bu codelab'deki çalışmalarınızın tamamı olmasa bile büyük bir kısmı yalnızca bir tarayıcı veya Chromebook'unuzla yapılabilir.
Cloud Shell'e bağlandıktan sonra kimliğinizin doğrulandığını ve projenin proje kimliğinize ayarlandığını görürsünüz.
- Kimlik doğrulamanızın tamamlandığını onaylamak için Cloud Shell'de aşağıdaki komutu çalıştırın:
gcloud auth list
Komut çıkışı
Credentialed Accounts ACTIVE ACCOUNT * <my_account>@<my_domain.com> To set the active account, run: $ gcloud config set account `ACCOUNT`
gcloud config list project
Komut çıkışı
[core] project = <PROJECT_ID>
Doğru değilse aşağıdaki komutla ayarlayabilirsiniz:
gcloud config set project <PROJECT_ID>
Komut çıkışı
Updated property [core/project].
3. Başlat
Başlatılmış GCP Projesi, alana katılmış tüm Windows sanal makineleriniz ve Yönetilen Active Directory arasında VPC Ağı'nı barındırmak için kullanılır.
Daha sonra komut dosyalarını kolayca yazmanız için birkaç değişken ayarlayacağız.
- Bir alan adı belirleyin (ör. ad.yourcompany.com)
- Yönetilen bir alan için hangi bölgede Alan Denetleyicisi oluşturmak istediğinize karar verin
- Sanal makine adına, güvenlik duvarı kuralına ve ağ adına karar verin.
Şu anda aşağıdaki bölgeler desteklenmektedir:
- "us-batı1"
- "us-west2"
- "us-central1"
- "us-east1"
- "us-east4"
- "europe-north1"
- "europe-west1"
- "europe-west4"
- "asia-east1"
- "asia-southeast1"
Değişkenleri ayarlama
Linux kullanıyorsanız şunu yazın:
$ PROJECT_ID="YOUR_PROJECT_ID" $ VPC="adtutorialvpc" $ FIREWALL_VPC_RULE="adtutorialvpcrule" $ REGION="us-west1" $ ZONE="us-west1-a" $ DOMAIN_NAME="ad.tutorial" $ VM_NAME="tutorial1"
Windows'da çalıştırıyorsanız Powershell terminaline yazın:
PS> $PROJECT_ID=YOUR_PROJECT_ID PS> $VPC=adtutorialvpc PS> $FIREWALL_VPC_RULE=adtutorialvpcrule PS> $REGION=us-west1 PS> $ZONE=us-west1-a PS> $DOMAIN_NAME=ad.tutorial PS> $VM_NAME=tutorial1
Sonraki tüm işlemlerin doğru bulut projesi bağlamında gerçekleşmesi için geçerli proje kimliğini ayarlayın:
$ gcloud config set project $PROJECT_ID
Cloud APIs'i etkinleştir
Managed Active Directory'yi etkinleştirmek için iki API'yi etkinleştirmemiz gerekiyor: DNS ve Yönetilen Kimlikler.
DNS API'yi etkinleştirin:
$ gcloud services enable dns.googleapis.com
Managed Identities API'yi etkinleştirin:
$ gcloud services enable managedidentities.googleapis.com
4. Sanal Özel Bulut Ağı Oluşturma
Yönetilen etkin dizin alan denetleyicisi ile Windows sanal makineleri arasında bağlantı kurmak için sanal özel bulut ağı oluşturmamız gerekir.
VPC ağı oluşturma
$ gcloud compute networks create $VPC --subnet-mode=auto --bgp-routing-mode=global
Windows sanal makineleri ile alan denetleyicileri arasında bağlantıya izin vermek için bir güvenlik duvarı kuralı oluşturma
$ gcloud compute firewall-rules create $FIREWALL_VPC_RULE --network $VPC --allow tcp,udp,icmp --source-ranges=0.0.0.0/0
5. Alan Denetleyicileri Oluşturma
Yönetilen AD'yi projemizdeki (VM) kaynaklara bağlayan VPC'yi kuruyoruz. Şimdi sıra bir yönetilen alan denetleyicisi kurmaya geldi.
Yönetilen Active Directory oluşturma
(Bu işlemin yaklaşık bir saat sürmesi beklenmektedir)
$ gcloud active-directory domains create $DOMAIN_NAME --reserved-ip-range=10.0.1.0/24 --region=$REGION --authorized-networks=projects/$PROJECT_ID/global/networks/$VPC
Dağıtım gerçekleşirken veya herhangi bir zamanda, alanın temel hazırlık durumunu doğrulayabilirsiniz.
Desteklenen 3 eyalet vardır:
OLUŞTURULUYOR | AD alanı oluşturma işlemi başlatıldı ve devam ediyor. |
HAZIR | AD alanı oluşturuldu, alan kullanıma hazır. |
BAKIM ALTINDA | AD Alanı hâlâ kullanılabilir ancak güncellemeleri devam ediyor (Alan Denetleyicilerini yükseltme, bölge ekleme vb.) |
Dağıtım durumunu doğrulama:
$ gcloud active-directory domains describe $DOMAIN_NAME
Bu komut, alan oluşturma işlemi tamamlandığında READY durumunu raporlayacaktır.
6. Yönetilen bir alana Windows sanal makineleri ekleme
Google Compute Engine'de yeni bir Windows sanal makinesi oluşturma
$ gcloud beta compute instances create $VM_NAME --zone=$ZONE --machine-type=n1-standard-2 --subnet=$VPC --network-tier=PREMIUM --scopes=https://www.googleapis.com/auth/cloud-platform --image=windows-server-2016-dc-v20181009 --image-project=windows-cloud --boot-disk-size=50GB --boot-disk-type=pd-standard
Windows sanal makinelerinize uzaktan masaüstü bağlantısına izin vermek için bir güvenlik duvarı kuralı oluşturun:
$ gcloud compute firewall-rules create allow-rdp --allow tcp:3389
Sanal makineye bağlanıp alan adına eklemeden önce iki kullanıcı ile kimlik bilgilerini belirlememiz gerekir:
- Sanal makinede yerel yönetici: Alana katılmadan önce sanal makineye uzaktan bağlanabilmek için bu gereklidir
- Yönetilen Alan Yöneticisi kullanıcısı: Bu, sanal makineyi alana eklemek ve tüm alan yönetimi işlemlerini gerçekleştirmek için gereklidir
7. Yönetilen Alan Yöneticisi kimlik bilgilerini alma
Yönetilen alan yöneticisi kullanıcı adını belirleyin:
$ gcloud active-directory domains describe $DOMAIN_NAME
Bu işlem, yönetici kullanıcı adının çıkışını sağlar. Varsayılan olarak buna miadmin adı verilir.
Yönetilen alan yöneticisinin şifresini sıfırlama:
$ gcloud active-directory domains reset-managed-identities-admin-password $DOMAIN_NAME
Şifreyi açık metin olarak göreceğinden işlemi onaylamanız (E/H) gerekir. Terminalde.
Kullanıcıyı ve şifreyi kaydedin, daha sonra biz kullanacağız.
8. Alan adına katıl
Windows yerel kullanıcısı ve şifresi oluşturun
Oluşturduğunuz sanal makineye uzaktan bağlanmak için Windows yerel kullanıcısı ve şifresi gereklidir. Bunları gcloud kullanarak oluşturabilirsiniz.
$ gcloud compute reset-windows-password --user=usr1 $VM_NAME
Bu işlem, "usr1" adında bir yerel kullanıcı oluşturur şifresini oluşturun.
Chrome RDP kullanarak Windows örneğine bağlanma
Şu adreste yeni bir tarayıcı penceresi açın: https://console.cloud.google.com/compute/instancesDetail/zones/alt bölgeniz/instances/vm-adınız?project=projenizin-adı
RDP'yi tıklayarak ChromeRDP'yi açın:
Yerel kullanıcı ve şifreyi girin. Bu işlem, sizi oluşturduğunuz Windows sanal makinesine bağlar.
Bir sanal makinede, Powershell ile yükseltilmiş komut istemini açın:
Yükseltilmiş Powershell'de şunu yazın:
$ add-computer –domainname your-domain -Credential your-domain\miadmin -restart –force
Yönetilen yönetici şifresi girmeniz istenir. Ardından sanal makine, yönetilen alanınıza katılıp yeniden başlatılır. Sonraki adıma geçmeden önce 2 dakika bekleyin.
Bu noktada sanal makineniz alana katıldı, ancak yönetilen alan yöneticisi kullanıcısını kullanarak bağlanma izniniz yok. Yönetilen alan yöneticisi kullanıcısını söz konusu sanal makinenin yerel yöneticisi olarak eklemeniz gerekir.
Yerel yönetici kullanıcıyı kullanarak sanal makineye tekrar bağlanın (yukarıdaki talimatların aynısı).
Bu durumda uyarı talimatlarını uygulayın. Bunun nedeni, sanal makineyi alan adına dahil etmemizdir.
Yerel yönetici kullanıcıyı kullanarak tekrar yeniden bağlanmayı deneyin ve yükseltilmiş Powershell komut istemini açın.
Sanal makinede yerel yönetici olacak şekilde Yönetilen Alan Yöneticisi kullanıcısı ekleme
$ net localgroup administrators /add your-domain-name\miadmin
Artık sanal makine bağlantısını kesebilirsiniz.
9. Active Directory Araçları
Bir sanal makine alana katıldıktan sonra, kullanıcıları, grupları, bilgisayarları ve grup politikasını yönetmek için aşina olduğunuz Active Directory araçlarını kullanabilirsiniz.
Yönetilen alan yöneticisinin kimlik bilgilerini kullanarak sanal makineye bağlanın (yukarıda açıklanan yöntemle). Yükseltilmiş Powershell komut istemini açın:
$ Install-WindowsFeature -Name "RSAT-AD-Tools" -IncludeAllSubFeature -IncludeManagementTools -Confirm
Onay istenir ve ardından Active Directory Management Tools'u yükler.
Yükleme tamamlandıktan sonra, alanı "Müşteri Kuruluş Birimi" altında yönetmek için dsa.msc (Active Directory Kullanıcıları ve Bilgisayarları) ve diğer aşina olduğunuz Active Directory araçlarını kullanabilirsiniz.
10. Tebrikler!
Tebrikler, Google Cloud Platform'da başarıyla yeni bir Managed Active Directory oluşturdunuz.
Sonraki Adımlar
- Yönetilen Active Directory dokümanları
- GCP'de Windows sanal makinesi kullanma hakkında daha fazla bilgi edinin.
- Windows sanal makinesine bağlanma hakkında daha fazla bilgi edinin.
- GCP'de Hatadan Etkilenmeyen Active Directory'yi Dağıtma hakkında daha fazla bilgi edinin
- Google Cloud Platform'da.NET hakkında daha fazla bilgi edinin.
.
11. Temizleme
Windows sanal makinelerini ve VPC ağını silebilirsiniz.
Windows sanal makinelerini silme
- GCP Console'da Sanal makine örnekleri sayfasına gidin.
- Silmek istediğiniz örneğin yanındaki onay kutusunu tıklayın
- "Sil"i tıklayın düğmesini tıklayın.
VPC ağlarını silme
- GCP Console'da VPC Ağları Sayfası'na gidin
- Oluşturduğunuz VPC ağını seçin
- "Sil"i tıklayın düğmesini tıklayın.