
kiltum
10.05.2017
11:41:11
там не столько чтение страдает, сколько запись.
Ну все равно больно очень. У меня чтение страдало. Я нечаянно провафлил и машинка с 36 сас дисками отдавала на чтение 3 мегабита (1!!!) в секунду. Записи не было вообще, но и заполнил я на 100%.

Roman
10.05.2017
11:41:42

Google

Alexander
10.05.2017
11:43:37
RAID5 ведь уже не оч безопасно использовать будет?
(как и raidz1)
потому что пока оно там чинится после отказа 1 диска, уже и второй диск сломаться может
то есть чем больше размер дисков - тем больше желание уйти на raidz2-raidz3, разве нет?..
исходя из этого я назвал raidz3 неким плюсом ZFS, у которого сейчас нет других production-ready аналогов
ну, или я о них не знаю

kiltum
10.05.2017
11:53:19
Ну когда диски будут по 20Тб, то навернякак и интерфейс к ним будет сата25 :) и использование раид5 по опасности ничем не будет лучше/хуже использования раид5 сейчас. :)

Alexander
10.05.2017
11:54:08
там же HDD

kiltum
10.05.2017
11:54:55
Ну пойди найди сейчас IDE. А прошло-то всего-ничего :)

Alexander
10.05.2017
11:55:35
производство быстрых HDD (10-15 тыс оборотов) сворачивается - их заменяют SSD

kiltum
10.05.2017
11:55:37
Или scsi "тот самый", а не сас :)

Google

Alexander
10.05.2017
11:55:47
а вот дальше HDD будут именно большими
и упор будет на низкую стоимость хранения Гб
сейчас, если не ошибаюсь, они по 12Тб
к 2020 там планы довести это до 20Тб

Aleksandr
10.05.2017
11:57:24
есть на 14Тб с Гелием

kiltum
10.05.2017
11:57:26
Да, по 12Тб. Но моя чуйка говорит, что с этими гелиями они все через 2-3 года уйдут в металлолом

Старый
10.05.2017
11:58:36
кому zookeeper нравится?
# specify all zookeeper servers
# The fist port is used by followers to connect to the leader
# The second one is used for leader election
server.1=192.168.215.188:2888:3888
server.2=192.168.215.187:2888:3888
server.3=192.168.215.186:2888:3888
было на виртуалках - работало, перенёс на физ машины - нет
убрать "кластеризацию" и закоментить ip не самой машины, работает, а так даже не включается

Yuriy
10.05.2017
12:00:55
скопировал целиком, и конфиги, и рабочие каталоги?

Старый
10.05.2017
12:01:20
ставил из пакетов

Yuriy
10.05.2017
12:01:51
не может найти свой айди и падает

Старый
10.05.2017
12:02:05
указан id в отдельном файле
myid

Alex
10.05.2017
14:16:13
Мужики, я забываю как программировать логику. Писал пару недель приложеньки под айос, свифт конечно прекрасен, но теперь я 10 минут думаю как остановить цикл если инпут = -1 в питоне :/

here1am
10.05.2017
14:17:26
break. но казалось бы, причём тут девопс?

Павел
10.05.2017
14:18:11
так ему потом это разворачивать и администрировать

Alex
10.05.2017
14:18:38

Oleg
10.05.2017
15:45:07
Кто использует Jenkins, вы для CD прямо продуктовые сервера делаете Jenkins slave?

Google

Тефтеля
10.05.2017
15:46:49
докер билд, докер пуш

Oleg
10.05.2017
15:53:10
Я про деплоймент

Alex
10.05.2017
15:54:12
jenkins slave - билд ноды на которых происходят сборки. сервера с апп - это сервера с апп

Oleg
10.05.2017
15:56:40
Вот у тебя в приватном репо уже есть образа с сервисами приложения, тебе надо выкатить это в прод. Дженкинсом. Как делаешь?

Тефтеля
10.05.2017
15:58:03
docker-compose up -d --pull

Oleg
10.05.2017
16:04:01
Ручками?

Alex
10.05.2017
16:04:12
если про контейнеры то у меня кубертес в проде, но доставки нормальной еще нет, полуручная: убиваю поды - новые стартуют уже в из новых имеджей. и на мой взгляд с контейнерами удобней энсиблом работать а не женкинсом , женкинс чисто оркестратор

Тефтеля
10.05.2017
16:04:30

Oleg
10.05.2017
16:06:30
В общем делать продуктовые сервера jenkins slave и деплоить в прод через джобу как я понимаю не в почете

Alex
10.05.2017
16:06:44
что значит продуктовые сервера jenkins slave?

Тефтеля
10.05.2017
16:07:06
можно, все что нравится)

Alex
10.05.2017
16:07:16
у меня 6 славиков для обычных проектах. в разных енвах. на них происходят сборки
и все

Oleg
10.05.2017
16:11:13
ставишь на продуктовый сервер, где приложение агент дженкинса, а в джобе на мастере говоришь что исполнять только на таком то слейве. И все

Alex
10.05.2017
16:14:31
это бред
и бэд практис

Игорь
10.05.2017
16:15:55
т.е. так конечно вохможно
но зачем и кто это придумал?

Google

Oleg
10.05.2017
16:16:51
это самый дешевый путь)

Тефтеля
10.05.2017
16:17:06
ssh?

Oleg
10.05.2017
16:17:49
мастер jenkins управляет слейвами тем же ssh. Считай автоматизированный ansible)

Тефтеля
10.05.2017
16:18:44
если функционал достаточный, то ваше дело)

Oleg
10.05.2017
16:18:44
ну как кто еще делает

Тефтеля
10.05.2017
16:19:40
просто когда инфраструктура стабильна, то да, подойдет

Игорь
10.05.2017
16:20:29
ну как кто еще делает
ну например нормальный путь — Jenkins обновляет роль на chef-сервере, она раскатывается chef-клиентом

Тефтеля
10.05.2017
16:21:20
ну если у тебя 1 сервис всюду нахрена всякие довески

Admin
ERROR: S client not available

Oleg
10.05.2017
16:22:33

Yuriy
10.05.2017
16:23:09
более предсказуемо

Тефтеля
10.05.2017
16:23:45
keep it simple

Yuriy
10.05.2017
16:24:28
если у тебя станет больше слейвов дженкинса, больше сборок и т.д. - нет риска запушить что-то нежелательное на продакшн
Каждой задаче - подходящий инструмент. Кажущаяся простота сегодня - завтра может стать попаболью.

Тефтеля
10.05.2017
16:26:20
при такой поставновке задачи любой вариант подходящий

Alex
10.05.2017
16:26:27
сперва идем читать документацию. потом начинаем чето строить. ненаоборот

Игорь
10.05.2017
16:29:56

Alex
10.05.2017
16:31:09
можно просто файлы на продакшене править
накой вам женкинс?
фтп и гит пул тоже крутые схемы деплоя

Google

Alex
10.05.2017
16:32:17
вы создаете нагрузку на продсервер искуственно и непредсказуемо
вам нужно поставить на прод севрак кучу софта хрен пойми дял чего. то есть не только минимум для того чтобы крутить апп но и все что нужно для сборки
появится второй сервак прод/новый апп как будете действовать?
как откатываетесь?

Игорь
10.05.2017
16:35:18
кстати, да git checkout PRODBRANCH && git pull вполне рабочая схема если минимализм
ну разумнее наверное git co release-123

Oleg
10.05.2017
16:38:59
Деплой идёт на мастере кластера. На нем надо загасить старый стек, поднять новый
Все в одном файле docker-compose

Тефтеля
10.05.2017
16:41:53
backup=true docker-compose up -d --pull
python test.py
docker-compose up -d --pull
python test.py
backup=true docker-compose down
python test.py

Pavel
10.05.2017
16:54:12
хуевая идея, поддерживаю протестующих
собирайте в месте где у вас все для сборки, куча ненужного на проде софта
потом деплойте уже конечный собранный продукт на прод, сам деплой должен уже быть атомарным и независеть от внешних факторов
всякие git pull на проде - тоже бед практис

Старый
10.05.2017
17:01:43
От чего Кафка работавшая месяц могла перестать работать? И жалуется на лог4 стала

N
10.05.2017
17:31:31

Oleg
10.05.2017
18:39:23
вот интересный ответ из стековерфлоу
Continuous Deployment can be achieved in Jenkins using Deploy to container Plugin too. Jenkins has evolved to take care of complete CI/CD pipeline and Chef integration is no more needed.
к посылу
In a nutshell, when you are building your CI/CD pipeline, Jenkins takes care of Continuous Integration and Chef takes care of Continuous Deployment.