Bir VPC içinde tanımlama, günlük kaydı ve dahili DNS çözümlemesi amacıyla ECS örneklerine benzersiz ana bilgisayar adları atayın.
Kullanım Senaryoları
Örnekleri ayırt edin: Bireysel ECS örneklerini anlamlı adlarla tanımlayın.
Yapılandırmayı basitleştirin: Ağ hizmetleri, uygulamalar ve sistem ayarları için IP adresleri yerine okunabilir ana bilgisayar adlarını kullanın.
Günlük kaydı ve izlemeyi iyileştirin: Günlüklerde ve izleme araçlarında yer alan ana bilgisayar adları, sorun gidermeyi hızlandırmak için olay kaynaklarını belirler.
DNS çözümlemesine yardımcı olun: Örneklerin ana bilgisayar adına göre iletişim kurabilmesi için dahili DNS çözümlemesi yoluyla ana bilgisayar adlarını IP adresleriyle eşleştirin. Daha fazla bilgi için bkz. Linux örnekleri arasında dahili iletişim için ana bilgisayar adlarını kullanma.
Ana Bilgisayar Adı Türleri
ECS örneğinin ana bilgisayar adını, örneğin Hostname Type değerini yapılandırarak ayarlayın. ECS aşağıdaki ana bilgisayar adı türlerini destekler:
-
Özel ana bilgisayar adı: Sağladığınız özel bir dizeye dayalı ana bilgisayar adı.
-
Ana bilgisayar adı biçimi:
-
Windows örnekleri için ana bilgisayar adı 2 ila 15 karakter uzunluğunda olmalıdır. Büyük veya küçük harfler, rakamlar ve tire (-) içerebilir ancak tire ile başlayamaz veya bitemez, ardışık tire içeremez ve yalnızca rakamlardan oluşamaz.
ÖnemliUzunluk kısıtlamaları nedeniyle Windows örnekleri yalnızca özel ana bilgisayar adlarını destekler.
Linux gibi diğer işletim sistemleri için ana bilgisayar adı 2 ila 64 karakter uzunluğunda olmalıdır. Segmentler noktalarla (.) ayrılır. Her segment büyük veya küçük harfler, rakamlar ve tire (-) içerebilir. Ana bilgisayar adı ardışık nokta veya tire içeremez, nokta veya tire ile başlayıp bitemez.
Sunucunun amacını açıkça belirten bir ana bilgisayar adı kullanın. Olgun bir operasyon ve bakım (O&M) sistemi genellikle
işletme kimliği-ürün hattı-bölgegibi eksiksiz bir adlandırma kuralı kümesi içerir. Örneğin:app001-live-huanan1ifadesi, şirketin canlı yayın uygulamasına ev sahipliği yapanhuanan1bölgesindeki 001 numaralı ECS sunucusunu gösterebilir.jack001-dev-huabei2ifadesi, Jack adlı bir çalışan tarafından kullanılanhuabei2bölgesindeki 001 numaralı geliştirme sunucusunu gösterebilir.
-
Custom sequential hostnames: Birden fazla ECS örneği oluştururken, bunları ayırt etmek ve yönetmek için sıralı ana bilgisayar adlarını kullanın. Daha fazla bilgi için bkz. Sıralı örnek adlarını veya ana bilgisayar adlarını toplu olarak yapılandırma.
-
-
IP adresi tabanlı ana bilgisayar adı: Örneğin birincil esnek ağ arayüzünün (ENI) birincil özel IPv4 adresinden otomatik olarak oluşturulan, düzenlenemeyen bir ana bilgisayar adıdır. Örnekleri IP adresine göre tanımlayan ortamlar için uygundur.
ÖnemliBir örneğin birincil özel IPv4 adresini değiştirirseniz, ana bilgisayar adı otomatik olarak güncellenir.
-
Ana bilgisayar adı biçimi:
ip-[Private-IPv4-address-string].[regionID].ecs.internalPrivate-IPv4-address-string: Noktaların (.) tirelerle (-) değiştirildiği birincil özel IPv4 adresidir.
regionID: ECS örneğinin bölge kimliğidir. Daha fazla bilgi için bkz. Bölgeler ve alanlar.
ecs.internal: ECS için dahili alan adı sonekidir.
-
-
Örnek Kimliği tabanlı ana bilgisayar adı: Örnek kimliğinden otomatik olarak oluşturulan, düzenlenemeyen bir ana bilgisayar adıdır. Bu ana bilgisayar adı, örneğin IP adresi değişse bile korunur, bu da onu kararlı tanımlama için ideal kılar.
Ana bilgisayar adı biçimi:
[Instance-ID].[regionID].ecs.internal
Örnek Ana Bilgisayar Adını Yapılandırma
Örnek oluşturma sırasında bir ana bilgisayar adı belirtmezseniz, varsayılan bir özel ana bilgisayar adı atanır.
Oluşturma sırasında bir ana bilgisayar adı tanımlayın veya sonrasında bunu değiştirin.
Oluşturma sırasında tanımlama
ECS konsolu - özel başlatma sayfasına gidin.
-
Faturalama yöntemi, bölge, örnek türü ve görüntü gibi ayarları yapılandırın.
Her parametrenin ayrıntılı açıklaması için bkz. Parametreler.
-
Bir ana bilgisayar adı tanımlamak için Advanced Settings (Optional) seçeneğine tıklayın. Birden fazla örnek oluşturmak için, bunları ayırt etmek amacıyla sıralı örnek adlarını veya ana bilgisayar adlarını toplu olarak yapılandırın.
ÖnemliUzunluk kısıtlamaları nedeniyle Windows örnekleri yalnızca özel ana bilgisayar adlarını destekler.
HostName değeri, işletim sistemi içinde kullanılan bilgisayar adıdır ve en fazla 64 karakteri destekler.
Oluşturduktan sonra değiştirme
Ana bilgisayar adını değiştirmek için ModifyInstanceAttribute API işlemini de çağırabilirsiniz.
Ana bilgisayar adını değiştirdikten sonra, değişikliğin etkili olması için örneği ECS konsolundan yeniden başlatın (bkz. Bir örneği yeniden başlatma) veya RebootInstance API işlemini çağırın. İşletim sistemi içinden yeniden başlatma, değişikliğin etkili olacağını garanti etmez.
Ana bilgisayar adını işletim sistemi içinden (örneğin
hostnamectlçalıştırarak veya/etc/hostnamedosyasını düzenleyerek) değiştirmeyin. Bu tür değişiklikler örnek özellikleriyle senkronize edilmez ve ECS konsolunda veya API'de görünmez.
ECS konsolu - Instances sayfasına gidin.
-
Ayrıntılar sayfasını açmak için örnek kimliğine tıklayın. Sağ üst köşede More > Modify Instance Attribute seçeneklerine tıklayın. Ana bilgisayar adını değiştirin ve OK seçeneğine tıklayın.
ÖnemliUzunluk kısıtlamaları nedeniyle Windows örnekleri yalnızca özel ana bilgisayar adlarını destekler.
Hostname type seçeneği şunları içerir: Custom, IP-based hostname ve Instance ID-based hostname. HostName adlandırma kuralları: Linux 2-64 karakteri, Windows 2-15 karakteri destekler. Gerektiğinde private domain name resolution özelliğini yapılandırabilirsiniz; bu özellik, ana bilgisayar adı-birincil özel IPv4 A kayıtlarının, IPv6 AAAA kayıtlarının ve IPv4 PTR ters çözümlemenin etkinleştirilmesini içerir.
Ana bilgisayar adı değişikliğinin etkili olması için örneği yeniden başlatın.
Örnek Ana Bilgisayar Adını Görüntüleme
Ana bilgisayar adını ECS konsolunda görüntüleyin veya örnekte hostname komutunu çalıştırın.
Konsolda görüntüleme
Ana bilgisayar adını örnek ayrıntıları sayfasında görüntüleyin.
ECS konsolu - Instances sayfasına gidin.
Ayrıntılar sayfasını açmak için örnek kimliğine tıklayın.
API referansları
DescribeInstances işlemini çağırın ve yanıtta HostName parametresini kontrol edin.
Bağlanarak görüntüleme
Sistem ana bilgisayar adını görüntülemek için bir ECS örneğine bağlanın.
-
Örneğe bağlanın.
-
Sistem ana bilgisayar adını görüntüleyin:
hostname[root@ip-172-18-8-232 ~]# hostname ip-172-18-8-232.cn-hangzhou.ecs.internal [root@ip-172-18-8-232 ~]#
Linux Örnekleri Arasında Dahili İletişim İçin Ana Bilgisayar Adlarını Kullanma
Aynı VPC ve güvenlik grubundaki iki ECS örneği arasında ana bilgisayar adlarını kullanarak dahili iletişimi etkinleştirin.
Temel Bilgiler
-
Hedef örnek: Ana bilgisayar adı ve özel DNS çözümlemesi yapılandırılmış örnektir.
İşletim sistemi: Alibaba Cloud Linux 3.2
Birincil özel IPv4 adresi: 172.16.0.101
-
Test örneği: Hedef örneğe erişmek için
ping <target_instance_hostname>komutunu çalıştıran örnektir.İşletim sistemi: Alibaba Cloud Linux 3.2
Birincil özel IPv4 adresi: 172.16.100.170
Yordam
Hedef örneğin ana bilgisayar adını IP tabanlı (veya örnek kimliği tabanlı) olacak şekilde yapılandırın. Daha fazla bilgi için bkz. Örnek ana bilgisayar adını yapılandırma.
Yeni ana bilgisayar adının etkili olması için hedef örneği yeniden başlatın.
-
Hedef örneğin ana bilgisayar adını doğrulayın.
-
Hedef örneğe bağlanın.
Daha fazla bilgi için bkz. Workbench kullanarak bir Linux örneğinde oturum açma.
-
Hedef örneğin geçerli ana bilgisayar adını kontrol edin:
hostnameAşağıdaki çıktı, ana bilgisayar adının güncellendiğini gösterir:
[root@ip-172-16-0-101 ~]# hostname ip-172-16-0-101.ap-southeast-3.ecs.internal
-
-
Hedef örnek için özel DNS çözümlemesini yapılandırın. Daha fazla bilgi için bkz. ECS örnekleri arasında özel alan adlarını kullanarak iletişimi etkinleştirme.
-
VPC konsolunda, VPC için DNS ana bilgisayar adı özelliğini etkinleştirin.
VPC Basic Information sayfasında DNS Hostname alanını bulun ve sağ taraftaki Enable seçeneğine tıklayın.
-
ECS konsolunda hedef örnek için özel DNS çözümlemesini yapılandırın. Enable DNS Resolution from the IP Address-based Hostname to the Instance Primary Private IPv4 Address (A Record) seçeneğini belirleyin:
Hostname Type bölümünde IP-based hostname seçeneğini belirleyin ve ardından Private Domain Name Resolution bölümündeki ilgili seçenekleri belirleyin.
-
-
Test örneğinde oturum açın ve bağlantıyı test etmek için
ping <target_instance_hostname>komutunu çalıştırın.Workbench ile test örneğine bağlanın. Daha fazla bilgi için bkz. Workbench kullanarak bir Linux örneğinde oturum açma.
-
Hedef örneğe ana bilgisayar adı üzerinden dahili ağ bağlantısını doğrulayın:
ping ip-172-16-0-101.ap-southeast-3.ecs.internalAşağıdaki çıktı, örneğe dahili ağ üzerinden ana bilgisayar adı ile erişilebildiğini gösterir:
[root@i ~]# ping ip-172-16-0-101.ap-southeast-3.ecs.internal PING ip-172-16-0-101.ap-southeast-3.ecs.internal (172.16.0.101) 56(84) bytes of data. 64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=1 ttl=64 time=0.256 ms 64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=2 ttl=64 time=0.139 ms 64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=3 ttl=64 time=0.152 ms