تخطيط مساحة عمل CycleCloud لنشر Slurm
يمكنك نشر إما بيئة greenfield حيث سيتم توفير جميع الموارد اللازمة لمساحة عمل Azure CycleCloud ل Slurm لك أو توزيع brownfield الذي ستوفر له الموارد الموجودة.
عند القيام بنشر، يجب منح حساب مستخدم Azure المستخدم الأدوار التالية:
-
Contributor
على الاشتراك -
User Access Administrator
على الاشتراك
نشر Greenfield
في نشر greenfield، سيتم إنشاء الموارد وتعيينات الأدوار التالية:
- مجموعة الموارد
-
ccw-cyclecloud-subnet
الشبكة الظاهرية وشبكاتها الفرعيةccw-compute-subnet
- الجهاز الظاهري
ccw-cyclecloud-vm
وNIC ونظام التشغيل وأقراص البيانات والهوية المدارة للنظام - حساب تخزين مسمى بشكل فريد لمشاريع CycleCloud
- مجموعة أمان الشبكة المسماة
nsg-ccw-common
- أدوار
Contributor
Storage Account Contributor
Storage Blob Data Contributor
على مستوى الاشتراك للهوية المدارة لنظام CycleCloud VM - اختياريا
bastion-pip
Bastion وشبكة فرعيةAzureBastionSubnet
وIP عام - اختياريا بوابة NAT تسمى
ccw-nat-gateway
وIP العامpip-ccw-nat-gateway
- اختياريا حساب Azure NetApp Files وتجمعها ومستوى تخزينها باستخدام شبكة فرعية
hpc-anf-subnet
- اختياريا نظام Azure Managed Lustre Filesystem مع شبكة فرعية
ccw-lustre-subnet
- اختياريا تناظر VNET
- اختياريا نقطة نهاية خاصة إلى قاعدة بيانات Azure موجودة لمثيل خادم MySQL المرن
نشر Brownfield
ستتمكن من توفير الموارد الموجودة من أجل:
- الشبكة الظاهرية والشبكات الفرعية التي سيتم نشر البيئة فيها
- تخزين نظام الملفات للدلائل الرئيسية للمستخدمين و/أو ملفات إضافية، كنقاط تحميل NFS خارجية أو نظام ملفات Lustre المدار من Azure
- مثيل خادم مرن لقاعدة بيانات Azure ل MySQL لمحاسبة وظيفة Slurm
إذا أحضرت شبكة VNET الخاصة بك، يجب عليك اتباع طلبات الحجز المسبق هذه:
- a /29 cyclecloud الشبكة الفرعية ل CycleCloud VM، مع تعيين نقطة نهاية خدمة
Microsoft.Storage
، - حساب شبكة فرعية للعقد، مع تعيين نقطة نهاية خدمة
Microsoft.Storage
. هذا هو المكان الذي سيتم فيه إنشاء عقد المجدول وتسجيل الدخول والحوسبة - عند استخدام Azure NetApp Files، شبكة فرعية مخصصة
netapp مع تفويض كما هو موثق هنا Azure NetApp Files . - عند استخدام Azure Managed Lustre Filesystem، وهي شبكة فرعية مخصصة lustre مع CIDR استنادا إلى سعة التخزين لتوفيرها كما هو موثق هنا Azure Managed Lustre
- إذا كان توزيع Bastion،
BastionSubnet مخصص كما هو موثق هنا - يجب أن تسمح مجموعات أمان الشبكة بالاتصالات بين الشبكات الفرعية كما هو محدد في ملف bicep/network-new.bicep.
الحصص
قبل النشر، تأكد من أن اشتراكك يحتوي على الحصة النسبية المطلوبة لنوع الجهاز الظاهري المطلوب لعقد CycleCloud.