סטראטיס, פתרון לניהול אחסון מקומי עבור לינוקס

סטראטיס

סטראטיס הוא דמון שפותח על ידי רד האט וקהילת פדורה כדי לאחד ולפשט את הגדרות שטח המשתמש אשר מגדיר ומפקח על רכיבים קיימים של רכיבי האחסון הבסיסיים של לינוקס של ניהול נפח LVM ומערכת קבצים XFS באמצעות D-Bus.

סטראטיס איננה מערכת קבצים ברמת המשתמש כמו מערכת FUSE. דמון התצורה של סטראטיס פותח כך שיהיה זוגיות תכונה עם ZFS ו- Btrfs. מכיוון שהיא מבוססת על רכיבי LVM ו- XFS מוכחים עם למעלה מעשור של פריסות ארגוניות ולקחים ממנהל אחסון המערכת ב- Red Hat Enterprise Linux.

Eבמילים אחרות, Stratis הופכת את ניהול האחסון המקומי לאוטומטי. במערכת דיסק בודדת, סטראטיס יכולה להקל על הפרדה לוגית / בית / usr ולאפשר צילום חזרה על כל אחד מהם בנפרד.

בתצורות גדולות יותר, Stratis יכול להקל על יצירת מאגר אחסון רב-שכבתי, רב-דיסק, לפקח על הבריכה ואז נהל את הקבוצה בפחות מאמץ מצד המנהל.

על סטראטיס

סטראטיס מספק תכונות בסגנון ZFS / Btrfs על ידי שילוב שכבות של טכנולוגיה קיימת- תת מערכת מיפוי מכשירי לינוקס ומערכת הקבצים XFS. הדמון של הסטראטיזד מנהל אוספים של מכשירי חסימה ומספק ממשק API של D-Bus.

Stratis-CLI מספק כלי שורת פקודה סטראטיס, אשר בתורו משתמש ב- D-BUS API כדי לתקשר עם סטראטיזד.

בניגוד ל- ZFS ו- Btrfs, רכיבי Stratis עובדים רק במרחב המשתמשים והם אינם דורשים טעינת מודולי ליבה ספציפיים. הפרויקט הוצג בתחילה כמי שאינו מחייב ניהול מומחה מערכות אחסון לנהל את הדירוגים.

ממשק ה- API של D-Bus ו- cli-utility ניתנים לניהול. Stratis נבדקה עם מכשירי חסימה המבוססים על LUKS (מחיצות מוצפנות), mdraid, dm-multipath, iSCSI, LVM לוגיים נפחיים, כמו גם כוננים קשיחים שונים, כונני SSD וכונני NVMe.

אם יש יחידה בקבוצה, Stratis מאפשר שימוש במחיצות לוגיות עם תמיכה בתמונת מצב כדי לבטל שינויים. מצד שני, כאשר מספר יחידות מתווספות לקבוצה, ניתן לשלב באופן הגיוני את היחידות בשטח רציף.

תכונות כגון RAID, דחיסת נתונים, כפילוי כפול וסובלנות תקלות עדיין אינן נתמכות, אך הן מתוכננות לעתיד.

לסטראטיס יש גם תכונות אחרות כגון הקצאה דינמית של שטח אחסון, תצלומים, שלמות ושכבות למטמון. קוד הפרויקט כתוב ב- Rust ומופץ ברישיון MPL 2.0.

עכשיו הפרויקט עודכן לאחר שנת פיתוח, מאז פורסם לאחרונה השקתו של הפרויקט סטראטיס 2.0. בה בהודעה על גרסה חדשה זו מוזכר כי הדרישות לגירסת מהדר החלודה הועלו (לפחות 1.37, אבל 1.38 מומלץ).

חוץ מזה שווה להדגיש שינוי משמעותי במספר הגרסה המשויך אליו שמם של ממשקי D-Bus מסוימים ועיצוב מחדש של ארגון העבודה עם D-Bus (נבחרה קבוצה של מאפיינים בסיסיים עיקריים, וכעת מבקשים את המאפיינים הנותרים בשיטת FetchProperties החדשה.)

גם זה גרסת ה- CLI חזקה משמעותית. בעבר הייתה קטגוריה של תנאי שגיאה בקבוצות, מערכות קבצים והתקני חסימה שהפכו את ה- CLI כמעט ללא שמיש.

כיצד להתקין את סטראטיס?

Stratis זמין עבור RHEL, CentOS, Fedora ונגזרים. ההתקנה שלו פשוטה למדי מכיוון שהחבילה נמצאת במאגרי RHEL כמו גם בנגזרות שלה.

על מנת להתקין את סטראטיס פשוט הפעל את הפקודה הבאה במסוף:

sudo dnf install stratis-cli stratisd -y

או שאתה יכול גם לנסות את האחר:

sudo yum install stratis-cli stratisd -y

לאחר ההתקנה במערכת, חייב לאפשר שירותי סטראטיס, הם עושים זאת על ידי ביצוע הפקודות הבאות:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

למידע נוסף על תצורה ושימוש, תוכלו להיכנס לקישור הבא. https://stratis-storage.github.io/howto/


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.