Sağlayıcı ağında bir sunucu başlatın

Sunucu seçeneklerini kararlaştırın

Bir sunucu başlatmak için, en azından nitelik, imaj ismi, ağ, güvenlik grubu, anahtar, ve sunucu ismi belirtmelisiniz.

  1. Kontrol düğümünde, salt-kullanıcı CLI komutlarına erişim elde etmek için demo kimlik bilgilerini kaynak edin:

    $ . demo-openrc
    
  2. Nitelik işlemci, hafıza, ve depolamayı içeren sanal bir kaynak ayırma profili belirtir.

    Kullanılabilir nitelikleri listele:

    $ openstack flavor list
    
    +----+---------+-----+------+-----------+-------+-----------+
    | ID | Name    | RAM | Disk | Ephemeral | VCPUs | Is Public |
    +----+---------+-----+------+-----------+-------+-----------+
    | 0  | m1.nano |  64 |    1 |         0 |     1 | True      |
    +----+---------+-----+------+-----------+-------+-----------+
    

    Not

    Niteliğe kimliğiyle de başvurabilirsiniz.

  3. Kullanılabilir imajları listele:

    $ openstack image list
    
    +--------------------------------------+--------+--------+
    | ID                                   | Name   | Status |
    +--------------------------------------+--------+--------+
    | 390eb5f7-8d49-41ec-95b7-68c0d5d54b34 | cirros | active |
    +--------------------------------------+--------+--------+
    

    Bu sunucu cirros imajı kullanır.

  4. Kullanılabilir ağları listele:

    $ openstack network list
    
    +--------------------------------------+--------------+--------------------------------------+
    | ID                                   | Name         | Subnets                              |
    +--------------------------------------+--------------+--------------------------------------+
    | 4716ddfe-6e60-40e7-b2a8-42e57bf3c31c | selfservice  | 2112d5eb-f9d6-45fd-906e-7cabd38b7c7c |
    | b5b6993c-ddf9-40e7-91d0-86806a42edb8 | provider     | 310911f6-acf0-4a47-824e-3032916582ff |
    +--------------------------------------+--------------+--------------------------------------+
    

    Bu sunucu provider sağlayıcı ağını kullanır. Ancak, bu ağa ismi yerine kimliğini kullanarak başvurmalısınız.

    Not

    Seçenek 2’yi seçerseniz, çıktı ayrıca selfservice kendine servis ağını içermelidir.

  5. Kullanılabilir güvenlik grupları:

    $ openstack security group list
    
    +--------------------------------------+---------+------------------------+----------------------------------+
    | ID                                   | Name    | Description            | Project                          |
    +--------------------------------------+---------+------------------------+----------------------------------+
    | dd2b614c-3dad-48ed-958b-b155a3b38515 | default | Default security group | a516b957032844328896baa01e0f906c |
    +--------------------------------------+---------+------------------------+----------------------------------+
    

    Sunucu default güvenlik grubunu kullanıyor.

Sunucuyu başlat

  1. Sunucuyu başlat:

    PROVIDER_NET_ID anahtarını provider sağlayıcı ağının kimliğiyle değiştir.

    Not

    If you chose option 1 and your environment contains only one network, you can omit the --nic option because OpenStack automatically chooses the only network available.

    $ openstack server create --flavor m1.nano --image cirros \
      --nic net-id=PROVIDER_NET_ID --security-group default \
      --key-name mykey provider-instance
    
    +-----------------------------+-----------------------------------------------+
    | Field                       | Value                                         |
    +-----------------------------+-----------------------------------------------+
    | OS-DCF:diskConfig           | MANUAL                                        |
    | OS-EXT-AZ:availability_zone |                                               |
    | OS-EXT-STS:power_state      | NOSTATE                                       |
    | OS-EXT-STS:task_state       | scheduling                                    |
    | OS-EXT-STS:vm_state         | building                                      |
    | OS-SRV-USG:launched_at      | None                                          |
    | OS-SRV-USG:terminated_at    | None                                          |
    | accessIPv4                  |                                               |
    | accessIPv6                  |                                               |
    | addresses                   |                                               |
    | adminPass                   | PwkfyQ42K72h                                  |
    | config_drive                |                                               |
    | created                     | 2017-03-30T00:59:44Z                          |
    | flavor                      | m1.nano (0)                                   |
    | hostId                      |                                               |
    | id                          | 36f3130e-cf1b-42f8-a80b-ebd63968940e          |
    | image                       | cirros (97e06b44-e9ed-4db4-ba67-6e9fc5d0a203) |
    | key_name                    | mykey                                         |
    | name                        | provider-instance                             |
    | progress                    | 0                                             |
    | project_id                  | 3f714c72aed7442681cbfa895f4a68d3              |
    | properties                  |                                               |
    | security_groups             | name='default'                                |
    | status                      | BUILD                                         |
    | updated                     | 2017-03-30T00:59:44Z                          |
    | user_id                     | 1a421c69342348248c7696e3fd6d4366              |
    | volumes_attached            |                                               |
    +-----------------------------+-----------------------------------------------+
    
  2. Sunucunuzun durumunu kontrol edin:

    $ openstack server list
    
    +--------------------------------------+-------------------+--------+------------------------+------------+
    | ID                                   | Name              | Status | Networks               | Image Name |
    +--------------------------------------+-------------------+--------+------------------------+------------+
    | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf | provider-instance | ACTIVE | provider=203.0.113.103 | cirros     |
    +--------------------------------------+-------------------+--------+------------------------+------------+
    

    İnşa süreci başarıyla tamamlandığında durum İNŞA dan ETKİN e değişir.

Sanal konsol kullanarak sunucuya erişin

  1. Sunucunuz için bir Sanal Ağ Hesap (VNC) oturumu URL’si elde edin ve web tarayıcıyla erişin:

    $ openstack console url show provider-instance
    
    +-------+---------------------------------------------------------------------------------+
    | Field | Value                                                                           |
    +-------+---------------------------------------------------------------------------------+
    | type  | novnc                                                                           |
    | url   | http://controller:6080/vnc_auto.html?token=5eeccb47-525c-4918-ac2a-3ad1e9f1f493 |
    +-------+---------------------------------------------------------------------------------+
    

    Not

    Web tarayıcınız controller makine adını çözemeyen bir sunucuda çalışıyorsa, controller değerini kontrol düğümünüzdeki yönetim arayüzünün IP adresiyle değiştirebilirsiniz.

    CirrOS imajı geleneksel kullanıcı/parola kimlik doğrulaması içerir ve bu kimlik bilgilerini giriş ekranında sağlar. CirrOS’a giriş yaptıktan sonra, ping kullanarak ağ bağlantısını doğrulamanızı öneririz.

  2. Sağlayıcı fiziksel ağ geçidine erişimi doğrula:

    $ ping -c 4 203.0.113.1
    
    PING 203.0.113.1 (203.0.113.1) 56(84) bytes of data.
    64 bytes from 203.0.113.1: icmp_req=1 ttl=64 time=0.357 ms
    64 bytes from 203.0.113.1: icmp_req=2 ttl=64 time=0.473 ms
    64 bytes from 203.0.113.1: icmp_req=3 ttl=64 time=0.504 ms
    64 bytes from 203.0.113.1: icmp_req=4 ttl=64 time=0.470 ms
    
    --- 203.0.113.1 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2998ms
    rtt min/avg/max/mdev = 0.357/0.451/0.504/0.055 ms
    
  3. İnternet erişimini doğrula:

    $ ping -c 4 openstack.org
    
    PING openstack.org (174.143.194.225) 56(84) bytes of data.
    64 bytes from 174.143.194.225: icmp_req=1 ttl=53 time=17.4 ms
    64 bytes from 174.143.194.225: icmp_req=2 ttl=53 time=17.5 ms
    64 bytes from 174.143.194.225: icmp_req=3 ttl=53 time=17.7 ms
    64 bytes from 174.143.194.225: icmp_req=4 ttl=53 time=17.5 ms
    
    --- openstack.org ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3003ms
    rtt min/avg/max/mdev = 17.431/17.575/17.734/0.143 ms
    

Sunucuya uzaktan eriş

  1. Kontrol düğümünden ya da sağlayıcı fiziksel ağındaki herhangi bir istemciden sunucuya bağlantıyı onayla:

    $ ping -c 4 203.0.113.103
    
    PING 203.0.113.103 (203.0.113.103) 56(84) bytes of data.
    64 bytes from 203.0.113.103: icmp_req=1 ttl=63 time=3.18 ms
    64 bytes from 203.0.113.103: icmp_req=2 ttl=63 time=0.981 ms
    64 bytes from 203.0.113.103: icmp_req=3 ttl=63 time=1.06 ms
    64 bytes from 203.0.113.103: icmp_req=4 ttl=63 time=0.929 ms
    
    --- 203.0.113.103 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3002ms
    rtt min/avg/max/mdev = 0.929/1.539/3.183/0.951 ms
    
  2. Kontrol düğümünden ya da sağlayıcı fiziksel ağındaki herhangi bir istemciden sunucunuza SSH ile erişin:

    $ ssh cirros@203.0.113.103
    
    The authenticity of host '203.0.113.102 (203.0.113.102)' can't be established.
    RSA key fingerprint is ed:05:e9:e7:52:a0:ff:83:68:94:c7:d1:f2:f8:e2:e9.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '203.0.113.102' (RSA) to the list of known hosts.
    

If your instance does not launch or seem to work as you expect, see the Troubleshoot Compute documentation for Pike, the Troubleshoot Compute documentation for Queens, or the Troubleshoot Compute documentation for Rocky for more information or use one of the many other options to seek assistance. We want your first installation to work!

Sunucu başlatmaya dön.