Sunucu Oluştur
Bu kılavuzda, Sanal Sunucu Servisinde instance oluşturma ve yönetme işlemlerini öğreneceksiniz.
Önkoşullar
Başlamadan önce, şunlara sahip olduğunuzdan emin olun:
- SkyAtlas Cloud'a Erişim.
- Network ve Subnet'e sahip olma.
- Instance oluşturma izinlerine sahip olma.
Adımlar
SkyAtlas Paneline Giriş Yapın
Kimlik bilgilerinizle SkyAtlas Paneline giriş yapın.
Instances Bölümüne Gidin
Panel üzerinde Instances bölümüne gidin.
Instance Oluştur
Instance oluşturma işlemine başlamak için "Launch Instance" butonuna tıklayın.
Detayları Girin
Instance için aşamalı olarak sizden istenecek gerekli bilgileri girin:
- Instance Name: Sanal makinenize anlamlı bir isim ve açıklama verin. Bu alan hostname olarak atanacaktır. Özel karakterlerden kaçının.
Örnek isimlendirmeler
"web-server, mysql-server, db-instance, windows-sql-server-2017"
- Availability Zone: Erişilebilirlik alanlarından istiyorsanız birini seçin.
- Count: Nihayetinde belirlediğiniz instance konfigurasyonları ile belirlenen adet kadar instance oluşturacaktır. Instance Name alanına son ek olarak numara eklenecektir.
Örnek kullanım
Count 3 adet belirlendi ise web-server-1, web-server-2,web-server-3 instance isimlendirmesine sahip 3 aynı kapasitede instance oluşturulacaktır.
Instance Source
-
Instance Source: Bir instance oluşturmak için:
- boot edilebilir volume'ü (available ise),
- şablon olarak bir image'ı,
- bir instance'ın snapshot'ını,
- bir volume'ün snapshot'ını,
seçebilirsiniz. Seçilen şablonun yeni bir volume üzerine aktarılmasını istiyorsanız volume size ile sunucunuzun root disk kapasitesini belirleyebilirsiniz.
Uyarı
Daha sonra Instance'ın silinmesine bağlı olarak oluşturulan yeni volume'nde silinmesini istiyorsanız "Delete volume on instance" seçeneğini işaretleyin. Bu seçenek veri kaybına sebep olabilir.
Tercih etmezseniz instance silindiğinde root disk i barındıran volume saklanmaya devam edecektir.
Uyarı
Flavor larda "persistent storage" için tahsis edilmiş bir disk alanı sunulmadığı için yeni volume tercih etmeden instance oluşturamazsınız.
"Create New Volume" seçeneği sunduğumuz hizmet kapsamında zorunludur.
Flavor
Flavor seçiminiz ile oluşturacağınız instance için vCPU, RAM, Network Bandwidth gibi kaynak belirlemelerini yaparsınız. Detaylı bilgi almak için Flavor konsepti belgesini inceleyebilirsiniz.
“Available” listesinde bulunan flavorlar'dan birini seçerek butonu ile "Allocated" listesine ekleyin.
Networks
Networks bölümünden listesini inceleyebileceğiniz network'lerinize ait subnet'lerden birini seçin.
İpucu
1 adet subnet'e sahipseniz öntanımlı seçilecektir. 1'den fazla subnet'e sahipseniz tercih etmeniz gerekecektir.
Yeniyseniz network oluşturma adımlarını takip edebilirsiniz.
“Available” listesinde bulunan subnet'lerden birini seçerek butonu ile "Allocated" listesine ekleyin.
Network Ports
Networks bölümünden listesini inceleyebileceğiniz network'lerinize ait port'lardan birini seçebilirsiniz.
İpucu
Tahis edilmiş network port'larınız varsa ve tercihinizden eminseniz port seçerek devam edin.
Bu adım Networks adımının alternatifidir. Tercih edilmesi zorunlu değildir.
“Available” listesinde bulunan port'lardan birini seçerek butonu ile "Allocated" listesine ekleyin.
Security Groups
Networks altındaki Security Groups bölümünden listesini inceleyebileceğiniz security group'lardan birini seçebilirsiniz.
İpucu
Öntanımlı "default" security group seçili gelecektir. Özelleştirmek için Rule ekleyebilir yada yeni Security Group oluşturabilirsiniz.
“Available” listesinde bulunan security group'lardan birini seçerek butonu ile "Allocated" listesine ekleyin.
Key Pair
Key Pairs bölümünden listesini inceleyebileceğiniz keypair'lardan birini seçebilirsiniz.
İpucu
1 adet keypair'a sahipseniz öntanımlı seçilecektir. 1'den fazla keypair'a sahipseniz tercih etmeniz gerekecektir.
“Available” listesinde bulunan keypair'lardan birini seçerek butonu ile "Allocated" listesine ekleyin.
Konfigurasyon Kodu
Bu aşamada seçeceğiniz dosya yada yazı alanına gireceğiniz bash script veya cloud-init ile instance a komut direktifi sağlayabilirsiniz.
Örnek Dosya
$ cat script.sh
#!/bin/sh
apt-get update
apt-get install git -y
Örnek Script
apt-get update
apt-get install git -y
Örnek cloud-init
Daha fazla örnek için cloud-init websayfasını ziyaret edin.
#cloud-config
runcmd:
- [ 'sh', '-c', 'apt-get update']
- [ 'sh', '-c', 'apt-get install git -y']
Diğer Seçenekler
Diğer Seçeneklere ihtiyaç duyuyor ve özelleştirme tercihlerinizden eminseniz sunucunuzu daha fazla özelleştirebilirsiniz.
Onaylayın ve Instance'ı Oluşturun
Instance detaylarını gözden geçirin ve instance oluşturmayı onaylamak için "Launch Instance" butonuna tıklayın.
Oluşturulan Instance'ı Yönetin
- Instance'ı başlatın, durdurun ve yeniden başlatın.
- Kaynak gereksinimlerine göre instance'ı boyutlandırın.
- SSH (Linux) veya RDP (Windows) kullanarak uzaktan bağlantılar kurun.
- Veri koruma için snapshot'lar ve yedekler oluşturun.
- Instance'ı artık gerekli olmadığında silin.
- Daha gelişmiş yapılandırmalar için, volume'leri eklemek, security groups'ları yapılandırmak ve network değişiklikleri uygulamak gibi ek ayarları keşfedin.
Sonuç
SkyAtlas Sanal Sunucu servisini kullanarak sunucu oluşturma ve yönetme işlemlerini başarıyla gerçekleştirdiniz.


