Ana içeriğe geç

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:

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.

Yeni Instance Oluşturma

Instance Oluştur

Instance oluşturma işlemine başlamak için "Launch Instance" butonuna tıklayın.

Create New Instance

Detayları Girin

Instance için aşamalı olarak sizden istenecek gerekli bilgileri girin:

Screenshot

Create New Instance

  • 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.