הכל אפשרי וירטואלית

virtually possible
מדריך זה מיועד לכל מי ששוקל ליישם מערכת וירטואלית בארגון.
באם אתה המנכל של החברה ומעוניין להבין מה הם ההשלכות, יתרונות או חסרונות בליישם שרת

וירטואלי בארגון שלך או באם אתה מנהל הרשת (איש טכני) שצריך ללמוד את הנושא.
המדריך משקף את תוכנית הפודקאסט ששלומי ואני ערכנו (שנה שעברה) על מערכת Vmware.

שלומי פנאןeverything-is-virtually-possible.gif
האזנה לפודקאסט עם שלומי מחברת We
קורס מומלץ
: VMware ESX Server 3.0 CBT
חסרונות- לא מצאנו, כנראה שלא קיים מושג כזה כשמדובר במערכות וירטואליות.
אבל נמשיך לחפש…

YouTube Preview Image

יתרונות למערכת וירטואלית בארגון

  1. חסכון בחומרת שרתים.
  2. גיבוי וניהול מרכזי
  3. מעולה לצורכי בדיקות מעבדה ולשרתי Production
  4. מאפשר משחק עם משאבי המערכת.
  5. הרצת אפליקציות ישנות מתוך חלון וירטואלי.
  6. קלות בביצוע Disaster Recovery
  7. ניתן להוריד מערכות הפעלה מוכנות לצורכי בדיקה:
    1. Microsoft Virtual Appliances
    2. VMware Virtual Appliances
    3. How to create vmx files
      VM builder ,Easy VMX

מה זה וירטוליזציה?
מאפשר למערכת הפעלה “לארח “מערכת הפעלה אחרת.
במילים פשוטות, מאפשר להריץ מספר מערכות הפעלה בתוך חלון.
לארגונים: מאפשר להריץ מספר מערכות הפעלה על שרת יחיד עם אחסון חיצוני.

איך זה עובד?
שכבה דקה של תוכנה צרובה על המעבד שמאפשרת תאימות כמעט מלאה של מערכות וירטואליות.
לכן כמעט ולא מרגישים שאנחנו עובדים על מערכת וירטואלית,
במערכות 64bit התאימות מול המעבד אמורה להיות טבעית לחלוטין.

על מה אפשר להתווכח?
על היתרונות וחסרונות בעבודה לוקלית מול מערך אחסון חיצוני.

סוגי מוצרים
וירטואליזציה לתחנות עבודה-
כשמדובר בתחנות עבודה ניתן להשתמש ב- VMware workstation
(לא חינם) או ב- Microsoft Virtual PC
(חינם).

Virtual PC -מיקרוסופט
נתחיל עם הצגה קטנה על המוצר של מיקרוסופט.
VP נרכשה עי” מיקרוסופט בשנת 2003 מחברת Connectix
המוצר חינם.

VMware Workstation
מוצר המדף של vmware לתחנות עבודה (עולה כסף).


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

Virtual Server
חלק מ-
virtual Server 2005 R2 sp1 - Windows Server 2003 ובקרוב חלק מLonghorn
ממשק ניהול:
Microsoft System Center-Management Pack for Virtual Server

עובד בטכנולוגיה:
hypervisor
שכבה דקה של תוכנה שצרובה על המעבד.
הטכניקה נקראת
: Paravirtualization-מאפשרת כתיבה למערכת ההפעלה כדי שתעבוד
עם
Hypervisor בצורה אופטימאלית.
במילים פשוטות, מאפשר לכמה
OS גישה לחומרה באותה רמת עדיפות.
המעבד ומערכות ההפעלה חייבות לתמוך ב
hypervisor technology כדי לעבוד.
ה- Xen-style paravirtualization מאפשרת יכולת לספק את מערכת ההפעלה עם ה hypervisor


Video: Longhorn - Windows Server Virtualization

Vmware

הרבה יותר זמן בשוק, מומלץ.

מוצרים:
VM Player- כדי לעלות מערכת הפעלה וירטואלית אך לא ליצור חדשה.
VM converter- ממירה את מערכת ההפעלה למערכת וירטואלית ולהפך.
הערה: מצריך רישום מחדש כשמדובר בווינדוס
.
VMware Server- לשעבר מכונה VMware GSX

איך vmware עובד?
VMware kernel- ל- vm יש kernel משל עצמו (Virtualization layer) שתפקידו לתרגם בין
החומרה לתוכנה.


עובד בטכנולוגיה: VMI
הטכנולוגיה של Vmware הוצגה לראשונה ב 2005
עובדת בטכניקת binary re-writing מה שאומר שזה מעדכן את מערכת ההפעלה on the fly
ע”י כתיבת הקוד פעם מחדש.

פעולות התקנה, הגדרה וניהול
(ווידאו).

  1. בחירת חומרה ורכיבים.
  2. התקנת ESX server
  3. הגדרת אחסון מקומי או חיצוני.
  4. בחירת רכיב אחסון לביצוע אתחול.
  5. התקנת ממשק הניהול VI -Virtual infrastructure client
  6. הגדרת שרת רישוי License service
  7. משימות והגדרות בתוך ה VI
  8. הוספת datacenter
  9. יצירת Host
  10. יצירת Virtual machines

בחירת חומרה
כמה Clients מתוכננים להתחבר לשרת?
המלצת Vmware למעבד אחד- 20 hosts לשני מעבדים- 50 hosts עם מינימום 3 גיגה זיכרון.

תכולת שרת ESX server
מעבד (CPU), זיכרון (Mem) כרטיס רשת (Nic) דיסקים מקומיים (HDD)
או מעבד (CPU), זיכרון (Mem) כרטיס רשת (Nic) אחסון חיצוני, כרטיס אופטי (HBA)

התקנת VMware ESX Server
התקנה דרך terminal או ILO
ההתקנה מאפשרת יכולת בחירת רכיב אחסון לביצוע אתחול.
אפשרות התקנת vm kernel על דיסקים מקומיים או לחלופין התקנת vm kernel) boot) מה-SAN
SAN נתמך החל מגרסה Esx 2.5 |תומך ב-Fiber channel ו- Iscasi
בזמן ההתקנה מומלץ להריץ cd media test במידה ומתקינים מקובץ iso כדי למנוע בעיות בהתקנה.

לאחר ההתקנה
דבר ראשון, צריך להתקין את ממשק הניהול VI -Virtual infrastructure client
ההתקנה נמצאת ב Virtual Center cd

הכניסה הראשונה ל vi
כדי לאפשר שימוש בשרותי ה Esx נצטרך להסדיר את License service
ממשק הניהול שמנהל את ESX host הוא בעצם virtual machine הראשון שנוצר.

License service
User License Server- recommended
השרת חייב להיות למעלה כל הזמן אחרת לא תתאפשר גישה לשירותי Esx
Use Host license file -יותר לעסקים קטנים שלא צריכים את כל שירותי ה Esx
-No single point of failer לאחר בחירת סוג הרישוי נצטרך להפעיל אותוEnabled

ESX server license type
גם כאן יש לנו שתי אפשרויות: Starter and Standard
Starter- רישיון עם שירותים מוגבלים: עד 4 מעבדים, 8 ג'יגה זיכרון.
גרסת ה Standard מאפשרת הוספת שירותים.
גרסת ה Enterprise מאפשרת שימוש בכל השירותים.

התחברות ל
Service console
לאחר הכניסה לממשק הניהול דבר ראשון ניצור משתמש חדש

  1. Adduser itbananas
  2. Passwd balabala
  3. Su- switch user

חשוב גם לעדכן את הזמן.
Putty מאפשר התחברות מאובטחת ע”י SSL port
פורמט הפקודה:
Date: mounth,day,hour,min,year

אחרי שהגדרנו את שרת הרישיון נוסיף: datacenter ראשון מתחת ל Hosts & Clusters
קליק ימני על ה datacenter החדש שיצרנו: Add Host
נכניס את כתובת ה- IP או את שם ה dns של שרת ה ESX שהתקנו, קליק על ESX Host
שיצרנו Service console


לסיום
:
הכל אפשרי וירטואלית חלק 2 אני מקווה שבזמן הקרוב אתפנה להקליט פודקאסט המשך
עם איציק מחברת EMC
Itzik Reich -Solutions Architect, EMC
(זאת במידה ונחליט לצאת עם עונה שנייה לפודקאסט).

להלן הנושאים המתוכננים לפרק ההמשך:

  1. Esx 3.5/3i & VC2.5 – features and differences
  2. Update Manager
  3. Lab Manager
  4. Stage Manager
  5. Site Recovery Manager (SRM)


EMC Integration with Vmware

  1. NQM -Qos in the Lun Level
  2. Lun Migration
  3. EMC Avamar
  4. Emc Control Center (ECC) 6 and it's integration with VI3 and above
  5. Replication Manager -Application Aware solution .

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


נהנית מהפוסט? ניתן להביע זאת בעזרת השארת תגובה ויצירת המשך דיון, או הרשמה לפיד ה-RSS וקבלת כל הפוסטים ישידות לקורא ה-RSS שלך.

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

תוספות

פודקאסטים על וירטואליזציה
1. Raid NAS & ISCSI
2. iSCSI uses TCP and Ethernet to provide SAN features and connectivity .
3. Virtualization technologies for windows
4. VMWare
5. Vmware
6. Installing Windows Vista Virtually
7. Comparing “Parallels” VMs
8. Virtual PC versus VMware
9. Application Sandboxes
10. Virtual Machine History & Technology
11. VMWare Server and Virtual Appliances Setup
12. Dell Virtualization Insights
13. Disaster Recovery for Virtualization
14. Virtualization Changes Everything- 2
15. Windows Server 2008

אחסון חיצוני למערכת וירטואלית
מה זה NAS
Network attached storage
מערכת אכסון דיסקים פשוטה עם כרטיס רשת כמו שרת קבצים.
תומכת במערכת קבצים NFS (Network file system) and CIFS-common internet file system
מערכת אכסון לעניים אפילו זולה יותר מ Iscasi

מה זה SAN ?
Storage area network
High speed network of storage devices and switches that are connected to servers
רכיב תקשורת בעל מהירות גבוהה במיוחד של מערכת אכסון דיסקים ו switches שבסופו של דבר מחוברים לשרת אחד או כמה.
בעוד שהשרתים מתייחסים ל SAN כדיסקים מקומיים,
מתאפשר שיתוף מקום האכסון בין השרתים, ניהול מרכזי של מערכות האחסון, יכולת גיבוי מרכזי ע”י גיבוי ישות אחת.
ואז גם ה Disaster recovery נהפך להרבה יותר קל.
אם מוגדר נכון בתיאוריה SAN לא אמור ליפול אף-פעם.

HBA and SAN

host bus adapter

שרת הESX מחובר ל SAN ע”י (HBA)
שמחובר ל Fiber channel switches
כלומר SAN הוא Fiber channel switch שעובד בדומה ל Ethernet switch
ה Fiber מחובר ל (sp) storage processor שהוא המקשר בין HBA ל LUNS ולדיסקים.

iSCSI
אם לא מתאפשר לנו להשתמש ב Fiber שרת ESX תומך גם ב IScazi
שמוזיל עלויות בצורה משמעותית וגם יותר נוח לניהול.
גם הוא דורש HBA – אבל מסוג Iscasi או לחלופין Iscsi Hardware software Initiators
שלא דורש חומרה אלה מאלץ רפלקציה ע”י תוכנה.

למה – SAN עם ESX
VMotion
טכנולוגיה שמאפשרת מעבר חי של ה virtual machines מבלי להפריע ל Service
על מנת לאפשר failover וניהול משאבים משותפים (RAM and CPU shared resources).

איך זה עובד?
ע”י העתקת הזיכרון ממערכת הפעלה אחת של vm לשנייה

Technology, where you can do Live migration of virtual Machines without service interruption
Basically what it does its transferring the RAM from one physical Virtual machine OS to another

קודם מגדירים shared space שאליו נחבר את כל ה vm hosts
ומחברים ל SAN

VMFS
מערכת הקבצים של ESX
לעומת ה Live Migration של מיקרוספט שמשתמש ב NTFS
תוכנן לשיפור הביצועים במערכות וירטואליות, איך?
פשוט הורידו את כל התוספות שלא שמישות במערכות וירטואליות.
תוכנן להעביר קבצים גדולים במיוחד
יודע לנהל בקשות רבות של IO
ומאפשר גישה לקבצים לכמה משתמשים בו זמנית
איפה מגדירים?
ב vi בתוך configuration/Storage -Scsi, SAN and NFS

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

לגבי הפוסט האחרון: גם בארץ — אבל גם בארצות
אחרות, דוברות אנגלית — יש טעות שכיחה בשימוש
במונח "וירטואלי". שורשו וכוונתו של מונח זה
לציין ולרמז על המציאות הדימיונית הנוצרת
במרחב התקשורת המקוונת; לכן ניתן לדבר על
קהילה וירטואלית, חברות וירטואלית, סקס
וירטואלי וכד', כשהבסיס לקשר בין אנשים הינו
"מדומה" שכן אנשים אינם רואים, נוגעים, מכירים
אחד את השני או בכלל יודעים על קיומם וזהותם
האמיתית. אך כשמדובר על רשת פנים-ארגונית
(אינטראנט), לדוגמה, או תקשורת בין שני אנשים
(או יותר) המכירים האחר את השני, הרי שמדובר
למעשה על מערכת *מקוונת* וכלל לא "וירטואלית".
באנגלית, המונח הנכון הוא online system ולא virtual
system, או online communication ולא virtual communication.

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

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

עזי

כל הכבוד על הכתבה
מה עם
Virtual Box?
חינמי, קוד פתוח, והרבה יותר מהיר ועדכני

http://www.virtualbox.org/

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


שרת וירטואלי
וידאו סטרימינג

עידו,
צריך להפריד בין פתרון לתחנות לבין פתרון לשרתים.
כשמדובר במכונה וירטואלית שרצה על תחנת עבודה יש את:
Virtualbox, VirtualPc ו Vmware Player
(או ESXI) כאשר הוירטואל בוקס היא הטובה מכולן הן מבחינת הפיצ'רים והן מבחינת הביצועים.

כשמדובר בפתרון המבוסס על שרת, השחקניות העקיות בשוק הן:
Vmware שתופס כ 80% מנתח השוק (נכון לשעה זו) ואת Hyper-V
שהולך ותופס נתח שוק רחב יותר מיום ליום (מוצר מדהים וחביב עלי באופן אישי).

בקשר לכך שוירטואל בוקס "לא מתוחזק כראוי מהסיבה שהיא חינמית" זה כמובן לא נכון.

שמתי לב שכתבת סקירה קצרה באתרך, אני מציע שתעדכן אותה ( Hyper-V לא דורשת "רשיון נוסף לוירטואליזציה" וכן מאפשרת תמיכה למערכות הפעלה אחרות כגון: Red Hat Enterprise ו SUSE Linux.

הראל

היי הראל,

בנוגע לתמיכה של הייפר V, אבדוק את העניין, אפילו שפעם אחרונה שבדקתי לפני כחודשיים הרשיון היה נפרד בעלות של כ 900 דולר, אך בהחלט ראיתי גם מערכות הפעלה שבאות עם רשיון להייפר V אך מן הסתם היו יקרות יותר מה WEB הרגיל…

באשר לוירטואל בוקס, באמת יתכן ואני לא מעודכן מאחר והפעם האחרונה כמו שקראת לא היתה כלכך טובה, הוירטואל בוקס קרס ולא היה ידידותי כלכך…
תודה על התגובה!
עידו

אהלן,
בזמן שאני משתמש ב-VMware workstation יש לי בעייה להגיע לביוס
במערכת הפעלה XP זאת אומרת בזמן שאני עושה ריסט למכונה היא עולה מחדש ישר לשלב של הלוגין ומדלגת על המסך השחור הראשוני,
חשוב לי להיכנס לביוס על ממנת להגדיר הפעלה מכונן הCD לצורך בדיקות מסויימות, לא מצאתי שום הגדרה שבא אני יכול לשנות את התזמון או להגדיר את זמני העלייה של המערכת,
אשמח לעזרה בנושא.

דימה,
מיד כשהמערכת עולה (מסך שחור), הקלק עם העכבר על החלון (כדי לאפשר עבודה בחלון הוירטואלי) או ע"י ביצוע CRTL + ALT + INS ולחץ על מקש F2 או Esc. קח בחשבון שיש לך פחות משניה לבצע זאת, כך שיתכן שתצטרך לבצע זאת מספר פעמים עד שתצליח.

אפרופו, אמורה להיות אופציה בהגדרות המאפשרת בוט ישירות לביוס
VM > Power > Power On to BIOS

הראל

הי הראל ותודה על האתר הנהדר.
מהן האפשריות שלי עם HYPER V להגדיר 2 שרתים וירטואליים SERVER 2008 WITH SQL 2008 ב-CLUSTER מול NAS?

משה,
כמה טוב אתה מכיר את Hyper-V?
בכל אופן, זהו לא נושא שניתן להסביר על רגל אחת, אלא מצריך מדריף מפורט.
בגדול:
1. ראשית התקן את ה Hyper-v והגדת את המחיצה שבה ברצונך לאחסן את המכונות הוירטואליות על האחסון המרכזי\NAS- קישור.
2. התקן Active directory בתוך מכונה וירטואלית (Domain controller) ראה איך להתקין AD על Windows 2008 R2. יש לציין כי אין שוני בהתקנת AD בתוך VM לעומת התקנה על שרת פיזי. מה שכן, מומלץ ואף רצוי להתקין AD נוסף שלא בתוך VM, כלומר על שרת פיזי.
2. התקן שני שרתים וירטואלים נוספים (Windows Server 2008 R2 ) ועליהם התקן את ה SQL 2008 R2.
3. השתמש התוכנת iSCSI target כדי לספק אחסון משותף לשני השרתים (ראה iSCSI Taget Software 3.3, ראה גם קישור נוסף).
ראה פרטים נוספים להגדרות אחסון משותף על hyper-V- קישור.
Building a Hyper-V SQL 2008 Cluster.- קישור למדריך, מדריך נוסף.
וגם SQL Server 2008 R2 Cluster using Hyper-V.

ווידאו
Configure 2 node windows 2008 R2 failover cluster
SQL Server 2008 Clustering

אפרופו, בקרוב אכתוב מדריך על הכרות עם Hyper-V בדומה למדריך שכתבתי על VMware, אך הוא לא יכלול התקנת Cluster של SQL Server.

ואפרופו נוסף, Hyper-V בגרסה 3.0 יהיה פיצ'ר מובנה ב Windows 8.

הראל

השארת תגובה

(חובה)

(חובה)