ים 9

【VSphere HA】
כאשר הנזק אשמתו HA vSphere חייב להתרחש המארח ESXi,בשנת מארח ESXi אשכול לשרוד HA האחר רק,אאוחסן משאבי האחסון המשותפים של ההפעלה מחדש ווירטואלי מארח VM。

אם אירוע ניזק כישלון מארח ESXi הבסיסי לא קרה,אבל בתוך vCenter שירות אירוח שרת נפסקת כאשר הפעולה עצמה,אז vSphere HA גבוהה מנגנוני זמינות אינם מועילים。 (זה יכול לפצות על ידי כלב שמירה)

【כֶּלֶב שְׁמִירָה】(6.0מעבר לתמיכתם רק,אוטומטית מופעלת כברירת מחדל)
שרת vCenter 6.0 מוסיף מנגנון ניטור "כלב שמירה",כאשר אירוע השבר מתרחש בעוד הפעלת השירות הפסיק לעבוד,כאשר לשעבר מתרחש פעמים,Watchdog ינסה להפעיל מחדש את השירות,אם בפעם השלישית היא עדיין לא מצליח להפעיל מחדש את השירות,מארח וירטואלי VM יופעל מחדש。

【參考連結】

——
【】 שחזור נתונים VMware
VMware Data Recovery (VDR) שייכים גיבוי מבוסס דיסק,האם פשוט וקל לפריסת תכונות (כי זה גם שורה וירטואלית),גיבוי ותמיכה של Windows VSS (Volume Shadow Copy),כמו כן תומך בפונקצית מניעת כפילויות פשוט (Data ביטול כפילויות)。

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

· שרת VCenter חייב להיות זמין בסביבת הגיבוי,האם ניתן להשתמש בכלי הגיבוי הזה。
· שייך לדיסק מבוסס,או לא יכול להשתמש גיבוי ברמת בלוק ברמת הקובץ。
· כל vDR יכול לגבות רק 100 מארחים וירטואליים。
·לא יכול לפעול בסביבת רשת IPv6。
·תומך רק בהפעלת גיבוי מערכת ההפעלה Windows (Windows 2000/XP/Vista/7、Windows Server 2003/2008) אירוח אתרים,אין תמיכה במערכות הפעלה אחרות,כמו לינוקס、Solaris, אירוח אתרים ועוד。

【參考連結】

——
【】 עמידות בפני תקלות VMware
אירוח אתרים יש מנגנון VMware HA הפסקה קצרה להתחיל אם החברה לא יכולה לקבל,VMware FT עשוי להיות פתרון לבעיה,אבל אפשר VMware FT ישנם תנאים מוקדמים רבים,לדוגמא, המארח הווירטואלי לא יכול לצלם (Snapshot)、תכונת Stoarge vMotion לא ניתן להשתמש、המארח הווירטואלי יכול להשתמש רק באחד תנאי vCPU, וכו '。

מנגנון VMware FT יהיה על שני הוקמו שונים Web Host ראשיים ומשניים אירוח,למעשה, השימוש בטכנולוגיית המידע כדי VMkernel נמל vLockstep על מארח ESX / ESXi להעביר מארח וירטואלי משני ראשי אל המארח וירטואלי,אבל המשני לא לכתוב את ההתנהגות בפועל של I / O。

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

【總結】
·vMotion/DRS:המכניזם הזה "פרויקט של" השבתה עבור,לדוגמא כאשר שרת ישות מארח ESX / ESXi להתרחש זיכרון、כשל של כונן קשיח,או כאשר צריך להיסגר בשל הקושחה (Firmware) עדכון ותחזוקה שנתית,עבודה זו אמורה תוכנית טובה יכולה להשתמש בטכניקה זו,יפעל על פלטפורמת וירטואליזציה של אחסון אתרים,העברת לתחנות אחרות מארח ESX / ESXi,כך שארגונים יכולים לשמור מארח פיזי במקרה של שירות ללא הפרעה。

· HA / FT:מנגנון זה מתאים השבתה "של אי-תוכנית"。כאשר ESX / ESXi ישות השרת המארח ללא בעיות במערכת החשמל כאשר הפסקת חשמל,כאשר הישות המארחת או הניזק האם מוביל מארח פיזי תקלות גורמים הלא-האנושיים של תקלות בלתי התנאי מתרחש תכנית,באמצעות מנגנון זה יכול להעביר את המארחים הווירטואליים אוטומטי על תחנות אחרות מארח ESX / ESXi להמשיך את פעולת האתחול。

אבל חשוב,מנגנונים אלה רק מגנים ברמת רמת מארח ESX / ESXi בלבד,במקום ברמת מערכת ההפעלה המארחת וירטואלי (OS רמה),כמו גם יישומים ברמת מערכת ההפעלה (רמת היישום)。

VMware HA מנגנונים כגון כאמור,כאשר הנזק אשמתו מארח ESX / ESXi,שווה את פעילותה על מארחים וירטואליים וזה היה כיבוי לא תקין,למרות מארח ווירטואלי יכול להיות מופעל שוב על מארח שולחן אחר,אבל זה אפשרי במערכת ההפעלה המארחת הווירטואלית הושבת בגלל פעולה הפסולה של גרמה ניזק למערכת,אז גם אם אתם הגרתם ליחידות אחרות במחשב המארח,הצלחה לא יכולה להיות התחלה חלקה,אז עבודת גיבוי מערכת הפעלת נחיצותו。

המנגנון FT VMware היא להפוך שני המארחים וירטואלית להפעלת אותם נתונים בדיוק,לכן, אם המצב כאשר ההתרסקות התרחשה אינטרנט ראשי אירוח,לדוגמה, ההתרסקות מערכת ההפעלה Windows מתרחשת מסך כחול (מסך המוות הכחול,BSOD),מכיוון שהפעם יהיה vLockstep מנגנוני סנכרון,משני והופך את מערכת המארחת מכונה הווירטואלית כאשר המצב גם התרחש。

באשר מנגנוני הגנה ברמת היישום,נכון לעכשיו, ישנם יצרנים רבים לפתח מנגנונים,לדוגמא יישום HA Symantec עם התפתחות טכנולוגית אשכול Veritas,האם כדי להגן על יישום לרוץ על מארח וירטואלי,כגון MSSQL、לְהַחלִיף、אוֹרַקְל、SAP, וכו '。

【參考連結】

—–
【VMware DRS】
האוטומטי לטעון הישות המארחת , תזמון אוטומטי מערכת המיקום וירטואלי , כלומר, כאשר ישות תחנת עומס מארח גבוהה , באמצעות DRS יכול להיות חלק של המשנה באמצעות VMotion לעבור לגופים מארחים טעונים בקלילות。

פבואר 26

לפני שנתיים קניתי שרת ProLiant HP,זוהי ההתקנה הראשונה של המערכת על HP שרתים משלהם(בעבר קוני IBM),בפעם הראשונה שתשתמש iLO,תחושה רבה מאשר מנגנון IBM ServerGuide כדי להקל,לפחות אין לי את האינטרנט כדי לחפש גרסת הורדת ServerGuide ולשרוף, וכו ',אבל נראה להאט את תהליך פעולות גילוי קצת יוצאות דופן,בגלל זה הוא הפעם הראשונה iLO,פלוס מעקב סדיר מוכנס גם לתוך מערכת ההפעלה,הם לא מחדש מחקר。
להמשיך לגלוש »

פבואר 22
//MVC3開始,新增Razer語法,不同於先前的<%...%>括號語法,使用At Sgin(@)敘述程式碼片段。

//在Razer檢視中,使用@*...*@進行程式註解。

//在程式碼中,要輸出內容,要加@或@(...)
//在html標籤中,要輸出內容,要加@
//在程式碼中,要輸出純文字,要加@:
@if(true)
{
    String strPrint = "這是測試輸出文字";
    @strPrint<br/>
    <span>strPring</span><br />
    <span>@strPrint</span><br />
}

@{string strl = "測試";}
@(strl)輸出文字<br />

@{ string strHtml1 = "<ul><li>項目一</li></ul>";}
@Html.Raw(strHtml1)<br />

פבואר 13

אחרי הצהריים, מסייע לחברה להתקין אתחול M5 x3650 הן של Windows Update,כבר לא מתעורר לא,לאחר שהחשוד אינו הבאג גרם עדכונים,אחרי הכל, את הנושא של הופעתה האחרונה של עדכונים תכופים קטנים。לאחר פתוח במקרה,בנוסף שגיאה חיצונית LED 163 נורה,ראה SYS BRD ERROR Fengyun בהיר,ברצוני להפנות את עונש המוות,נא למהר עמיתי DBA צעדים מתקנים עוקבים,אבל עמיתיי לצאת לאכול,בנוסף לכך היא שרת DB העיקרית של החברה,אם אתה נותן את זה,כדי לתקן זמן לפחות שעתיים,ונתונים מחדש נבנו בבוקר הגיע,אז הוא בקוצר הזדמנויות להעיר אותו。

להמשיך לגלוש »

פבואר 5
//在測試Controller與View時,如果因為設中斷點導致網頁顯示不完整而無法進行測試,
//可以試著點選"跳離函式(Shift+F11)",讓頁面完整顯示,以進行測試。

//先於Model設計好欄位變數等,
//再於Controller設定執行時,透過剛設計的Model樣板,進行各個變數的處理(遞交資料)
//如從網頁欄位A讀取資料到變數X,再把X送到網頁的欄位B
//最後於View設計各欄位的顯示情形
פבואר 4
//Controllers\HomeController.cs
public ActionResult Index()
        {
            TempData["Message"] = "修改此範本即可開始著手進行您的ASP.NET MVC應用程式。";
            return View();
        }
<!--Views\Home\Index.cshtml-->
<h2>@TempData["Message"]</h2>
פבואר 3
    //資料模型一對多關聯
    public class Guestbook
    {
        public int Id { get; set; }
        public string Content { get; set; }
        public DateTime CreateTime { get; set; }
        public Member Member { get; set; }
    }

    public class Member
    {
        [Key]
        public string Username { get; set; }
        public string Password { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }

        public ICollection<Guestbook> Guestbook { get; set; }
    }
    //Code First 就是在Model定義好各欄位後,其他的Controller、View都會自動幫你產生,
    //很神奇的功能,讓你專注在寫Model的部分就好
יאן 31

    public class Index
    {
        [DisplayName("必選修")]
        //上面中括號這項非必要
        public string Required { get; set; }

        /*name只能有一個,所以這兩段先註解掉
        [Required(ErrorMessage = "學生姓名不得為空白")]
        public string Name { get; set; }

        [StringLength(10, ErrorMessage = "學生姓名不得超過10字元")]
        public string Name { get; set; }
        */

        [StringLength(10, ErrorMessage = "學生姓名必須介於2-10字元", MinimumLength = 2)]
        public string Name { get; set; }

        [Range(0, 100, ErrorMessage = "得分必須介於0~100之間")]
        public int Point { get; set; }

        [System.Web.Mvc.Compare("re_password", ErrorMessage = "兩次密碼輸入不一致")]
        //上面沒有using System.Web.Mvc的話,這邊就要打完整的命名空間
        public string Password { get; set; }
        public string Re_password { get; set; }

        [RegularExpression( @"^[0-9]{2,4}-?[0-9]{3,4}-?[0-9]{-4}$", ErrorMessage = "請輸入正確的電話號碼")]
        public string Phone { get; set; }

        [EmailAddress(ErrorMessage = "這不是E-mail格式")]
        public string Studentmail { get; set; }

        [Url(ErrorMessage = "這不是網址標準格式")]
        public string Url { get; set; }

        [FileExtensions(ErrorMessage = "所上傳的檔案不是圖片")]
        public string File { get; set; }

        [CreditCard(ErrorMessage = "這不是信用卡格式")]
        public string CreditCard { get; set; }

        [DataType(DataType.Date)]
        public string Date { get; set; }

        [Remote("RemoteTest", "Home", ErrorMessage = "Remote屬性測試")]
        public string For_Remote { get; set; }

        [MetadataType(typeof(ContentMetaData))]
        public partial class Content
        {
            private class ContentMetaData
            {
                [DisplayName("編號")]
                public int Id { get; set; }

                [DisplayName("姓名")]
                [Required(ErrorMessage = "請輸入性名")]
                [StringLength(10, ErrorMessage = "姓名不得超過10字元")]
                public string Name { get; set; }

                [DisplayName("內容")]
                [Required(ErrorMessage = "請輸入內容")]
                public string Content { get; set; }
            }
        }
    }
יאן 31

נתקל בבעיה בבוקר,אמש לאחר סט של הרשאות מלאים NAS Synology,כאשר המפגש היתה התגובה היום לפתוח קבצים על NAS,הופעה”שם Directory אינו חוקי”שגיאה,לאחר אישור רשות NAS אין בעיה,מצא מידע באינטרנט,מצא netizen נתקל במצב הזהה,ומסתמן עדכון 10 Windows להתרחש לפני 1709,מחשב יד צפה,ואכן, 1709。

להמשיך לגלוש »

יאן 30
    public class Index
    {
        [DisplayName("必選修")]

        public string required { get; set; }

        /*name只能有一個,所以這兩段先註解掉
        [Required(ErrorMessage = "學生姓名不得為空白")]
        public string name { get; set; }

        [StringLength(10, ErrorMessage = "學生姓名不得超過10字元")]
        public string name { get; set; }
        */

        [StringLength(10, ErrorMessage = "學生姓名必須介於2-10字元", MinimumLength = 2)]
        public string name { get; set; }

        [Range(0, 100, ErrorMessage = "得分必須介於0~100之間")]
        public int point { get; set; }

        [System.Web.Mvc.Compare("re_password", ErrorMessage = "兩次密碼輸入不一致")]
        //上面沒有using System.Web.Mvc,所以這邊就要打完整的命名空間
        public string password { get; set; }
        public string re_password { get; set; }

        [RegularExpression( @"^[0-9]{2,4}-?[0-9]{3,4}-?[0-9]{-4}$", ErrorMessage = "請輸入正確的電話號碼")]
        public string phone { get; set; }

        [EmailAddress(ErrorMessage = "這不是E-mail格式")]
        public string studentmail { get; set; }

        [Url(ErrorMessage = "這不是網址標準格式")]
        public string url { get; set; }
    }