Instance adalah mesin virtual yang berjalan di dalam cloud.
Sebelum Anda dapat memulai sebuah instance, kumpulkan parameter berikut:
cloud-init
. Buat setidaknya satu sepasang kunci untuk setiap proyek. Jika Anda sudah telah menghasilkan sepasang kunci dengan alat eksternal, Anda dapat mengimpor ke OpenStack. Anda dapat menggunakan sepasang kunci untuk beberapa instance yang tergabung dalam proyek itu.Catatan
Instance yang menggunakan kelompok keamanan default tidak bisa, secara default, diakses dari alamat IP di luar cloud. Jika Anda ingin mereka alamat IP untuk mengakses instance, Anda harus memodifikasi aturan untuk grup keamanan default.
Anda juga dapat menetapkan alamat IP mengambang ke instance yang menjalankan supaya dapat diakses dari luar cloud. Lihat Mengelola alamat IP.
Setelah Anda mengumpulkan parameter yang Anda butuhkan untuk memulai sebuah instance, Anda dapat memulai dari sebuah image atau volume. Anda dapat memulai sebuah instance langsung dari salah satu image OpenStack tersedia atau dari image yang telah disalin ke volume persisten (volume tetap). The OpenStack layanan Image menyediakan kolam renang image yang dapat diakses oleh anggota proyek yang berbeda.
Sebelum Anda mulai, dapatkan sumber file OpenStack RC.
Membuat flavor.
$ openstack flavor create --ram 512 --disk 1 --vcpus 1 m1.tiny
Daftar rasa yang tersedia.
$ openstack flavor list
Perhatikan ID rasa yang ingin Anda gunakan instance Anda
+-----+-----------+-------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is_Public |
+-----+-----------+-------+------+-----------+-------+-----------+
| 1 | m1.tiny | 512 | 1 | 0 | 1 | True |
| 2 | m1.small | 2048 | 20 | 0 | 1 | True |
| 3 | m1.medium | 4096 | 40 | 0 | 2 | True |
| 4 | m1.large | 8192 | 80 | 0 | 4 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | 8 | True |
+-----+-----------+-------+------+-----------+-------+-----------+
Daftar image yang tersedia.
$ openstack image list
Perhatikan ID dari image yang Anda ingin boot instance Anda
+--------------------------------------+---------------------------------+--------+
| ID | Name | Status |
+--------------------------------------+---------------------------------+--------+
| 397e713c-b95b-4186-ad46-6126863ea0a9 | cirros-0.3.5-x86_64-uec | active |
| df430cc2-3406-4061-b635-a51c16e488ac | cirros-0.3.5-x86_64-uec-kernel | active |
| 3cf852bd-2332-48f4-9ae4-7d926d50945e | cirros-0.3.5-x86_64-uec-ramdisk | active |
+--------------------------------------+---------------------------------+--------+
Anda juga dapat menyaring daftar image dengan menggunakan grep untuk menemukan image tertentu, sebagai berikut:
$ openstack image list | grep 'kernel'
| df430cc2-3406-4061-b635-a51c16e488ac | cirros-0.3.5-x86_64-uec-kernel | active |
Daftar kelompok keamanan yang tersedia.
$ openstack security group list
Catatan
Jika Anda adalah seorang pengguna admin, perintah ini akan menampilkan kelompok untuk semua penyewa (tenant)
Perhatikan ID dari grup keamanan yang ingin Anda gunakan instance Anda
+--------------------------------------+---------+------------------------+----------------------------------+
| ID | Name | Description | Project |
+--------------------------------------+---------+------------------------+----------------------------------+
| b0d78827-0981-45ef-8561-93aee39bbd9f | default | Default security group | 5669caad86a04256994cdf755df4d3c1 |
| ec02e79e-83e1-48a5-86ad-14ab9a8c375f | default | Default security group | 1eaaf6ede7a24e78859591444abf314a |
+--------------------------------------+---------+------------------------+----------------------------------+
Jika Anda belum membuat kelompok keamanan, Anda dapat menetapkan instance untuk hanya kelompok keamanan default.
Anda dapat melihat aturan untuk kelompok keamanan tertentu (specified):
$ openstack security group rule list default
Daftar pasangan kunci (key pair) yang tersedia, dan perhatikan nama pasangan kunci yang Anda gunakan untuk akses SSH.
$ openstack keypair list
Anda dapat memulai sebuah instance dari berbagai sumber.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.