Мне нужны к RAID карты Fusion io?

Я совместно использую свою рабочую конфигурацию с Вами.

Удостоверьтесь, что Вы связали свои виртуальные хосты в поддерживающем сайты. Apache выполняет каждый поддерживающий сайты файл в алфавитно-цифровом порядке, так назовите свой сайт по умолчанию чем-то как с 0000 значениями по умолчанию, таким образом, он выполнится сначала. Это - сайт, на который должны обратиться Ваши пользователи, когда виртуальный хостинг перестал работать. Мой похож на это:

NameVirtualHost *

    <VirtualHost *>
            ServerAdmin contact-us@obscuredomain.com

            DocumentRoot /var/www/0000-default-site
            <Directory />
                    Options FollowSymLinks
                    #AllowOveride set to All for mod rewrite (default None)
                    AllowOverride All
            </Directory>
            <Directory /var/www/0000-default-site>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride None
                    Order allow,deny
                    allow from all
                    # Uncomment this directive is you want to see apache2's
                    # default start page (in /apache2-default) when you go to /
                    #RedirectMatch ^/$ /apache2-default/
            </Directory>


            ErrorLog /var/log/apache2/error.log

            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel info

            CustomLog /var/log/apache2/access.log combined
            ServerSignature On


    </VirtualHost>

Отметьте *NameVirtualHost ** директива. Важно, чтобы это было самой первой директивой в виртуальных конфигурациях. Таким образом, Вы помещаете его наверху с 0000 значениями по умолчанию и удостоверяетесь, что ничто иное не выполняется сначала.

Затем назовите свой первый виртуальный хост 0010-yourdomain.name и свою секунду 0020-another.name. Это - то, как мои virtuals смотрят (заметьте, что они немного отличаются от значения по умолчанию):

<VirtualHost *>
        ServerName www.lickmyquads.net
        ServerAlias lickmyquads.net
        ServerAdmin contact-us@lickmyquads.net

        DocumentRoot /var/www/lickmyquads.net/www/docroot
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/lickmyquads.net/www/docroot>
                Options FollowSymLinks
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        #ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        #<Directory "/usr/lib/cgi-bin">
        #       AllowOverride None
        #       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        #       Order allow,deny
        #       Allow from all
        #</Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel info

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

        #Custom Error
        #ErrorDocument 404 /app/404.php
        #ErrorDocument 404;2 /app/404.php
        #ErrorDocument 404;3 /app/404.php

</VirtualHost>

Надо надеяться, этот рабочий пример помогает Вам уладить вещи. Если это не пытается выполнить команду apache2ctl configtest, чтобы помочь найти какие-либо синтаксические ошибки в Вашей конфигурации.

27
задан 26 July 2013 в 15:06
5 ответов

В конечном итоге все сводится к вашей модели отказа. Каковы последствия сбоя?

Исторически мы всегда использовали RAID для всего, поскольку затраты на это были незначительны. Еще 500 долларов на привод для зеркалирования? Полностью оправдывает затраты, даже не принимая во внимание это.

Когда вы говорите о дополнительных 10 000 долларов на включение зеркалирования, это требует немного большего внимания.


Нет, вам не нужно зеркалировать

Карты Fusion-io действительно имеют неплохое внутреннее резервирование. Это не то оборудование, где ваш диск представляет собой одну микросхему. В большинстве случаев, когда я наблюдал сбой, это была проблема прошивки, которая затрагивала оба члена зеркала, поэтому RAID не имел бы значения.

Думайте о карте Fusion-io как о RAID-контроллере с дисками за ним. . Вас устраивает установка с одним контроллером? Вероятно. Относитесь к этому так.

Во многих конфигурациях, где вы будете развертывать диски Fusion-io, у вас будут другие встроенные меры безопасности (избыточность на уровне узла), поэтому это не имеет большого смысла.


Да, вам необходимо зеркалировать

RAID, чтобы увеличить доступность . Вам нужна максимальная доступность, несмотря на стоимость? Дорого ли обходится в случае отказа и возможного простоя? Идите и отразите диски. В статистически большой установке у вас будут отказы дисков, несмотря на внутренние меры безопасности.

вам необходимо зеркалировать

RAID, чтобы увеличить доступность . Вам нужна максимальная доступность, несмотря на стоимость? Дорого ли обходится в случае отказа и возможного простоя? Идите и отразите диски. В статистически большой установке у вас будут отказы дисков, несмотря на внутренние меры безопасности.

вам необходимо зеркалировать

RAID, чтобы увеличить доступность . Вам нужна максимальная доступность, несмотря на стоимость? Дорого ли обходится в случае отказа и возможного простоя? Идите и отразите диски. В статистически большой установке у вас будут отказы дисков, несмотря на внутренние меры безопасности.

16
ответ дан 28 November 2019 в 20:04

Очень странно иметь корневой каталог в / root . Обычно эта папка, будучи домашним каталогом root, является папкой, используемой для вещей, к которым только root может иметь доступ; возможно, вы создали угрозу безопасности.

Если вы хотите предотвратить отображение списков каталогов, вы должны добавить параметр -Indexes в свою директиву options для каталога (который в настоящее время просто -MultiViews ).

Вы также можете захотеть установить документ по умолчанию или что-то в этом роде; в противном случае вместо списка каталогов вы получите ошибку 403 Запрещено .

или в этом нет необходимости?

Добавление избыточности в дополнение к тому, что уже есть в устройстве (скажем, программный RAID между несколькими картами Fusion-io), было бы очень похоже на создание программного RAID между двумя аппаратными группами RAID на двух разных контроллерах RAID; может быть целесообразным для систем, требующих крайней избыточности для устранения дополнительной единой точки отказа, но не для обычных развертываний (10-минутное RPO на зеркале должно быть достаточно для большинства приложений?).

Системным администраторам нравится RAID. Требуется ли для этого другой образ мышления, учитывая другой интерфейс и функции выравнивания износа / исправления ошибок на карте, доступные в этом форм-факторе?

Да, я так думаю. По сути, вы получаете устройство, подобное RAID-контроллеру, и кучу запоминающих устройств за ним в одном пакете. Это'

18
ответ дан 28 November 2019 в 20:04

Я не знаком с Fusion напрямую, но у меня есть некоторый опыт работы с твердотельными накопителями PCIe.

Те, с которыми я работаю, представляют четыре разных LUN для ОС и обрабатывают карту PCIe как HBA. Если мне нужен RAID, я бы зеркалировал два LUN вместе, используя ОС. Это позволяет мне использовать одну карту для резервирования. Хотя, если карта полностью выйдет из строя, я все равно пойду наверх. Я не знаю, делает ли ioDrive то же самое.

9
ответ дан 28 November 2019 в 20:04

Как вы знаете, мы какое-то время использовали их комплект, как в RAID, так и без RAID - я хотел бы рассказать вам о некоторых неудачах, но я этого не сделал. У нас не было сбоев, с которыми мог бы помочь RAID, а их встроенные функции устойчивости только улучшаются. Кроме того, основная функция, для которой мы их используем, теперь горизонтально масштабируется / кластеризуется, поэтому у нас еще меньше причин для их RAID. Тем не менее, отличные карты, настоятельно рекомендую их.

13
ответ дан 28 November 2019 в 20:04

Я купил 6 из 1.2tb карт за последние пару месяцев. Один из них уже провалился. Так что я бы абсолютно на них набросился. Я использовал зеркало активного диска Windows. Диск сломался с сообщением "отсутствующая карта LEB". Мне сказали, что его нужно будет заменить. Но чтобы получить разрешение на RMA, мне нужно было сфотографировать обе стороны неудачной карты (требуется остановка производства для того, чтобы вытащить карту). А потом мне сказали, что запасной карты нет в наличии без указания даты изготовления. Так что, возможно, вы захотите хорошенько подумать, прежде чем покупать их.

5
ответ дан 28 November 2019 в 20:04

Теги

Похожие вопросы