주문 API를 사용하여 Softlayer에서 매시간 베어 메탈 시스템을 주문하려고합니다.소프트 레이어 베어 메탈 주문 프로세스
첫 번째 단계는 주문에서 CPU/디스크/가격 정보/패키지 ID 등을 확인하는 것 같습니다. 그래서 우리는 파이썬 래퍼를 사용하여 다음
client = sl_client.new_dev_client()
order = client['Product_Order'].verifyOrder(productOrder)
는 제출 된 저장소 그룹과 디스크에서 있습니다
저장소 그룹
그들은 나중에 실제 주문 형식으로 변경 얻을"storage_groups": [
{
"drives": [
0,
1
],
"key": "RAID_1",
"size": 1000
},
{
"drives": [
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
],
"key": "RAID_10",
"size": 8500
},
{
"drives": [
12,
13,
14,
15
],
"key": "RAID_10",
"size": 1920
}
],
,
'storageGroups': [
{
'arrayTypeId': 2,
'arraySize': 1000,
'hardDrives': [
0,
1
]
},
{
'arrayTypeId': 5,
'arraySize': 8500,
'hardDrives': [
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
]
},
{
'arrayTypeId': 5,
'arraySize': 1920,
'hardDrives': [
12,
13,
14,
15
]
}
],
디스크 그러나
"disks": {
"disk0": "HARD_DRIVE_1_00_TB_SATA_2",
"disk1": "HARD_DRIVE_1_00_TB_SATA_2",
"disk2": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk3": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk4": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk5": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk6": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk7": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk8": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk9": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk10": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk11": "HARD_DRIVE_1_7_TB_SSD_3_DWPD",
"disk12": "HARD_DRIVE_960GB_SSD",
"disk13": "HARD_DRIVE_960GB_SSD",
"disk14": "HARD_DRIVE_960GB_SSD",
"disk15": "HARD_DRIVE_960GB_SSD"
},
, 나는이를 요청할 때, 내가 말하는 오류가 발생,
하드 드라이브 # 2에 할당 된 저장소 그룹에 맞게 공간이 충분하지 않습니다그것.
이 오류가 왜보고되는지는 확실하지 않습니다. 이 오류와 관련된 충분한 문서를 찾을 수 없습니다.
감사합니다.
의미가 있습니다. BM 디스크 레이아웃에 디스크의 순서를 정확히 결정하고 스토리지 그룹과 일치시키는 것이 무엇인지 알고 싶었습니다. 그리고이를 관리하는 항목 가격 순서입니다. 완전한. 질문에 답변 해 주셔서 감사합니다. – blacks0ul
넬슨, 그래도 질문이 있습니다. 품목 가격이 디스크를 주문한다고 가정합니다. OS 파티션이있는 저장소 그룹은 어떻게 정의합니까? – blacks0ul
이 포럼에서 내 대답을 살펴보십시오 http://stackoverflow.com/questions/35486839/configuring-softlayer-disk-partitions-at-order-time fisrt 스토리지 그룹의 경우 사전 설정된 OS 파티션 만 정의 할 수 있습니다 "partitionTemplateId"등록 정보를 사용해야합니다. 다른 스토리지 그룹의 경우 사전 설정된 OS 파티션이나 사용자 정의 OS 파티션을 정의 할 수 있습니다. 그 점에 관해 더 궁금한 점이 있으면 알려주세요 –