Flavor 사양을 변경하려면 flavor-key 하위 명령을 사용하여 extra_specs 값을 수정하십시오.
nova flavor-key flavor action key=value [key=value ...]
flavor의 이름 또는 ID입니다.
set 또는 unset입니다.
key는 사양 이름입니다. value는 해당 사양에 대한 새 값입니다. action이 unset인 경우 key만 지정합니다.
$ nova flavor-key 4 set zonecfg:bootargs=-v $ nova flavor-show 4 +----------------------------+------------------------------------------------+ | Property | Value | +----------------------------+------------------------------------------------+ | name | Oracle Solaris | | | kernel zone - large | | ram | 16384 | | OS-FLV-DISABLED:disabled | False | | vcpus | 16 | | extra_specs | {u'zonecfg:brand': | | | u'solaris-kz', u'zonecfg:bootargs': u'-v'} | | swap | | | os-flavor-access:is_public | True | | rxtx_factor | 1.0 | | OS-FLV-EXT-DATA:ephemeral | 0 | | disk | 40 | | id | 4 | +----------------------------+------------------------------------------------+
다음 등록 정보는 커널 영역과 비전역 영역에서 지원됩니다.
zonecfg:bootargs
zonecfg:brand
zonecfg:hostid
다음 등록 정보는 비전역 영역에서만 지원됩니다.
zonecfg:file-mac-profile
zonecfg:fs-allowed
zonecfg:limitpriv
기타 영역 구성 등록 정보는 OpenStack에서 지원되지 않습니다. 해당 영역 구성 등록 정보에 대한 자세한 내용은 zonecfg(1M) 매뉴얼 페이지를 참조하십시오.
sc_profile 키를 사용하여 시스템 구성 프로파일을 지정할 수 있습니다.
$ nova flavor-key 4 set sc_profile=/system/volatile/profile/sc_profile.xml
nova flavor-key 명령으로는 extra_specs 값만 수정하거나 추가할 수 있습니다. 기존 flavor의 다른 사양(예: RAM)을 수정하려면 flavor를 삭제하고 수정된 flavor를 동일한 이름으로 만들어야 합니다. flavor 삭제 및 생성에 대한 자세한 내용은 OpenStack Admin User Guide를 참조하십시오.