Estragar 9

【VSphere HA】
Quando o dano culpa vSphere HA deve ocorrer host ESXi,No único outro sobrevivente anfitrião HA Cluster ESXi,Serão armazenadas nos recursos de armazenamento compartilhado do host virtual VM restart。

Se o subjacente host ESXi incidente danos falha não aconteceu,Mas dentro vCenter serviço do servidor de hospedagem pára quando a operação em si,Então vSphere HA mecanismos de alta disponibilidade não são úteis。 (Pode fazer-se por Watchdog)

【】 Watchdog(6.0Mais do que apenas apoio,Automaticamente ativado por padrão)
vCenter Server 6.0 adiciona mecanismo de monitoramento "Watchdog",Quando um evento de falha ocorre enquanto a operação do serviço parou de funcionar,Quando o ex ocorre duas vezes,Watchdog tentará reiniciar o serviço,Se a terceira vez que ainda é incapaz de reiniciar o serviço,VM host virtual será reiniciado。

Referência [link]

——
【VMware Data Recovery】
VMware Data Recovery (VDR) pertencem ao backup baseado em disco,É simples e fácil de implantar recursos (porque também é uma máquina virtual),Suporte do Windows VSS (Volume Shadow Copy) de backup,Também suporta a função de redução de redundância simples (Dados De-duplicação)。

No entanto, esta ferramenta de backup tem as seguintes limitações funções relacionadas:

·vCenter Server deve estar presente no ambiente de backup,Pode usar esta ferramenta de backup。
·Pertence a baseado em disco,Ou não pode usar o Bloqueio de Nível de Nível arquivo de backup。
·Cada vDR só pode fazer backup de 100 hosts virtuais。
·Não é possível operar em ambiente de rede IPv6。
·Suporta apenas backup de sistemas operacionais Windows (Windows 2000/XP/Vista/7、Windows Server 2003/2008) Web Hosting,Não suporta outros sistemas operacionais,Como o Linux、Solaris, etc. Web Hosting。

Referência [link]

——
【VMware Fault Tolerance】
Web Hosting tem um mecanismo de curto tempo de inatividade VMware HA para começar, se a empresa não pode aceitar,A VMware FT pode ser uma solução para o problema,Mas Ativar VMware FT Há muitos pré-requisitos,Por exemplo, o host virtual não pode tirar um instantâneo (Foto)、recurso Stoarge vMotion não pode ser usado、O host virtual só pode usar um condições vCPU, etc.。

mecanismo VMware FT será em dois diferentes foram estabelecidas Web Host Primário e Secundário Hospedando,E o uso de tecnologia da informação para VMkernel Porto vLockstep no ESX / ESXi host para transferir host virtual Primário Secundário ao host virtual,Mas o secundário não vai escrever o comportamento real de I / O。

Quando ESX / ESXi host danos falha primária que o host virtual,O host virtual Secundária tomará imediatamente sobre o trabalho relevante,host virtual primária e tornar-se,Neste momento será em outro ESX / ESXi host,Re-estabelecer um novo host virtual secundário para sincronizar dados com o Web Hosting primária

【總結】
·vMotion/DRS:Este mecanismo de "Projeto de" tempo de inatividade para,Por exemplo, quando o servidor entidade de acolhimento ESX / ESXi ocorrer memória、Falha do disco rígido,Ou quando precisa ser desligado por firmware (Firmware) atualização e manutenção anual,Este trabalho está programado bom plano pode usar esta técnica,Vai trabalhar na plataforma de virtualização de Web Hosting,Migrar para outras estações de ESX / ESXi host,Para que as empresas podem manter host físico no caso de serviço sem interrupção。

·HA/FT:Este mecanismo é apropriado para "não-programa de" tempo de inatividade。Quando ESX / ESXi entidade servidor Host sem problemas no sistema de energia quando falha de energia,Quando a entidade hospedeira ou dano leva a placa-mãe de acolhimento físico ao mau funcionamento destes factores não-humanos de não-culpa condição ocorre plano,Através deste mecanismo pode migrar automaticamente para os anfitriões virtuais em outras estações ESX / ESXi host para continuar a operação da bota。

Mas é importante que,Estes mecanismos são meramente protegendo apenas o nível Anfitrião Nível ESX / ESXi,Ao invés do nível do sistema operacional host virtual (OS Nível),Bem como aplicações no nível do sistema operacional (Nível de Aplicação)。

mecanismos VMware HA, tais como os mencionados anteriormente,Quando o dano ESX / ESXi falha anfitrião,Igual a suas operações em hosts virtuais e foi o desligamento indevido,Embora host virtual pode ser ligado novamente em outra tabela do anfitrião,Mas é possível que o sistema operacional host virtual foi encerrado devido a mau funcionamento causado danos ao sistema,Assim, mesmo se você tiver migrado para outras unidades no Host,O sucesso não pode ser um bom começo,Assim, a tarefa de backup seu sistema operacional necessidade。

O mecanismo VMware FT é fazer dois hosts virtuais funcionam exatamente os mesmos dados,Portanto, se a situação quando o acidente ocorreu primária Web Hosting,Por exemplo, a falha no sistema operacional Windows ocorre tela azul (Tela Azul da Morte,BSOD),Porque desta vez vai vLockstep mecanismos de sincronização,Secundário e torna o sistema host de máquina virtual quando a situação também ocorreu。

Quanto aos mecanismos de proteção em nível de aplicativo,Atualmente, existem muitos fabricantes desenvolver mecanismos,Por exemplo Aplicação HA Symantec com o desenvolvimento da tecnologia de cluster Veritas,É proteger o aplicativo seja executado em um host virtual,Tal como MSSQL、Troca、Oráculo、SAP, etc.。

Referência [link]

—–
【VMware DRS】
A auto-carregar a entidade de acolhimento , sistema de localização virtual agendamento automático , Isto é, quando um hospedeiro da entidade estação de carga maior , Através DRS pode ser parte do subsistema através VMotion para mover para um entidades de acolhimento de carga leve。

Fevereiro 26

Dois anos atrás, comprou um servidor HP ProLiant,Esta é a primeira instalação do sistema em seus próprios servidores HP(No passado está comprando IBM),A primeira vez que você usar iLO,Muitos sentem que o mecanismo IBM ServerGuide para facilitar,Pelo menos eu não tenho a Internet para procurar versão de download ServerGuide e queimar, etc.,Mas parece retardar o processo de operações de descoberta um pouco incomum,Porque é a primeira vez iLO,Além disso, o acompanhamento regular também é colocado no OS,Eles não re-estudo。
Continue navegando »

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

Fevereiro 13

Depois do meio-dia, ajudando a empresa a instalar um x3650 M5 inicialização tanto Windows Update,Deixarão de acordar não,Uma vez que o suspeito não é um bug causado Updates,Afinal, a questão do recente surgimento de um pouco de atualizações freqüentes。Após o caso em aberto,Além de um erro exterior LED 163 luzes,Veja SYS BRD ERRO Fengyun são brilhantes,Eu gostaria de dirigir uma sentença de morte,Por favor, depressa DBA colegas medidas correctivas subsequentes,Mas meus colegas sair para comer,Além disso, esta é a principal DB servidor da empresa,Se você desistir dessa,Para remediar tempo pelo menos duas horas,E os dados de voltar a ser construída na manhã veio,Por isso, é ansiosamente à procura de oportunidades para despertá-lo。

Continue navegando »

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

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

Encontrou um problema na parte da manhã,Última noite após Synology NAS conjunto completo de permissões,Quando o encontro foi a reação de hoje para abrir arquivos no NAS,Aparência”nome do diretório é inválido”erro,Depois de confirmar a permissão NAS nenhum problema,Encontrar informações na Internet,Ter encontrado um internauta encontrou a mesma situação,E parece ser o Windows 10 atualização deve ocorrer antes de 1709,computador Vista lado,Na verdade, 1709。

Continue navegando »

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