MEER 9

【VSphere HA】
Wenn vSphere HA Fehler Schäden auftreten müssen, ESXi-Host,In der einzigen anderen überlebenden HA Cluster ESXi-Host,Wird in den gemeinsam genutzten Speicherressourcen des virtuellen Hosts VM Neustart gespeichert werden。

Wenn der zugrunde liegende ESXi-Host Vorfall Ausfall Schaden nicht geschehen,Aber innerhalb von vCenter Server-Hosting-Dienst beendet, wenn der Betrieb selbst,So vSphere HA Hochverfügbarkeitsmechanismen sind nicht hilfreich。 (Es kann durch Watchdog bilden)

【Watchdog】(6.0Mehr als nur Unterstützung,Standardmäßig automatisch aktiviert)
vCenter Server 6.0 fügt hinzu: "Watchdog" Überwachungsmechanismus,Wenn ein Fehlerereignis auftritt, während der Betrieb des Dienstes funktioniert nicht,Wenn die erstere kommt zweimal,Watchdog wird versuchen, den Dienst neu zu starten,Wenn das dritte Mal ist immer noch nicht in der Lage, den Dienst zu starten,VM virtueller Host wird neu gestartet。

Referenz [link]

——
【VMware Data Recovery】
VMware Data Recovery (VDR) gehört zu dem Disk-based Backup,Ist einfach und leicht Funktionen zu implementieren (weil es auch ein virtueller Host ist),Unterstützung von Windows VSS (Volume Shadow Copy) Backup,Auch unterstützt die einfache Deduplizierungs-Funktion (Datendeduplizierung)。

Doch dieses Backup-Tool hat die folgenden Einschränkungen bezogenen Funktionen:

· VCenter Server muss in der Sicherungsumgebung verfügbar sein,Kann dieses Backup-Tool verwenden。
· Gehört zu festplattenbasiert,Oder kann die Dateiebene Block Level Backup verwenden。
· Jeder vDR kann nur 100 virtuelle Hosts sichern。
· Kann nicht in einer IPv6-Netzwerkumgebung ausgeführt werden。
· Unterstützt nur den Sicherungsvorgang des Windows-Betriebssystems (Windows 2000 / XP / Vista / 7)、Windows Server 2003/2008) Web-Hosting,Unterstützt keine anderen Betriebssysteme,Wie Linux、Solaris etc. Web-Hosting。

Referenz [link]

——
【VMware Fault Tolerance】
Web-Hosting haben eine kurze Ausfallzeit VMware HA-Mechanismus zu starten, wenn das Unternehmen nicht akzeptieren,Die VMware FT kann eine Lösung für das Problem sein,Aber Aktivieren VMware FT Es gibt viele Voraussetzungen,Zum Beispiel kann die virtuelle Host nicht einen Schnappschuss (Snapshot)、Vorrats- vMotion-Funktion kann nicht verwendet werden、Der virtuelle Host kann nur eine vCPU Bedingungen verwenden usw.。

VMware FT-Mechanismus auf zwei sein wird unterschiedlich etabliert primäre und sekundäre Host-Web-Hosting,Und die Nutzung der Informationstechnologie zu VMkernel-Port vLockstep auf dem ESX / ESXi-Host Primär Sekundär virtuelle Host auf den virtuellen Host zu übertragen,Aber die Secondary wird das tatsächliche Verhalten der ich nicht schreiben / O。

Wenn ESX / ESXi Primärfehler Schaden Host, der den virtuellen Host,Die sekundäre virtuelle Host nimmt sofort über die jeweiligen Stellen,Primäre und wurden virtuelle Host,Zu diesem Zeitpunkt wird auf einer anderen ESX / ESXi-Host sein,Wieder herstellen einen neuen Secondary virtuellen Host-Daten mit dem primären Web-Hosting zu synchronisieren

【總結】
· VMotion / DRS:Dieser Mechanismus für „Projekt von“ Ausfallzeiten,Zum Beispiel, wenn der ESX / ESXi-Host-Einheit Server auftreten Speicher、Festplattenfehler,Oder wenn nötig für Firmware (Firmware) Update und die jährliche Wartung heruntergefahren werden,Diese Arbeit guten Plan geplant kann diese Technik verwenden,,Arbeiten auf der Virtualisierungsplattform von Web-Hosting,Migration zu anderen Stationen ESX / ESXi-Host,So dass Unternehmen können physische Host im Servicefall ohne Unterbrechung aufrechterhalten。

· HA / FT:Dieser Mechanismus ist geeignet für „Nicht-Programm von“ Ausfallzeiten。Wenn ESX / ESXi-Host-Servereinheit ohne Netzsystemprobleme bei Stromausfall,Wenn die Host-Einheit oder Motherboard führen Schäden an physischen Host zu Fehlfunktionen dieser nicht-menschlichen Faktoren von nicht-Fehler auftritt Zustand Plan,Durch diesen Mechanismus auf die virtuellen Hosts auf anderen Stationen automatisch migrieren können ESX / ESXi-Host den Betrieb des Stiefels fortzusetzen。

Aber es ist wichtig, dass,Diese Mechanismen schützen lediglich ESX / ESXi-Host-Ebene Ebene nur,Anstatt der virtuellen Host-Betriebssystemebene (OS-Level),Neben Anwendungen, die auf der Betriebssystemebene (Application Level)。

VMware HA Mechanismen wie die zuvor erwähnte,Wenn ESX / ESXi-Host Fehler Schaden,Gleich seinen Betrieb auf virtuellen Hosts und es war die unsachgemäße Abschaltung,Obwohl virtueller Host auf einem anderen Tisch-Host wieder eingeschaltet werden,Aber es ist möglich, den virtuellen Host-Betriebssystem heruntergefahren wurde wegen der unsachgemäßen Betrieb Beschädigung des Systems verursacht,Also selbst wenn Sie an anderen Geräten auf dem Host migriert,Der Erfolg lässt sich nicht ein sanfter Start sein,So ist der Backup-Auftrag seines Notwendigkeit Betriebssystem。

Der VMware FT-Mechanismus ist auf zwei virtuelle Hosts exakt die gleichen Daten arbeiten zu machen,Wenn also die Situation, wenn der Absturz aufgetreten Primary Web-Hosting,Beispielsweise tritt der Windows-Betriebssystemabsturz blauer Bildschirm (Blue Screen Of Death,BSOD),Denn diesmal wird Synchronisationsmechanismen vLockstep,Sekundär- und macht das virtuelle Maschine Host-System, wenn die Situation auch aufgetreten。

Wie für Anwendungsebene Schutzmechanismen,Derzeit gibt es viele Hersteller entwickeln Mechanismen,Zum Beispiel Anwendung HA von Symantec mit Veritas Cluster Technologie-Entwicklung,Ist, um die Anwendung zu schützen auf einem virtuellen Host läuft,Wie MSSQL、Austausch、Orakel、SAP, usw.。

Referenz [link]

—–
【VMware DRS】
Die Auto-laden Sie die Host-Informationseinheit , Automatische Planung virtuellen Ortungssystem , Das heißt, wenn eine höhere Host-Beladestation Einheit , Durch DRS kann einen Teil des Subsystems durch VMotion zu einer leicht belasteten Host-Einheiten zu bewegen。

Februar 26

Zwei Jahre kaufte vor einem HP ProLiant Server,Dies ist die erste Installation des Systems auf ihren eigenen Servern HP(In der Vergangenheit kaufen IBM),Das erste Mal, wenn Sie iLO verwenden,Viele fühlen sich als die IBM Server Mechanismus zu erleichtern,Wenigstens habe ich nicht das Internet für Server Download-Version zu suchen und brennen, usw.,Aber es scheint, den Prozess der Entdeckung Operationen ein wenig ungewöhnlich langsam,Denn es ist das erste Mal, iLO,Plus regelmäßiges Follow-up ist auch in das Betriebssystem setzen,Sie haben nicht wieder Studie。
Weiter durchsuchen »

Februar 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 />

Februar 13

Nach dem Mittag ein x3650 M5 Boot sowohl Windows Update zu installieren, das Unternehmen helfen,Wird nicht mehr aufwachen nicht,Sobald der Verdächtige ist kein Fehler verursacht Updates,Schließlich ist die Frage der jüngsten Entstehung eines wenig häufigen Updates。Nach dem Fall offen,Zusätzlich zu einem äußeren Fehler-LED 163 Lichter,Siehe SYS BRD ERROR Fengyun hell,Ich möchte ein Todesurteil lenken,Bitte beeilen DBA Kollegen spätere Sanierungsmaßnahmen,Aber meine Kollegen essen gehen,Plus Dies ist die Haupt DB Server des Unternehmens,Wenn Sie aufgeben, diese,Um dem abzuhelfen Zeit mindestens zwei Stunden,Und Daten am Morgen wieder aufgebaut werden kamen,So ist es mit Spannung der Suche nach Möglichkeiten, es zu wecken。

Weiter durchsuchen »

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

//先於Model設計好欄位變數等,
//再於Controller設定執行時,透過剛設計的Model樣板,進行各個變數的處理(遞交資料)
//如從網頁欄位A讀取資料到變數X,再把X送到網頁的欄位B
//最後於View設計各欄位的顯示情形
Februar 4
//Controllers\HomeController.cs
public ActionResult Index()
        {
            TempData["Message"] = "修改此範本即可開始著手進行您的ASP.NET MVC應用程式。";
            return View();
        }
<!--Views\Home\Index.cshtml-->
<h2>@TempData["Message"]</h2>
Februar 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的部分就好
Jan 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; }
            }
        }
    }
Jan 31

Hat ein Problem am Morgen,Letzte Nacht nach dem Synology NAS kompletten Satz von Berechtigungen,Wann war die Begegnung heute die Reaktion Dateien auf dem NAS zu öffnen,Aussehen”Verzeichnisname ist ungültig”Fehler,Nach der Bestätigung NAS Erlaubnis kein Problem,Hier finden Sie Informationen über das Internet,Haben ein Netizen begegnet die gleiche Situation gefunden,Und erscheint Windows-10-Update zu sein, bevor 1709 auftreten,Ansicht Hand-Computer,In der Tat, 1709。

Weiter durchsuchen »

Jan 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; }
    }