2017-04-26 5 views
0

오늘 smartos를 사용하여 VM을 생성하려고합니다.브랜드 joyent로 프로비저닝 데이터 세트가 지원되지 않습니다 - smartos

{ 
"alias": "router", 
"hostname": "router", 
"brand": "joyent", 
"max_physical_memory": 256, 
"image_uuid": "088b97b0-e1a1-11e5-b895-9baa2086eb33", 
"quota": 10, 
"nics": [ 
    { 
     "nic_tag": "admin", 
     "ip": "dhcp", 
     "allow_ip_spoofing": "1", 
     "primary": "1" 
    }, 
    { 
     "nic_tag": "stub0", 
     "ip": "10.0.0.1", 
     "netmask": "255.255.255.0", 
     "allow_ip_spoofing": "1", 
     "gateway": "10.0.0.1" 
    } 
] 

(가)이 명령을 실행 :

# vmadm validate create -f router.json 
VALID 'create' payload for joyent brand VMs. 

을하지만 VM을 만들려고 할 때 난 여전히 오류가 있습니다

나는 ( router.json이라고합니다)이 설정 파일을 내장

# vmadm create -f router.json 
provisioning dataset 088b97b0-e1a1-11e5-b895-9baa2086eb33 with brand joyent is not supported 

누구나 아이디어가 있으십니까? 고마워요.

답변

1

위의 JSON 페이로드에 닫는 중괄호 '}'가 없습니다. 복사/붙여 넣기 오류 일뿐입니다.

json으로 고정 후, 나는 다음과 같은 얻을 :

[[email protected] ~]# vmadm validate create -f router.json 
{ 
    "bad_values": [ 
    "image_uuid" 
    ], 
    "bad_properties": [], 
    "missing_properties": [] 
} 

는 아직 해당 이미지를 가져 적이 있습니까? 수입 후

[[email protected] ~]# imgadm import 088b97b0-e1a1-11e5-b895-9baa2086eb33 

내가 얻을 : 물론, 나는 아직 etherstub NIC 설정이없는

[[email protected] ~]# vmadm validate create -f router.json 
VALID 'create' payload for joyent brand VMs. 
[[email protected] ~]# vmadm create -f router.json 
Invalid nic tag "stub0" 

.

[[email protected] ~]# nictagadm add -l stub0 

그럼 난 당신의 페이로드와 인스턴스를 생성 할 수 있습니다 : 당신은 여전히 ​​문제가 발생하는 경우

[[email protected] ~]# vmadm create -f router.json 
Successfully created VM 53c2648c-d963-62b6-a9dd-e0b9809355d0 

당신은 당신이 사용하고있는 버전을 제공 할 수 있습니까?

[[email protected] ~]# uname -a 
SunOS smartos 5.11 joyent_20170413T062226Z i86pc i386 i86pc