تخطيط مساحة عمل 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
  • أدوار ContributorStorage Account ContributorStorage 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.