Peluncuran instance

Peluncuran instance

Instance adalah mesin virtual yang berjalan di dalam cloud.

Sebelum Anda dapat memulai sebuah instance, kumpulkan parameter berikut:

  • instance source (sumber daya instance) bisa image, snapshot, atau volume penyimpanan blok yang berisi image atau snapshot.
  • name untuk instance Anda.
  • flavor untuk instance Anda, yang mendefinisikan komputasi, memori, dan kapasitas penyimpanan dari instance komputasi nova. Rasa adalah konfigurasi hardware yang tersedia untuk server. Mendefinisikan ukuran server virtual yang dapat diluncurkan.
  • File user data. Sebuah file data pengguna adalah kunci spesial (special key) dalam layanan metadata yang memegang sebuah file dimana aplikasi cloud-aware dalam instance tamu (quest) dapat mengakses. Misalnya, salah satu aplikasi yang menggunakan data pengguna adalah sistem cloud-init <https://help.ubuntu.com/community/CloudInit> __, yang merupakan paket open-source dari Ubuntu yang tersedia di berbagai distribusi Linux dan yang menangani inisialisasi awal dari instance cloud.
  • Akses dan keamanan kredensial, yang meliputi salah satu atau kedua kredensial berikut:
    • key pair (sepasang kunci) untuk instance Anda, yang mandat SSH yang disuntikkan ke dalam image ketika mereka diluncurkan. Untuk pasangan kunci supaya sukses disuntikkan, image harus berisi paket 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.
    • Sebuah security group (kelompok keamanan) yang mendefinisikan yang lalu lintas jaringan yang masuk diteruskan ke instance. kelompok keamanan mengadakan serangkaian kebijakan firewall, dikenal sebagai security group rules (aturan kelompok keamanan).
  • Jika diperlukan, Anda dapat menetapkan floating (public) IP address (alamat IP mengambang (publik)) untuk instance berjalan.
  • Anda juga dapat menghubungkan (attach) perangkat penyimpanan blok, atau volume, untuk penyimpanan persisten.

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.

Mengumpulkan parameter untuk meluncurkan sebuah instance

Sebelum Anda mulai, dapatkan sumber file OpenStack RC.

  1. Membuat flavor.

    $  openstack flavor create --ram 512 --disk 1 --vcpus 1 m1.tiny
    
  2. 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      |
    +-----+-----------+-------+------+-----------+-------+-----------+
    
  3. 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 |
    
  4. 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
    
  5. Daftar pasangan kunci (key pair) yang tersedia, dan perhatikan nama pasangan kunci yang Anda gunakan untuk akses SSH.

    $ openstack keypair list
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.