Море 9

【】 Vsphere HA
Когда Vsphere HA повреждение неисправность должна произойти ESXi хост,В единственном другом выжившего HA кластера ESXi хоста,Будет храниться в общих ресурсах хранения виртуального хоста VM рестарта。

Если базовый ESXi хост ущерб сбоя инцидент не произошел,Но в VCENTER хостинг серверов службы останавливается, когда сама операция,Так Vsphere HA механизмы обеспечения высокой доступности не помогают。 (Он может составлять от Watchdog)

【Сторожевая собака】(6.0Больше, чем просто поддержка,Автоматически по умолчанию включена)
VCENTER Server 6.0 добавляет механизм мониторинга «сторожевого»,Когда событие происходит сбой в то время как работа службы прекратили работу,Когда бывший происходит в два раза,Watchdog попытается перезапустить службу,Если третий раз еще не удалось перезапустить службу,VM виртуальный хост будет перезапущен。

【參考連結】

——
【VMware Data Recovery】
VMware Восстановление данных (VDR) принадлежит Disk на основе резервного копирования,Есть простой и легкий в развертывании функции (поскольку это также виртуальный хост),Поддержка Windows VSS (Volume Shadow Copy) резервное копирование,Также поддерживает простую функцию дедупликации (Data De-дублирование)。

Тем не менее, этот инструмент резервного копирования имеет следующие ограничения, связанные функции:

· Сервер vCenter должен присутствовать в среде резервного копирования.,Можно использовать этот инструмент для резервного копирования。
·Принадлежит к Дисковым,Или не может использовать файл резервной копии уровня Block Level。
·Каждый vDR может резервировать только 100 виртуальных хостов.。
·Невозможно работать в сетевой среде IPv6.。
·Поддерживается резервное копирование только операционных систем Windows (Windows 2000/XP/Vista/7).、Windows Server 2003/2008) Веб-хостинг,Не поддерживает другие операционные системы,Такие, как Linux、Solaris и т.д. Веб-хостинг。

【參考連結】

——
【VMware Fault Tolerance】
Веб-хостинг имеет короткие простои VMware HA механизм, чтобы начать, если компания не может принять,VMware FT может быть решением проблемы,Но Enable VMware FT Есть много предпосылок,Например, виртуальный хост не может сделать снимок (Snapshot)、Функция Stoarge Vmotion не может быть использована、Виртуальный хост может использовать только один условие VCPU и т.д.。

Механизм VMware FT будет на двух различных были установлены Первичный и вторичный хост Веб-хостинг,А использование информационных технологий для VMkernel Порт vLockstep на ESX / ESXi хоста для передачи первичного вторичного виртуального хоста для виртуального хоста,Но Secondary не будет писать фактическое поведение I / O。

Когда ESX / ESXi хоста первичного повреждения ошибки, которые виртуальный хост,Вторичный виртуальный хост будет немедленно взять на себя соответствующую работу,Первичный и стать виртуальным хост,В это время будет находиться на другой ESX / ESXi хоста,Воссоздание нового Secondary виртуального хоста для синхронизации данных с первичным вебом-хостингом

【總結】
·vMotion/DRS:Этот механизм «Проект» простоя,Например, если сервер хоста сущности ESX / ESXi происходит память、отказ жесткого диска,Или когда нужно быть закрыты для прошивки (Firmware) обновления и годового обслуживания,Эта работа запланирована хороший план может использовать эту технику,,Будет ли работать на платформе виртуализации веб-хостинга,Перенос на другие станции ESX / ESXi хост,Так что предприятия могут поддерживать физическую хозяину в случае обслуживания без прерывания。

·ГА/ФТ:Этот механизм предназначен для «не-программы» простоя。Когда ESX / ESXi сервер хоста объект без проблем энергосистемы при отключении питания,Когда хозяин объект или повреждение материнской платы приводит к физическому хосту к неполадкам этих не-человеческого фактора отсутствия вины состояние возникает план,Через этот механизм может автоматически переходить на виртуальные хосты на других станциях ESX / ESXi хост, чтобы продолжить работу загрузки。

Но важно, чтобы,Эти механизмы просто защищают только ESX / ESXi уровня хоста уровня,Вместо того, чтобы уровень виртуального хоста операционной системы (OS Level),Как и приложения на уровне операционной системы (уровень приложений)。

VMware HA такие механизмы, как ранее упоминалось,При повреждении ESX / ESXi ошибка хоста,Равная свои операции на виртуальных хостах, и это было неправильное выключение,Хотя виртуальный хост может быть включен снова на другом столе хоста,Но это возможно виртуальная операционная система хоста была закрыта из-за неправильную эксплуатацию нанесла ущерб системе,Таким образом, даже если вы мигрировали в другие единицы на хост,Успех не может быть плавным пуском,Таким образом, задание резервного копирования его необходимость операционной системы。

Механизм VMware FT, чтобы сделать две виртуальные хосты работают точно те же данные,,Поэтому, если ситуация, когда авария произошла первичная веб-хостинг,Например, сбой операционной системы Windows, происходит синий экран (синий экран смерти,BSOD),Поскольку в этот раз vLockstep механизмов синхронизации,Средние и делает систему виртуальной машины хоста, когда ситуация также произошла。

Что касается механизмов защиты на уровне приложений,В настоящее время существует много производителей разработать механизмы,Например, Application HA Symantec с развитием технологий кластера Veritas,Является ли для защиты приложения для запуска на виртуальном хосте,Такие, как MSSQL、обмен、оракул、SAP и т.д.。

【參考連結】

—–
【】 VMware DRS
Автоматической загрузки хост-объект , Автоматическое планирование системы виртуального местоположения , То есть, когда больше нагрузки на хост станции объекта , Через DRS может быть частью подсистемы через VMotion, чтобы перейти к малонагруженным лицам принимающих。

Февраль 26

Два года назад купил сервер HP ProLiant,Это первая установка системы на своих серверах HP(В прошлом покупают IBM),Первый раз, когда вы используете Или,Многие чувствуют, чем механизм IBM ServerGuide для облегчения,По крайней мере, я не имею в Интернет для поиска ServerGuide скачать версию и сжечь, и т.д.,Но, кажется, замедляет процесс обнаружения операций немного необычных,Потому что это первый раз Ил,Плюс регулярные последующие также помещается в ОС,Они не повторно изучить。
Продолжить просмотр »

Февраль 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

После полудня, помогая компании установить X3650 M5 загрузки как Windows Update,,больше не будет просыпаться не,После того, как подозреваемый не ошибка вызвана Updates,В конце концов, вопрос о недавнем появлении небольшого частого обновления。После открытия корпуса,В дополнении к внешней ошибке LED 163 огней,См SYS BRD ERROR Фэнюнь яркие,Я хотел бы направить смертный приговор,Пожалуйста, поторопитесь DBA коллегам последующие меры по исправлению,Но мои коллеги выйти, чтобы поесть,Кроме того, это основной БД сервер компании,Если отказаться от этого,Чтобы исправить раз, по крайней мере, два часа,И данные, которые будут вновь построены утром пришел,Так что с нетерпением ищет возможности, чтобы разбудить его。

Продолжить просмотр »

Февраль 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

Встречающиеся проблемы утром,Вчера вечером после того, как Synology NAS полного набора разрешений,Когда встреча была реакция сегодня, чтобы открыть файлы на NAS,Внешний вид”Имя каталога является недействительным”ошибка,После подтверждающего разрешение NAS без проблем,Найти информацию в Интернете,Обнаружил Пользователь сеть столкнулась с теми же ситуациями,И, кажется, Windows 10 обновления произойти до 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; }
    }