LINUX.ORG.RU

Избранные сообщения andrew667

Чем сейчас модно делать бэкап хранилища ВМ в KVM?

Форум — General

Всем по привету).
Чем пользуетесь при создании резервных копий qcow2 хранилища в системе виртуализации KVM? Чтобы VM's останавливать не нужно было и делать всё на «горячую».
Пока такого решения не нашёл, кроме как Remus. Может есть что то лучше?

 , , , ,

Dr_Behaviour
()

Orange PI

Форум — Linux-install

Ну вот пришёл мне долгожданный Orange PI. Тот магазин, который продавал их подешёвке, оказался не разводом. Теперь с ним, очевидно, надо что-то делать. А для этого надо поставить туда ОС.

Раньше имел дело с CubieBoard2 и BananaPI. Легко нагугливались образы ArchLinux SD-карт для них. А тут не так. Хотя на официальном сайте пишут, что подойдёт образ Bananian (Debian для BananaPI) последней версии, арча в списке нет печаль-беда. А ещё я вспоминаю, что на armlinuxarm инструкции содержат загрузку универсальной (в рамках одной линейки Cortex) rootfs и загрузчика специфичного для платы.

И тут я понимаю, что ничего не понимаю в Linux на ARM. Просвятите меня пожалуйста. Вот на обычном компьютере всё просто. Берётся универсальный образ и ставится (точнее обычно это не готовый образ, а он формируется пакетным менеджером с LiveCD, тем неменее набор устанавливаемых по дефолту пакетов не зависит от компьютера). Он внутри себя содержит драйвера для всего железа (в первую очередь в виде KO-файлов в /lib/modules), которые udev подгружает, если такое железо имеется. Юзер впоследствии может доставить какие-то особенные пакеты (например, xf86-video-nouveau, если у него видео от NVidia) для своего железа, чтобы оно лучше работало (программный рендеринг графики будет работать из коробки, но некоторым не нравится), но база у всех одна.

А как это дело обстоит под ARM? Какие-то дистрибутивы делают как арч (универсальная root-fs + разные загрузчики), какие-то выпускают полностью разные образы для разных одноплатников, Bananian каким-то образом поддерживает сразу несколько плат в одном образе (хотя у OrangePI другой процессор - H3 вместо A20, хоть и оба Allwinner). Что тут вообще происходит, господа?

Это первый вопрос, который меня интересует. Расскажите всё, что знаете об установке Linux на ARM-одноплатники и чем она так отличается от Linux на x86. Однако моя тема находится в Linux-install, а не Talks. А всё потому что у меня есть второй вопрос. Быть может кто-то уже ставил Linux на Orange PI? Каково оно? Что работает, а что нет? А может кто-то даже уже ставил туда арч и готов поделиться инструкцией?

 , , , , rapberry pi

KivApple
()

Мониторинг сетевого трафика

Форум — Admin

Добрый день, товарищи, подскажите, пожалуйста. Есть две виртуальные линуксовые машины (RHEL 6.3). Нужно проанализировать трафик между ними и собрать статистику за пару дней, а именно, сколько всего байт передано с одного сервера на другой, средняя скорость. А лучше, чтоб график нарисовала. Скажите, пожалуйста, какой софтиной можно воспользоваться?

 , ,

isaacx
()

expresscard to pci/e GPU

Форум — Linux-hardware

Подскажите, кто сталкивался с этим, какие нюансы ? Ограничения по скорости\*подставить своё*.

Хочу подклчючить внешнюю видеокарту через expresscard / pci-e в ноутбук на поиграть, что может пойти не так ?

 , ,

travka
()

WD MyPassport, подключиться к SATA напрямую

Форум — Linux-hardware

Всем привет.

Случилось так, что мне принесли внешний HDD WD MyPassport (WD5000LMVW-11CKRS0). Типа перестал определяться в компьютере. Выяснилось, что под виндой выдернули шнур из USB не отмонтировав привод.

Я подключил его к компьютеру. Лампочка горит, винт гудит, а dmesg написал следующее:

[1898264.491983] usb 2-1: new high-speed USB device number 3 using ehci_hcd
[1898264.559981] hub 2-0:1.0: unable to enumerate USB device on port 1
[1898264.931054] usb 2-1: new high-speed USB device number 4 using ehci_hcd
[1898265.207081] Initializing USB Mass Storage driver...
[1898265.207662] scsi6 : usb-storage 2-1:1.0
[1898265.207751] usbcore: registered new interface driver usb-storage
[1898265.207753] USB Mass Storage support registered.
[1898266.205699] scsi 6:0:0:0: Direct-Access     WD       My Passport 07AA 1030 PQ: 0 ANSI: 6
[1898266.206322] scsi 6:0:0:1: Enclosure         WD       SES Device       1030 PQ: 0 ANSI: 6
[1898266.208004] sd 6:0:0:0: Attached scsi generic sg4 type 0
[1898266.208857] scsi 6:0:0:1: Attached scsi generic sg5 type 13
[1898266.211585] sd 6:0:0:0: [sde] Spinning up disk............................................................ready

Но устройства в /dev не появилось :(

Посмотрев интернеты, оказалось что у WD больное место - конвертер «SATA to USB 3.0» который эти ребята вообще впаивают в плату на этой линейке внешних накопителей. Но и это не всё. Схемотехника и используемые микросхемы разнятся не только от модели устройства, но и от времени её выпуска. Это затрудняет не только поиск донора, но и найти «мурзилку» или запись в блоге конкретно по принесённой мне модели очень затруднительно.

Было принято решение подключиться напрямую к SATA и скопировать данные. Так что мне нужна ваша консультация, уважаемые гуру электроники.

Фотографии платы устройства (фотки не мои, на утюг фоткать не хотелось):

Сторона 1. Сторона 2 или Сторона 2 (долго открывается, но картинка лучше)

Используется 88i9346-TFJ2. В интернетах про неё ничего не нашёл, поэтому нашёл картинку с ней и посмотрел как там сделан вывод на SATA: другая плата с 88i9346-TFJ2.

Я так понял, что надо подпаять 4 проводка на соответствующие выводы (Transmit+,Transmit-,Receive+,Receive-) 1 проводок Ground и сделать либо вывод на SATA либо впаять прям в SATA кабель. Питание пока возьму с USB.

Теперь меня интересует несколько моментов:

  • Какие конденсаторы нужно отпаять, чтобы сигнал не шёл на конвертер sata2usb?
  • Куда припаять проводок, чтобы взять землю? Подозреваю, что его можно просто к корпусу прикрутить, но хотелось бы сразу сделать по нормальному.
  • На плате у обычного HDD сигнал идёт через конденсаторы, я так понял это типа фильтров. Везде советуют их просто отпаять, чтобы отключить конвертер sata2usb, но нигде не советовали их припаять на новый вывод. Допустим, первый раз информацию всю скачали, но в дальнейшем, если планируется использовать этот накопитель, имеет ли смысл впаять эти конденсаторы на вывод или нет?

Картинки с моими отметками (куда планирую припаять и что планирую отпаять):

Буду рад любым комментариям и советам.

 , ,

shrub
()

Экспорт кучи текстовых файлов в Markdown + статический блог

Форум — General

Уважаемые форумчане!

Вот тут я давече создавал тему «Как перенести все свои шпаргалки из .txt файлов в облако с красивым оформлением»:

За много лет накопилось огромное количество (десятки тысяч) собственных заметок, шпаргалок, туториалов, которые составлял в обычных текстовых (*.txt) файлах, с минимальным форматированием. Хранится все это добро локально диске. Информация структурирована по каталогам, а имена файлов выполняют роль тегов, таким образом поиск нужной информации легко осуществляется через поиск файла, в имени которого содержится нужная информация. В редких случаях помогает поиск по содержимому файлов.

Долгое время такая схема устраивала. Но теперь назрела необходимость переложить это все в интернет (сделать подобие wiki), и отсюда вопросы:

1. Возможно ли сделать пакетную конвертацию огромного количества .txt файлов к хоть какой-то, пусть совсем минимальной, html-верстке, применяемой к технической (компьютерной) документации? Существуют ли специальные языки разметки и парсеры для этого?

2. Сейчас информация структурирована в удобном для поиска виде (каталоги, плюс имена файлов в качестве тегов, плюс поиск по содержанию). Возможно ли сделать так, чтобы перенос всего хозяйства в интернет был без ущерба для быстрого и простого поиска и с минимальными трудозатратами?

3. В данный момент составление заметок происходит путем создания или редактирования обычного текстового файла, то есть очень быстро и просто. Возможно ли сохранить эту простоту и легкость при составлении таких форматированных html-заметок в облаке?

P.S. Уточняю - требуется конвертация текстовых данных к html-разметке и публикация их в общем доступе, а не перенос данных в облачное хранилище (типа Яндекс.Диск, Google Drive, Dropbox)!


И, следуя вашим советам, взялся перелопачивать все свои заметки в Markdown-разметку с последующей их публикацией в статический блог на движке Octopress. Идея очень понравилась, но появилось одно очень неприятное «Но», которое сводит все труды на нет - дело в том, что в Octopress (как и в других аналогичных движках) все посты (точнее их исходники) складываются в один единственный каталог octopress/source/_posts/, и их имена имеют формат «год-мес-чис-тайтл.markdown».

Таким образом:

  1. каталогизация всех моих заметок по тематическим каталогам идет прахом;
  2. легкий поиск нужного файла по его имени (имена заметок выполняли роль тегов) также идет прахом;
  3. и, самое главное - с этими заметками я постоянно работаю, внося в них изменения и дополнения, которые хотелось бы сразу и с минимальными усилиями обновлять и в блоге. С этим, к сожалению, тоже полный провал! :'(


С файлами в markdown-разметке работать одно удовольствие, но вот найти нужный файл в исходниках (когда таких файлов тысячи), геморойно, поскольку все они лежат в одной куче... Получается, что такое решение подходит для буквально статических блогов.

Основной вопрос, как в вышеупомянутом решении (git, markdown, octopress) осуществлять частый поиск и изменение файлов (постов), годится ли оно для этого?
Если нет, то посоветуйте альтернативное легковесное решение. (Всякие wiki-движки не предлагать)

В идеале требуется решение, которое бы не нарушало структуру текстовых (markdown) файлов, а переводило бы их в html и коммитило на хостинг. Ну то есть, создавало бы зеркало, преобразуя markdown в html.

 , , , ,

vosempopugaev
()

scp remote to remote

Форум — Admin

Давно ли scp научился копировать с сервера на сервер напрямую? Или всегда умел?

Крутота.

 

ei-grad
()

Oracle выпустил Linux for SPARC release 1.0

Новости — Linux General
Группа Linux General

Компания Oracle объявила о выпуске дистрибутива Linux для машин с архитектурой sun4v.

Релиз основан на Oracle Enterprise Linux 6 (который, в свою очередь, основан на RHEL 6) и стандартном ядре 4.1.

Релиз является полностью 64х-битным и может быть установлен как непосредственно на сервер (bare metal), так и на Oracle VM for SPARC (ранее известную под названием Logical Domains).

Поддерживаемые модели CPU: UltraSPARC T1-T3, SPARC T4, SPARC T5, SPARC M5 и Fujitsu SPARC64-X.

>>> Подробности

 , , ,

alt-x
()

Опубликованы C++ Core Guidelines

Форум — Development

Бьерн Страуструп и Герб Саттер опубликовали в открытом доступе объемный документ, содержащий основные принципы разработки на современном С++. Авторы надеются, что следование данным принципам позволит разработчикам эффективно использовать язык и писать безопасный и поддерживаемый код.

C++ Core Guidelines: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md/

 ,

nonimous
()

Отказоустойчивый iSCSI

Форум — Admin

День добрый!

У меня такое дело, нужно поверх тестового Ceph сконструировать тестовый же отказоустойчивый iSCSI. Подскажите, как это делается в современном мире. В прочитанном обычно описываются drbd (ну это неважно) и два таргета, либо с heartbeat (устарел), либо с pacemaker+corosync. Вопросы возникли такие:

Если pacemaker, то его вроде надо сильно изучать и прикручивать проверки 'ресурсов', по которым он понимает, что его партнёр упал? Это затратно по времени? Это единственный механизм кластеризации, может, есть что-то нативное в самом iscsi? Максимальная производительность или очвысокая надёжность на время тестов мне не нужны, нужно просто посмотреть, что конструкция будет работать при гибели одного из таргетов.

Второе, неожиданно мало в этом контексте пишут про multipath. Это плохое решение? Чем чревато его использование вместо кластеризации?

 , ,

muon
()

ZFS? Да Вы - хипстер! Вышла OpenIndiana Hipster 2015.10 продолжающая развитие наследия Sun.

Форум — Talks

Кроме обновлений разного ПО (не особо интересно) был совершен переход на OpenJDK, а также (слава б-г) добавлена православная пульса (pulseaudio) в качестве основного звукового сервера.

Также была обновлена поддержка ZFS.

В качестве DE используется Gnome.

Кто-нибудь юзает данную ОС на десктопе или в продакшене?

Источники:
http://www.opennet.ru/opennews/art.shtml?num=43086
http://wiki.openindiana.org/oi/2015.10 Release notes

 , , ,

ktulhu666
()

Книга дня от PacktPub.com (бесплатно)

Форум — Talks

На сайте PacktPub.com ежедневно можно бесплатно добавить в аккуант и скачать книгу, которая участвует в этот день в акции. Для загрузки необходима регистрация на сайте. Книга добавляется в аккаунт навсегда. Книги доступны в форматах PDF, MOBI, ePub, Kindle. Так же есть возможность скачать все исходные файлы (примеры из книги).

Книга дня на PacktPub.com (доступна до 02:00 MSK)

Новые книги будут добавлятся в виде комментариев - подписывайтесь на текущую тему для получения уведомлений

P.S. Человеки и роботы, пожалуйста, не комментируйте, чтобы не засорять ленту тем, кто подпишется на уведомления о новых книгах

Перемещено Licwin из general

 

FRWHate
()

Как отучить ребёнка от игр и привить любовь к линуксу?

Форум — Talks

Есть один ребёнок, который приходя со школы домой садится за компьютер и выпадает из жизни. Знаю, что от привычек трудно избавиться, привычки нужно замещать чем-то другим.

Не хочется, чтобы целью всей жизни ребёнка были ачивки, квесты, новые уровни и всего, что существует лишь в вымышленном мире, и не несёт никакой реальной пользы, никаких полезных навыков и умений. Не хочу такого.

И быть врагом ребёнку не хочу, ставить на контроль, ограничивать его, отбирать девайсы... Хочу, чтобы ребёнок сам сделал правильное решение и выбрал что-то получше, чем самореализовывать себя через видеоигры.

Помню себя. У меня просто был слабый компьтер, P166, на котором даже фильмы не посмотреть, но учиться тоже не хотелось, а посему я с головой погрузился в веб-программирование: это не абстрактная математика, а ты реально что-то делаешь и тут-же получаешь результат, если что не так — сам виноват, а не потому что учитель сказал «неправильно».

Конечно хочется дать ребёнку лучшее, но на самом деле, зачем, если Celeron'а хватит для редактирования документов? Если ребёнок не захочет учиться, то показать ему какие-то скриптовые языки, что тоже мол, выполняешь команду и получаешь результат, думаешь над кодом, развиваешь логику, все дела... И интересно и с пользой, во всяком случае хоть что-то будет уметь. А не только «баффать».

В общем, как считаете, если ребёнок не хочет учиться, а посвятить себя чему-то более интересному, может стоит ему пойти на встречу? Не отобрать компьютер, а даунгрейднуть, чтобы не ерундой в играх занимался, а код писал в свободное от школы время. Подарить ему на день рождения гитару, может музицирование понравится.

У меня классическое «у нынешнего поколения нет будущего» — не хочу испортить чадо, но и не хочу ему перечить. Надо как-то по-хитрому наставить на путь истинный, а в конце концов, показать линукс...

 ,

Spoofing
()

За сколько можно продать h81m-p33 + g3258?

Форум — Talks

Материнская плата: msi h81m-p33
Процессор: intel pentium g3258 (с разгоном до 3.9ггц)
Память: hynix 8gb ddr3
Твердотельный накопитель (лол): sandisk u110 64gb
Видеокарта: asus gt730 1gb gddr5
Блок питания: aerocool strike-x 600w

Железу ровно год, ведь только в прошлом году вышел haswell-e g3258. Аптайм в общей сумме составил чуть более 3х месяцев, глядя на выхлоп smartctl -a /dev/sda.

В связи выходом Skylake собираюсь обмазаться им, а это продать за не нужностью.

За какую цену не стыдно выставить на продажу? На данный момент цена всех компонентов в сумме составляет 25000р. Думаю продать за 15000 будет нормально, учитывая, что именно столько и было изначательно затрачено на покупку железа, ещё до падения эцсамого...

ОСь CRUX :)

ЗЫ: г. Красноярск

 ,

Spoofing
()

NOC 15.05 — система поддержки эксплуатации сетей для телекоммуникационных компаний, провайдеров, центров обработки данных и большых сетей

Новости — Open Source
Группа Open Source

NOC — свободня (лицензия BSD) программа для управления сетью более пары десятков единиц активного оборудования.

Области, покрытые NOC включают: инвентаризацию сети, управление неисправностями, управление производительностью, управление оборудованием, мульти-VRF управление адресным пространством (IPAM), управление конфигурацией оборудования различных производителей, управление DNS, управление пирами, создание RPSL и BGP фильтров, а также отчетность.

Центр Управления Сетью — NOC

Установка на Debian, Ubuntu, FreeBSD.

Оверлей для Gentoo.

>>> Выпуск NOC 15.05

 , , ,

anonymous
()

Ceph 0.94 - распределенное отказоустойчивое хранилище данных

Новости — Open Source
Группа Open Source

7 апреля стала доступна новая версия отказоустойчивого распределенного хранилища данных Ceph.

Ceph — это масштабируемое петабайтное хранилище с открытым исходным кодом, в основе которого лежит принцип объединения дисковых пространств серверов в единое объектное хранилище, что позволяет реализовать гибкую многократную псевдослучайную избыточность данных. Ceph предоставляет на выбор три различных интерфейса для работы с хранилищем:

  • RADOS Gateway (RGW) — S3- и Swift-совместимый RESTful интерфейс;
  • RADOS block device (RBD) — блочное устройство с поддержкой тонкого роста и снэпшотами;
  • Ceph FS — распределенная POSIX-совместимая файловая система.

Для горячих голов: CephFS пока ещё не рекомендуется использовать для хранения информации, которую будет жалко потерять. :)

Основные изменения:

  • увеличено быстродействие RADOS: в OSD (Object Storage Daemon) и в библиотеку librados внесён ряд улучшений, направленных на улучшение работы на flash-накопителях, а также на улучшение параллелизма и масштабируемости системы на быстрых узлах;
  • добавлено версионирование объектов RGW: добавлена поддержка S3 obect versioning API;
  • добавлено шаридирование бакетов RGW: индексы бакетов теперь поддерживают разнесение на разные узлы, что увеличивает быстродействие для больших бакетов;
  • добавлены карты объектов RBD: создан механизм, отслеживающий аллокации частей образов блочных устройств, что увеличивает производительность операций клонирования, удаления и др.
  • много улучшений в механизме создания снэпшотов CephFS;
  • много улучшений направленных на повышение скорости и стабильности в утилитах восстановления и диагностики CephFS;
  • улучшения в CRUSH*): добавлен новый алгоритм (straw2), который позволяет снизить количество миграций при переконфигурировании кластера.

*) CRUSH - Controlled Replication Under Scalable Hashing; алгоритм определяющий распределение данных по узлам и, соответственно, их извлечение.

исходный код

>>> Подробности

 block storage,

shty
()

Впервые в России курсы по облачным продуктам OpenStack, OpenShift и Satellite 6!

Новости — Red Hat
Группа Red Hat

Учебный центр Инвента объявляет о проведении в России новых курсов из линейки RHCA по облачным технологиям Red Hat:

· 27 апреля 2015 - CL210 Администрирование OpenStack

Курс обновлен до версии OpenStack Juno и добавлен материал по интеграции с программной СХД Ceph. Данный курс предназначен для системных администраторов, внедряющих облачную инфраструктуру с использованием Red Hat Enterprise Linux OpenStack Platform. В курсе рассматривается установка, настройка и поддержка среды и интеграция. Лабораторные работы позволят слушателям выполнить установку каждого из сервисов вручную. Также будут рассмотрены планы сообщества разработчиков на дальнейшее развитие продукта

· 8 Июня 2015 CL280 Администрирование PaaS OpenShift Enterprise

Слушатели изучат как внедрять, настраивать, отслеживать состояние и поддерживать брокер и узлы OpenShift Enterprise, а также как внедрять и управлять приложениями в облачной среде OpenShift Enterprise

· 5 Мая 2015 - RH403 Администрирование Satellite 6

Администрирование Satellite 6 – основанный на лабораторных работах курс, посвященный концепциям и методам необходимым для успешного внедрения и управления Red Hat Enterprise Linux на больших предприятиях. Слушатели изучат как управлять жизненным циклом хостов и их конфигурациями

· 25 мая 2015 - RH236 Администрирование Red Hat Gluster Storage

В процессе курса слушатели научатся устанавливать, настраивать и поддерживать кластер серверов на основе Red Hat Gluster Storage. Также на курсе рассматривается настройка высокой доступности файловых систем CIFS и NFS при помощи технологий CTDB (Clustered Trivial Database), UFO (Unified File and Object Storage) и гео-репликации

Все курсы по облачным технологиям в Учебном Центре Инвента читаются преподавателями с десятилетним опытом преподавания авторизованных курсов Red Hat.

>>> Подробности

 , , ,

korum
()

systemd In Action, part 3

Новости — Linux General
Группа Linux General

Третья часть посвящена journal - компоненту systemd, который обеспечивает работу с сообщениями ядра, системных и пользовательских служб в Linux. Рассмотрены возможности конфигурации демона journald, возможность совместной работы с syslog, бинарный формат данных journal и варианты импорта данных в другие форматы, возможности встроеной фильтрации сообщений и многое другое. Доступны также первая и вторая части серии. Большое спасибо за работу like-all и intelfx. Пожелания и уточнения приветствуются.

>>> Подробности

 , , , ,

Deleted
()

qcow2 верхом на zvol для kvm без кеша.

Форум — Admin

По мотивам данной темы - zol , не всё так хорошо... (комментарий) решил поизвращаться и накатить виртуалку (kvm) на формат qcow2, который в свою очередь будет натянут поверх тома zvol, чтобы иметь двухуровневую возможность снятия снапшотов виртуалки (снапшоты на уровне qcow и на уровне zfs).

процесс настройки:

создаем зеркальный пул:

zpool create -f -o ashift=12 kvmpool /dev/sdg /dev/sde

настройки пула:

zfs set compression=on kvmpool
zfs set primarycache=all kvmpool
zfs set atime=off kvmpool
zfs set dedup=off kvmpool
zfs set compression=lz4 kvmpool

создаем блочное устройство под виртуалку (том zvol):

zfs create -s -V 10g kvmpool/zvol1 -o volblocksize=128k

накатываем формат qcow2 на полученный виртуальный диск (напоминаю используем блочное устройство, а не имидж-файл)

qemu-img create -f qcow2 /dev/zvol/kvmpool/zvol1 8G
здесь умышленно не отдаю весь диск под qcow2.

далее ставлю виртуалку:

virt-install -n vm-qcow2 -r 1024 --vcpus=1 --disk path=/dev/zvol/kvmpool/zvol1,format=qcow2,bus=virtio,cache=none --vnc --os-type linux --accelerate --network=bridge:br0,model=virtio --hvm --disk path=debian-7.4.0-amd64-CD-1.iso,device=cdrom,perms=ro --vncport=5912 --force

все удачно установилось. смотрю сколько виртуалка отожрала у массива:

zfs list
NAME            USED  AVAIL  REFER  MOUNTPOINT
kvmpool         642M  14,3G   136K  /kvmpool
kvmpool/zvol1   641M  14,3G   641M  -
всего 641M скушал девственный дебиан.

запускаю virt-manager и вижу странность, он показывает, что под виртуалку отдан диск формата qcow2 размером 10G, хотя под qcow давалось лишь часть в 8G, fdisk в самой виртуалке показывает честные 8G, почему это так? и еще насоветуйте GUI для создания снапшотов виртуалок посредством qcow2, как я понимаю в моем virt-manager (версия 0.9.1) такой возможности нет?

 , , ,

axelroot
()

Существуют ли бесплатные VPS?

Форум — General

Существуют ли бесплатные VPS? Или VPS c бесплатным тестовым периодом?

 , , жадные дети,

int13h
()