Bitdefender Security Container-ийг AWS ECS дээр хэрхэн ажиллуулах вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Bitdefender Security Container instance-ийг AWS ECS дээр ажиллуулахын тулд дараах хоёр зүйлийг хийнэ.
- Amazon ECS task definition үүсгэнэ.
- Урьдчилан үүсгэсэн task-аа ажиллуулна.
Урьдчилсан нөхцөл
- Amazon Elastic Container Service console-д ECS кластер урьдчилан үүсгэсэн байх ёстой. Clusters > Create cluster хуудасны Infrastructure хэсэгт:
- Fargate and Self-managed instances-ийг сонгоно.
Чухал
Bitdefender Security Container-ийг зөвхөн Fargate ашигладаг ECS кластер дээр суулгах боломжгүй.
- Дор хаяж 2 vCPU, 6 GiB санах ой бүхий EC2 instance type-ийг сонгоно.
- Fargate and Self-managed instances-ийг сонгоно.
BSC_SERVER,BSC_CSRTOKEN,BSC_COMPANYхувьсагчдын утгыг дараах алхмаар авна.- GravityZone Control Center-т Network > Installation packages хэсэгт орно.
- Container Protection модуль идэвхтэй багцыг сонгоно.
- Download дээр дарж Security Container-ийг сонгоно.
Ингэснээр Download Security Container цонх нээгдэнэ.
- Өгөгдсөн скриптүүдээс
--server,--company,--csrtokenпараметрүүдийн утгыг тэмдэглэж авна. Эдгээр ньBSC_SERVER,BSC_COMPANY,BSC_CSRTOKENхувьсагчдын утга бөгөөд дараа нь хэрэг болно.
Amazon ECS task definition үүсгэх
Шаардлагатай Amazon ECS task definition-ийг үүсгэхдээ дараах алхмуудыг дагана.
- Amazon Elastic Container Service console-ийн зүүн талын цэснээс Task definitions-ийг сонгоно.
- Create new task definition гэсэн унадаг цэснээс Create new task definition with JSON-ийг сонгоно.
Ингэснээр Create new task definition хуудас руу шилжинэ.
- JSON editor талбарт байгаа анхдагч JSON-ийг устгана.
- Доорх JSON-ийг хуулж JSON editor талбарт буулгана.
{ "containerDefinitions": [{ "environment": [{ "name": "BSC_LOGLEVEL", "value": "<log_level>" }, { "name": "BSC_COMPANY", "value": "<customer_company>" }, { "name": "BSC_SERVER", "value": "<customer_ecs>" }, { "name": "BSC_CSRTOKEN", "value": "<customer_cst_token>" }, { "name": "BSC_GID", "value": "<gid>" } ], "essential": true, "image": "docker.io/bdfbusiness/bitdefender-security-container:7.0", "memory": 4096, "mountPoints": [{ "containerPath": "/mnt/host-proc", "readOnly": false, "sourceVolume": "proc" }, { "containerPath": "/mnt/host-sys", "readOnly": false, "sourceVolume": "sys" }, { "containerPath": "/mnt/host-os-release", "readOnly": false, "sourceVolume": "os-release" }, { "containerPath": "/mnt/host", "readOnly": false, "sourceVolume": "root" }, { "containerPath": "/data", "readOnly": false, "sourceVolume": "data" } ], "name": "bitdefender-security-container", "portMappings": [], "privileged": true, "systemControls": [], "volumesFrom": [] } ], "enableFaultInjection": false, "executionRoleArn": "arn:aws:iam::<ACCOUNT_ID>:role/ecsTaskExecutionRole", "family": "<customer_bsc_task_definition>", "networkMode": "host", "pidMode": "host", "placementConstraints": [], "requiresCompatibilities": [ "EC2" ], "taskRoleArn": "arn:aws:iam::<ACCOUNT_ID>:role/ecsTaskExecutionRole", "volumes": [{ "host": { "sourcePath": "/proc" }, "name": "proc" }, { "host": { "sourcePath": "/sys" }, "name": "sys" }, { "host": { "sourcePath": "/etc/os-release" }, "name": "os-release" }, { "host": { "sourcePath": "/" }, "name": "root" }, { "host": { "sourcePath": "/mnt/data" }, "name": "data" } ] } - JSON доторх
<log_level>орлуулагчийг/log/level/bdsecd.jsonфайлд тохируулах логийн түвшнээр солино.Чухал
- Логийн түвшин зөвхөн
info,debug,traceутгыг авна. - Энэ параметр заавал биш. Ашиглахгүй бол нэр–утгын бүх мөрийг JSON-оос устгана.
- Логийн түвшин зөвхөн
<customer_company>,<customer_cst_token>,<customer_ecs>орлуулагчдыг өмнө авсанBSC_COMPANY,BSC_CSRTOKEN,BSC_SERVERхувьсагчдын утгаар тус тусад нь солино.<gid>орлуулагчийг бүтээгдэхүүний үйлчилгээнүүд ажиллах бүлгийн ID-аар солино.Чухал
- Энэ параметр заавал биш. Ашиглахгүй бол нэр–утгын бүх мөрийг JSON-оос устгана.
- Бүлгийн ID өмнө нь ашиглагдаагүй, 999-өөс их, 60000 хүртэлх утга байх ёстой.
<ACCOUNT_ID>орлуулагчийг Amazon Elastic Container Service console-ийн баруун дээд буланд харагдах Account ID-аар солино.<customer_bsc_task_definition>орлуулагчийг task definition-д өгөх тайлбарлаг нэрээр солино.- Энэ JSON нь Bitdefender Security Container-ийн хамгийн сүүлийн хувилбарыг ашигладаг. Хуучин хувилбар ажиллуулах бол
imageталбарын хувилбарын дугаарыг өөрчилнө. - Create дээр дарна.
JSON баталгаажуулалтад тэнцвэл шинэ task definition Task definitions хуудсанд харагдана.
Amazon ECS task ажиллуулах
Урьдчилан үүсгэсэн task-аа ажиллуулахдаа:
- Amazon Elastic Container Service console-ийн зүүн талын цэснээс Clusters-ийг сонгоно.
- Урьдчилан үүсгэсэн кластерынхаа нэрэн дээр дарна.
- Tasks табыг сонгоно.
- Run new task дээр дарна.
- Task details хэсгийн Task definition family-д урьдчилан үүсгэсэн task definition-ээ сонгоно.
- Environment хэсгийн Compute configuration > Compute options-д Launch type-ийг сонгоно.
- EC2 launch type-ийг сонгоно.
- Create дээр дарна.
Bitdefender Security Container ECS кластер дээр ажиллаж эхэлнэ.
Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Installation package
- Агент суулгах файл; Control Center-оос үүсгэнэ
