GNU/Linux >> Belajar Linux >  >> Ubuntu

OpenStack Kilo di Ubuntu 14.04.2 – Luncurkan sebuah instance

Panduan ini menunjukkan cara meluncurkan gambar instans Fedora 22 yang kami tambahkan di OpenStack Kilo di Ubuntu 14.04.2 – Sekilas. Di sini kita akan menggunakan antarmuka baris perintah pada node pengontrol untuk membuat sebuah instance, tutorial ini meluncurkan sebuah instance menggunakan OpenStack Networking (neutron).

Muat kredensial demo pada node pengontrol.

# source demo-openrc.sh

Hampir semua gambar awan menggunakan kunci publik untuk otentikasi, bukan otentikasi pengguna/sandi. Sebelum meluncurkan sebuah instance, kita harus membuat pasangan kunci publik/pribadi.

Buat dan tambahkan pasangan kunci.

# nova keypair-add my-key

Salin output dari perintah di atas dan simpan ke file apa saja, kunci ini harus digunakan dengan perintah ssh untuk login ke instance.

Cantumkan pasangan kunci yang tersedia.

# nova keypair-list+--------+--------------------------------- ----------------+| Nama   | Sidik jari                                |+--------+-------------------------------------- -----------+| kunci saya | 0a:b2:30:cb:54:fc:c4:69:29:00:19:ef:38:8d:2e:2d |+--------+-------- -----------------------------------------+

Luncurkan instance:

Untuk meluncurkan sebuah instance, kita harus mengetahui ragam, gambar yang tersedia, jaringan, dan grup keamanan.

Daftar rasa yang tersedia, ini tidak lain adalah alokasi cpu, memori, dan disk yang telah ditentukan sebelumnya.

# daftar rasa nova+----+-----------+-----------+------+------ -----+------+-------+-------------+-----------+| ID | Nama      | Memori_MB | Disk | fana | Tukar | VPU | RXTX_Faktor | Is_Public |+----+------------+-----------+------+----------- +------+-------+-------------+-----------+| 1  | m1.tiny   | 512       | 1    | 0         | | 1     | 1.0         | Benar      || 2  | m1.kecil  | 2048      | 20   | 0         | | 1     | 1.0         | Benar      || 3  | m1.medium | 4096      | 40   | 0         | | 2     | 1.0         | Benar      || 4  | m1.besar  | 8192      | 80   | 0         | | 4     | 1.0         | Benar      || 5  | m1.xbesar | 16384     | 160  | 0         | | 8     | 1.0         | Benar      |+----+-----------+-----------+------+----------- +------+-------+-------------+-----------+

Cantumkan gambar yang tersedia.

# nova image-list+--------------------------------------+--- -----------------------------------+-------+----- ---+| ID                               | Nama                             | Status | Server |+--------------------------------------+-------- ------------------------------+--------+--------+| a1533d87-d6fa-4d9d-bf85-6b2ab8400712 | Fedora-Cloud-Base-22-20150521.x86_64 | AKTIF | |+---------------------------------------+--------- -----------------------------+--------+--------+ 

Daftar jaringan yang tersedia. Instance kita akan menggunakan int-net (Jaringan internal), saat membuat instance, kita harus menentukan jaringan menggunakan ID, bukan nama.

# net-list neutron+--------------------------------------+--- ------+-------------------------------------------- ------------+| id                               | nama    | subnet                                        |+--------------------------------------+-------- -+------------------------------------------------ -------+| 187a7b6c-7d14-4d8f-8673-57fa9bab1bba | int-net | 7f75b54f-7b87-42e4-a7e1-f452c8adcb3a 192.168.100.0/24 || db407537-7951-411c-ab8e-ef59d204f110 | ex-net | a517e200-38eb-4b4b-b82f-d486e07756ca 192.168.0.0/24   |+---------------------------------- ----+---------+----------------------------------- --------------------+

Buat daftar grup keamanan yang tersedia.

# nova secgroup-list+--------------------------------------+--- ------+------------------------+| Id                               | Nama    | Deskripsi            |+---------------------------------------+-------- -+------------------------+| c88f4002-611e-41dd-af7c-2f7c348dea27 | default | Grup keamanan default |+----------------------------------+------ ---+------------------------+

Grup keamanan default menerapkan firewall yang memblokir akses jarak jauh ke instance, untuk mengizinkan akses jarak jauh ke instance, kita perlu mengonfigurasi akses jarak jauh.

Perintah berikut menambahkan aturan ke grup keamanan default, untuk mengizinkan ping dan akses SSH.

# nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0+-------------+-----------+-- -------+-----------+-------------+| Protokol IP | Dari Pelabuhan | Ke Pelabuhan | Rentang IP  | Grup Sumber |+-------------+------------+--------+---------- --+--------------+| icmp        | -1        | -1      | 0.0.0.0/0 | |+-------------+-----------+---------+-----------+ --------------+# nova secgroup-add-rule default tcp 22 22 0.0.0.0/0+-------------+---- -------+---------+-----------+--------------+| Protokol IP | Dari Pelabuhan | Ke Pelabuhan | Rentang IP  | Grup Sumber |+-------------+------------+--------+---------- --+--------------+| tcp         | 22        | 22      | 0.0.0.0/0 | |+-------------+-----------+---------+-----------+ --------------+

Luncurkan instance pertama menggunakan perintah di bawah ini, muat variabel untuk ID jaringan.

# INT_NET_ID=`daftar neto neutron | grep int-net | awk '{ print $2 }'

Ganti $INT_NET_ID dengan ID jaringan internal.

# nova boot --flavor m1.small --image Fedora-Cloud-Base-22-20150521.x86_64 --nic net-id=$INT_NET_ID --security-group default --key-name my-key SAYA -Fedora+--------------------------------------+--------- -------------------------------------------------- ------------------+| Properti                          | Nilai                                                           |+----------------------------------+-------- -------------------------------------------------- -------------------+| OS-DCF:diskConfig                  | PANDUAN                                                                           || OS-EXT-AZ:availability_zone         | nova                                                                            || OS-EXT-SRV-ATTR:host               | -                                                                               || OS-EXT-SRV-ATTR:hypervisor_hostname  | -                                                                               || OS-EXT-SRV-ATTR:instance_name        | instance-0000000b                                                  || OS-EXT-STS:power_state              | 0                                                                               || OS-EXT-STS:task_state              | penjadwalan                                                                         || OS-EXT-STS:vm_state                | bangunan                                                                          || OS-SRV-USG:launched_at             | -                                                                               || OS-SRV-USG:terminated_at            | -                                                                               || accessIPv4                        | || accessIPv6                        | || adminPass                         | 7PGDvZaxnxR5                                                     || config_drive                      | || dibuat                           | 02-07-201517:45:15Z                                                               || rasa                            | m1.small (2)                                                      || hostId                           | || id                               | 7432030a-3cbe-49c6-956a-3e725e22196d                                  || gambar                             | Fedora-Cloud-Base-22-20150521.x86_64 (a1533d87-d6fa-4d9d-bf85-6b2ab8400712) || key_name                          | my-key                                                                           || metadata                          | {}                                                              || nama                              | MY-Fedora                                                        || os-extended-volumes:volumes_attached | []                                                                              || kemajuan                          | 0                                                                               || security_groups                    | default                                                                            || status                            | BANGUN                                                                           || tenant_id                         | 9b05e6bffdb94c8081d665561d05e31e                                     || diperbarui                           | 02-07-201517:45:15Z                                                               || user_id                           | 127a9a6b822a4e3eba69fa54128873cd                                     |+--------------------------------------+-------- -------------------------------------------------- -------------------+

Kami akan memeriksa status instance kami.

# daftar nova+--------------------------------------+----- ------+--------+------------+-------------+------- ----------------+| ID                               | Nama      | Status | Status Tugas | Status Daya | Jaringan             |+---------------------------------------+-------- ---+--------+------------+-------------+---------- -------------+| 7432030a-3cbe-49c6-956a-3e725e22196d | MY-Fedora | AKTIF | -          | Lari     | int-net=192.168.100.8 |+---------------------------------------+-- ---------+--------+------------+-------------+---- -------------------+

Buat alamat IP mengambang di jaringan eksternal (ext-net).

# neutron floatingip-create ext-netMembuat floatingip baru:+---------------------+------------ --------------------------+| Bidang              | Nilai                            |+---------------------+------------------------- -------------+| fixed_ip_address    | || floating_ip_address | 192.168.0.201                      || floating_network_id | db407537-7951-411c-ab8e-ef59d204f110 || id                 | 0be060c7-d84f-4691-8205-34ad9bb6a296 || port_id            | || router_id           | || status             | BAWAH                             || tenant_id           | 9b05e6bffdb94c8081d665561d05e31e     |+---------------------+------------------------- -------------+

Kami akan mengaitkan alamat IP mengambang ke instance kami (MY-Fedora).

# nova floating-ip-associate MY-Fedora 192.168.0.201

Periksa status alamat IP mengambang.

# daftar nova+--------------------------------------+----- ------+--------+------------+-------------+------- -------------------------------+| ID                               | Nama      | Status | Status Tugas | Status Daya | Jaringan                          |+--------------------------------------+-------- ---+--------+------------+-------------+---------- ----------------------------+| 7432030a-3cbe-49c6-956a-3e725e22196d | MY-Fedora | AKTIF | -          | Lari     | int-net=192.168.100.8, 192.168.0.201 |+------------------------------------- -+-----------+--------+------------+-------------+ ---------------------------------------+

Verifikasi konektivitas jaringan menggunakan ping dari host mana pun di jaringan fisik eksternal.

C:\>ping 192.168.0.201Ping 192.168.0.201 dengan 32 byte data:Balas dari 192.168.0.201:byte=32 waktu=1ms TTL=63Balas dari 192.168.0.201:byte=32 waktu=2md TTL=63Balas dari 192.168.0.201:byte=32 waktu=1ms TTL=63Balas dari 192.168.0.201:byte=32 waktu=1ms TTL=63Statistik ping untuk 192.168.0.201:Paket:Terkirim =4, Diterima =4, Hilang =0 (0% loss),Perkiraan waktu perjalanan pulang pergi dalam milidetik:Minimum =1 md, Maksimum =2 md, Rata-rata =1 md

Setelah Anda mendapatkan respons ping, tunggu setidaknya satu menit, biarkan instance di-boot sepenuhnya; kemudian coba SSH dari pengontrol atau sistem eksternal. Gunakan pasangan kunci untuk autentikasi.

# ssh -i mykey [email protected] host '192.168.0.201 (192.168.0.201)' tidak dapat dibuat. Sidik jari kunci ECDSA adalah 0e:c2:58:9b:7f:28:10 :a9:e1:cf:6d:00:51:6b:1f:f5.Apakah Anda yakin ingin melanjutkan koneksi (ya/tidak)? yesPeringatan:Menambahkan '192.168.0.201' (ECDSA) secara permanen ke daftar host yang dikenal.[fedora@my-fedora ~]$

Sekarang Anda telah berhasil masuk ke instance fedora.


Ubuntu
  1. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasi Neutron #1

  2. OpenStack Liberty di Ubuntu 14.04 – Konfigurasi Neutron #2

  3. Buka Instalasi Stack Di Ubuntu 14.04??

  1. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasi Nova

  2. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasi Sekilas

  3. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasi KeyStone #2

  1. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasikan KeyStone #1

  2. Instal OpenStack Kilo di Ubuntu 14.04.2

  3. OpenStack Kilo di Ubuntu 14.04.2 – Konfigurasikan Swift #1