Explorar o código

update instance_config_j

xuekailun hai 4 meses
pai
achega
57fd71ff16
Modificáronse 2 ficheiros con 21 adicións e 7 borrados
  1. 12 0
      gateway/alb_gateway_unittest.py
  2. 9 7
      gateway/gateway_config.py

+ 12 - 0
gateway/alb_gateway_unittest.py

@@ -2,6 +2,7 @@ import logging
 import os
 import unittest
 from os import write
+from aliyunsdkecs.request.v20140526.RunInstancesRequest import RunInstancesRequest
 
 from gateway import gateway_config, alb_utils, alb_gateway_scaling_j_count
 from longvideoapi.longvideoapi_config import server_group_id_list
@@ -76,6 +77,17 @@ class MyTestCase(unittest.TestCase):
                                                    instance_ids=instance_id,
                                                    port=gateway_config.port)
 
+    def test_create_multiple_instances(self):
+        ecs_client = alb_utils.connect_client(access_key_id=gateway_config.ecs_client_params['access_key_id'],
+                                              access_key_secret=gateway_config.ecs_client_params['access_key_secret'],
+                                              region_id=gateway_config.ecs_client_params['region_id'])
+
+        ess_instance_ids = alb_utils.create_multiple_instances(
+            amount=1,
+            ecs_client=ecs_client,
+            **gateway_config.instance_config_j,
+        )
+        logging.info(ess_instance_ids)
 
 
 if __name__ == '__main__':

+ 9 - 7
gateway/gateway_config.py

@@ -48,24 +48,24 @@ docker_config = {
 }
 
 
-# 机器配置
+# 机器配置_hangzhou_k
 instance_config_j = {
     # 使用的镜像信息
-    'image_id': 'm-bp1e7t7odil9c8kqsm10',
+    'image_id': 'm-bp1etti4xsich7c8y5e8',
     # 设置实例规格
-    'instance_type': 'ecs.c7.xlarge',
+    'instance_type': 'ecs.c6.xlarge',
     # 选择的交换机
     'vswitch_id': 'vsw-bp1ssuwxyrt0p17ceeir0',
     # 当前VPC类型的安全组
-    'security_group_id': ['sg-bp1irhrkr4vfj272hk4y'],
+    'security_group_id': 'sg-bp1irhrkr4vfj272hk4y',
     # 硬盘的大小,单位:G
-    'disk_size': ['200'],
+    'disk_size': '200',
     # 服务器命名
-    'instance_name': 'gateway-alb-[01,2]',
+    'instance_name': 'ESS-gateway-[1,2]',
     # 服务器所在区域
     'zone_id': 'cn-hangzhou-j',
     # 磁盘类型:云盘
-    'disk_category': 'cloud_efficiency',
+    'disk_category': 'cloud_essd',
     # 密钥
     'key_pair_name': 'stuuudy',
     # tag
@@ -73,6 +73,8 @@ instance_config_j = {
 }
 
 
+
+
 # 服务启动脚本
 start_sh_dir = os.path.dirname(os.path.realpath(__file__))
 start_sh_filename = 'gateway_start.sh'