Разметить диск автоматически/установить для OS-DCF:diskConfig значение auto с помощью nova

Облачные серверы Rackspace Linux теперь устанавливают для параметра OS-DCF:diskConfig значение MANUAL. при использовании нов. Это означает, что полный диск не разбит на разделы.

19:29:48 ~$ nova boot server01 --image 62df001e-87ee-407c-b042-6f4e13f5d7e1 --flavor performance2-60 --poll --key-name kylepub
+------------------------+---------------------------------------------+
| Property               | Value                                       |
+------------------------+---------------------------------------------+
| status                 | BUILD                                       |
| updated                | 2013-11-16T01:29:58Z                        |
| OS-EXT-STS:task_state  | scheduling                                  |
| key_name               | kylepub                                     |
| image                  | Ubuntu 13.04 (Raring Ringtail) (PVHVM beta) |
| hostId                 |                                             |
| OS-EXT-STS:vm_state    | building                                    |
| flavor                 | 60 GB Performance                           |
| id                     | 9bd6aaac-bbdd-4644-821d-fb697fd48091        |
| user_id                | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa            |
| name                   | server01                                    |
| adminPass              | XXXXXXXXXXXX                                |
| tenant_id              | 864477                                      |
| created                | 2013-11-16T01:29:58Z                        |
| OS-DCF:diskConfig      | MANUAL                                      |
| accessIPv4             |                                             |
| accessIPv6             |                                             |
| progress               | 0                                           |
| OS-EXT-STS:power_state | 0                                           |
| config_drive           |                                             |
| metadata               | {}                                          |
+------------------------+---------------------------------------------+

Как установить для параметра OS-DCF:diskConfig значение auto, чтобы весь диск автоматически разбивался на разделы?


person Kyle Kelley    schedule 16.11.2013    source источник


Ответы (1)


Убедитесь, что у вас установлен os-diskconfig-python-novaclient-ext. Если это не так, установите его! Это должно быть частью установки rackspace-novaclient.

$ pip install os-diskconfig-python-novaclient-ext

Затем используйте опцию --disk-config=AUTO:

$ nova boot server01 --disk-config=AUTO --image 62df001e-87ee-407c-b042-6f4e13f5d7e1 --flavor performance2-60

Обратите внимание, что это расширение Rackspace, поэтому, если это для отдельного развертывания OpenStack, вашему провайдеру также необходимо расширение на стороне сервера.

Большое примечание: если вы делаете разметку самостоятельно, у вас могут быть файловые системы, отличные от EXT3, несколько разделов, и это позволяет вам управлять конфигурацией диска.

person Kyle Kelley    schedule 16.11.2013