Bluemix IaaS(이전 SoftLayer)에서 Custom Model 가상 서버를 주문하는 해결 방법
내용
최근 Flavor Model이 도입되었을 때 조사한 내용을 기사로 합니다.
기존 모델에서도 주문할 수 있는 방법을 설명합니다.
(언제 무효화될지 모르기 때문에, 지금 중일지도 모릅니다!)
참고
Kick up your compute power with three new virtual server enhancements - Bluemix Blog
Flavor Model 소개
2017년 9월 11일에 Flavor Model을 도입하면 Bluemix의 Public 가상 서버가 "Flavor"라는 고정 인스턴스 모델에서 선택하는 방식이 되었습니다.
이 사전 정의 모델은 빠르고 사용하기 쉽습니다.
2017년 9월 11일에 Flavor Model을 도입하면 Bluemix의 Public 가상 서버가 "Flavor"라는 고정 인스턴스 모델에서 선택하는 방식이 되었습니다.
이 사전 정의 모델은 빠르고 사용하기 쉽습니다.
기존 Custom Model과의 비교(개인 조사)
Custom Model
기존 모델에서는 유연하게 코어와 메모리를 선택할 수 있었습니다.
Flavor Model
이에 대해 이번 도입된 모델에서는 편향된 모델은 폐지되어 균형을 잡아 집약률을 올려가는 목표라고 생각됩니다.
맞춤형 모델 주문 방법
단지, 지금까지 사용하고 있던 모델을 주문할 수 없게 되는 것은 불편하네요.
현시점에서는, 아직 종래 모델에서도 주문할 수 있는 방법을 찾았으므로 기재합니다.
주문 시 Dedicated Virtual Server 선택
Dedicated Virtual Server 배포 방법을 "Auto Assign"
인스턴스 유형을 'Public Instance'로 설정
그리고 주문할 수있었습니다! ! ! (2017년 9월 19일 시점에서 검증 완료)
사이고에게
일시적인 회피 방법으로서는, 유효한가라고 생각하므로, 꼭 시험해 주세요!
추가: API를 통한 주문도 해결 방법 중 하나입니다.
$ python CreateVSI-win2k16-private-only.py khayama-test01
{'domain': 'bluemix.com', 'maxMemory': 1024, 'uuid': '476accf4-5932-41ad-b9b7-9fc9e4176e75', 'maxCpu': 1, 'metricPollDate': '', 'createDate': '2017-10-04T17:13:57+09:00', 'hostname': 'khayama-test01', 'startCpus': 1, 'lastPowerStateId': '', 'lastVerifiedDate': '', 'statusId': 1001, 'globalIdentifier': 'e2fdd691-759b-435b-ad33-fa70a0eb0718', 'provisionDate': '', 'maxCpuUnits': 'CORE', 'modifyDate': '', 'accountId': xxxxxx, 'id': 41000693, 'fullyQualifiedDomainName': 'khayama-test01.bluemix.com'}
$ cat CreateVSI-win2k16-private-only.py
from __future__ import print_function
import SoftLayer
from SoftLayer.managers.vs import VSManager
import sys
parm=sys.argv
hostName=parm[1]
def create_vsi():
#Create a client to the SoftLayer_Account API service.
#Note: currently set without the user ID and API key since
#it will by default use the values set in the CLI
#to use other values use SoftLayer.Client(sl_username, sl_api_key)
client = SoftLayer.Client()
vsi_mgr = VSManager(client)
# uncomment to display create options
# print(vsi_mgr.get_create_options())
# common values
datacenter = 'tok02' # the data center code
domain = 'bluemix.com' # the domain name suffix for the host
os_code = 'WIN_2016-STD_64' # the operating system code
local_disk = True # local disk or SAN
hourly = True # hourly or monthly billing
dedicated = False # multi-tenant or single tenant
nic_speed = 100 # speed of network device
disks = [100] # size of the disks 100 or 25
private = True # private networking only or include public internet networking as well
# server properties
hostname = hostName
cpus = 1
memory = 1024
# code that can verify the create operation without actually doing it
# template = vsi_mgr.verify_create_instance(hostname=hostname, domain=domain,
# cpus=cpus, memory=memory, datacenter=datacenter,
# os_code=os_code, local_disk=local_disk,
# hourly=hourly, dedicated=dedicated,
# private_vlan=private_vlan, disks=disks,
# nic_speed=nic_speed, private=private,
# ssh_keys=ssh_keys, tags=tags)
# print(template)
result = vsi_mgr.create_instance(hostname=hostname, domain=domain,
cpus=cpus, memory=memory, datacenter=datacenter,
os_code=os_code, local_disk=local_disk,
hourly=hourly, dedicated=dedicated,
disks=disks,
nic_speed=nic_speed, private=private
)
print(result)
if __name__ == '__main__':
create_vsi()
Reference
이 문제에 관하여(Bluemix IaaS(이전 SoftLayer)에서 Custom Model 가상 서버를 주문하는 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/khayama/items/f4b85803980b9d8f84b7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
단지, 지금까지 사용하고 있던 모델을 주문할 수 없게 되는 것은 불편하네요.
현시점에서는, 아직 종래 모델에서도 주문할 수 있는 방법을 찾았으므로 기재합니다.
주문 시 Dedicated Virtual Server 선택
Dedicated Virtual Server 배포 방법을 "Auto Assign"
인스턴스 유형을 'Public Instance'로 설정
그리고 주문할 수있었습니다! ! ! (2017년 9월 19일 시점에서 검증 완료)
사이고에게
일시적인 회피 방법으로서는, 유효한가라고 생각하므로, 꼭 시험해 주세요!
추가: API를 통한 주문도 해결 방법 중 하나입니다.
$ python CreateVSI-win2k16-private-only.py khayama-test01
{'domain': 'bluemix.com', 'maxMemory': 1024, 'uuid': '476accf4-5932-41ad-b9b7-9fc9e4176e75', 'maxCpu': 1, 'metricPollDate': '', 'createDate': '2017-10-04T17:13:57+09:00', 'hostname': 'khayama-test01', 'startCpus': 1, 'lastPowerStateId': '', 'lastVerifiedDate': '', 'statusId': 1001, 'globalIdentifier': 'e2fdd691-759b-435b-ad33-fa70a0eb0718', 'provisionDate': '', 'maxCpuUnits': 'CORE', 'modifyDate': '', 'accountId': xxxxxx, 'id': 41000693, 'fullyQualifiedDomainName': 'khayama-test01.bluemix.com'}
$ cat CreateVSI-win2k16-private-only.py
from __future__ import print_function
import SoftLayer
from SoftLayer.managers.vs import VSManager
import sys
parm=sys.argv
hostName=parm[1]
def create_vsi():
#Create a client to the SoftLayer_Account API service.
#Note: currently set without the user ID and API key since
#it will by default use the values set in the CLI
#to use other values use SoftLayer.Client(sl_username, sl_api_key)
client = SoftLayer.Client()
vsi_mgr = VSManager(client)
# uncomment to display create options
# print(vsi_mgr.get_create_options())
# common values
datacenter = 'tok02' # the data center code
domain = 'bluemix.com' # the domain name suffix for the host
os_code = 'WIN_2016-STD_64' # the operating system code
local_disk = True # local disk or SAN
hourly = True # hourly or monthly billing
dedicated = False # multi-tenant or single tenant
nic_speed = 100 # speed of network device
disks = [100] # size of the disks 100 or 25
private = True # private networking only or include public internet networking as well
# server properties
hostname = hostName
cpus = 1
memory = 1024
# code that can verify the create operation without actually doing it
# template = vsi_mgr.verify_create_instance(hostname=hostname, domain=domain,
# cpus=cpus, memory=memory, datacenter=datacenter,
# os_code=os_code, local_disk=local_disk,
# hourly=hourly, dedicated=dedicated,
# private_vlan=private_vlan, disks=disks,
# nic_speed=nic_speed, private=private,
# ssh_keys=ssh_keys, tags=tags)
# print(template)
result = vsi_mgr.create_instance(hostname=hostname, domain=domain,
cpus=cpus, memory=memory, datacenter=datacenter,
os_code=os_code, local_disk=local_disk,
hourly=hourly, dedicated=dedicated,
disks=disks,
nic_speed=nic_speed, private=private
)
print(result)
if __name__ == '__main__':
create_vsi()
Reference
이 문제에 관하여(Bluemix IaaS(이전 SoftLayer)에서 Custom Model 가상 서버를 주문하는 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/khayama/items/f4b85803980b9d8f84b7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ python CreateVSI-win2k16-private-only.py khayama-test01
{'domain': 'bluemix.com', 'maxMemory': 1024, 'uuid': '476accf4-5932-41ad-b9b7-9fc9e4176e75', 'maxCpu': 1, 'metricPollDate': '', 'createDate': '2017-10-04T17:13:57+09:00', 'hostname': 'khayama-test01', 'startCpus': 1, 'lastPowerStateId': '', 'lastVerifiedDate': '', 'statusId': 1001, 'globalIdentifier': 'e2fdd691-759b-435b-ad33-fa70a0eb0718', 'provisionDate': '', 'maxCpuUnits': 'CORE', 'modifyDate': '', 'accountId': xxxxxx, 'id': 41000693, 'fullyQualifiedDomainName': 'khayama-test01.bluemix.com'}
$ cat CreateVSI-win2k16-private-only.py
from __future__ import print_function
import SoftLayer
from SoftLayer.managers.vs import VSManager
import sys
parm=sys.argv
hostName=parm[1]
def create_vsi():
#Create a client to the SoftLayer_Account API service.
#Note: currently set without the user ID and API key since
#it will by default use the values set in the CLI
#to use other values use SoftLayer.Client(sl_username, sl_api_key)
client = SoftLayer.Client()
vsi_mgr = VSManager(client)
# uncomment to display create options
# print(vsi_mgr.get_create_options())
# common values
datacenter = 'tok02' # the data center code
domain = 'bluemix.com' # the domain name suffix for the host
os_code = 'WIN_2016-STD_64' # the operating system code
local_disk = True # local disk or SAN
hourly = True # hourly or monthly billing
dedicated = False # multi-tenant or single tenant
nic_speed = 100 # speed of network device
disks = [100] # size of the disks 100 or 25
private = True # private networking only or include public internet networking as well
# server properties
hostname = hostName
cpus = 1
memory = 1024
# code that can verify the create operation without actually doing it
# template = vsi_mgr.verify_create_instance(hostname=hostname, domain=domain,
# cpus=cpus, memory=memory, datacenter=datacenter,
# os_code=os_code, local_disk=local_disk,
# hourly=hourly, dedicated=dedicated,
# private_vlan=private_vlan, disks=disks,
# nic_speed=nic_speed, private=private,
# ssh_keys=ssh_keys, tags=tags)
# print(template)
result = vsi_mgr.create_instance(hostname=hostname, domain=domain,
cpus=cpus, memory=memory, datacenter=datacenter,
os_code=os_code, local_disk=local_disk,
hourly=hourly, dedicated=dedicated,
disks=disks,
nic_speed=nic_speed, private=private
)
print(result)
if __name__ == '__main__':
create_vsi()
Reference
이 문제에 관하여(Bluemix IaaS(이전 SoftLayer)에서 Custom Model 가상 서버를 주문하는 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/khayama/items/f4b85803980b9d8f84b7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)