Mengubah ukuran server Anda

Mengubah ukuran server Anda

Mengubah ukuran server dengan mengubah flavor.

  1. Tampilkan informasi tentang server Anda, termasuk ukurannya, yang ditampilkan sebagai nilai properti flavor:

    $ openstack server show myCirrosServer
    +--------------------------------------+----------------------------------------------------------+
    | Field                                | Value                                                    |
    +--------------------------------------+----------------------------------------------------------+
    | OS-DCF:diskConfig                    | AUTO                                                     |
    | OS-EXT-AZ:availability_zone          | nova                                                     |
    | OS-EXT-SRV-ATTR:host                 | node-7.domain.tld                                        |
    | OS-EXT-SRV-ATTR:hypervisor_hostname  | node-7.domain.tld                                        |
    | OS-EXT-SRV-ATTR:instance_name        | instance-000000f3                                        |
    | OS-EXT-STS:power_state               | 1                                                        |
    | OS-EXT-STS:task_state                | None                                                     |
    | OS-EXT-STS:vm_state                  | active                                                   |
    | OS-SRV-USG:launched_at               | 2016-10-26T01:13:15.000000                               |
    | OS-SRV-USG:terminated_at             | None                                                     |
    | accessIPv4                           |                                                          |
    | accessIPv6                           |                                                          |
    | addresses                            | admin_internal_net=192.168.111.139                       |
    | config_drive                         | True                                                     |
    | created                              | 2016-10-26T01:12:38Z                                     |
    | flavor                               | m1.small (2)                                             |
    | hostId                               | d815539ce1a8fad3d597c3438c13f1229d3a2ed66d1a75447845a2f3 |
    | id                                   | 67bc9a9a-5928-47c4-852c-3631fef2a7e8                     |
    | image                                | cirros-test (dc5ec4b8-5851-4be8-98aa-df7a9b8f538f)       |
    | key_name                             | None                                                     |
    | name                                 | myCirrosServer                                           |
    | os-extended-volumes:volumes_attached | []                                                       |
    | progress                             | 0                                                        |
    | project_id                           | c08367f25666480f9860c6a0122dfcc4                         |
    | properties                           |                                                          |
    | security_groups                      | [{u'name': u'default'}]                                  |
    | status                               | ACTIVE                                                   |
    | updated                              | 2016-10-26T01:13:00Z                                     |
    | user_id                              | 0209430e30924bf9b5d8869990234e44                         |
    +--------------------------------------+----------------------------------------------------------+
    

    Ukuran (flavor) dari server ``m1.small (2) ``.

  2. Daftar flavor tersedia dengan perintah berikut:

    $ openstack flavor list
    +-----+-----------+-------+------+-----------+-------+-----------+
    | 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. Untuk mengubah ukuran server, gunakan: perintah openstack server resize dan menambahkan ID server atau nama dan flavor baru. Sebagai contoh:

    $ openstack server resize --flavor 4 myCirrosServer
    

    Catatan

    By default, the openstack server resize command gives the guest operating system a chance to perform a controlled shutdown before the instance is powered off and the instance is resized. The shutdown behavior is configured by the shutdown_timeout parameter that can be set in the nova.conf file. Its value stands for the overall period (in seconds) a guest operating system is allowed to complete the shutdown. The default timeout is 60 seconds. See Description of Compute configuration options for details.

    Nilai timeout dapat diganti pada basis per image dengan cara os_shutdown_timeout yang merupakan pengaturan metadata image memungkinkan berbagai jenis sistem operasi untuk menentukan berapa banyak waktu yang mereka butuhkan untuk menutup (shut down) rapi.

  4. Tampilkan status server Anda.

    $ openstack server list
    +----------------------+----------------+--------+-----------------------------------------+
    | ID                   | Name           | Status | Networks                                |
    +----------------------+----------------+--------+-----------------------------------------+
    | 67bc9a9a-5928-47c... | myCirrosServer | RESIZE | admin_internal_net=192.168.111.139      |
    +----------------------+----------------+--------+-----------------------------------------+
    

    Ketika mengubah ukuran selesai, status menjadi VERIFY_RESIZE.

  5. Konfirmasi mengubah ukuran, misalnya:

    $ openstack server resize --confirm 67bc9a9a-5928-47c4-852c-3631fef2a7e8
    

    Status server menjadi ACTIVE.

  6. Jika resize gagal atau tidak bekerja seperti yang diharapkan, Anda dapat mengembalikan ukurannya. Sebagai contoh:

    $ openstack server resize --revert 67bc9a9a-5928-47c4-852c-3631fef2a7e8
    

    Status server menjadi ACTIVE.

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.