Ориентация системного администратора
Базовая ориентация и введение в группу системных администраторов. Добро пожаловать на борт!
Контактная информация
- Владелец
-
Команда инфраструктуры Fedora
- Контакты
-
#fedora-admin, sysadmin-main
- Назначение
-
Предоставление базовой ориентации и введения в группу системных администраторов
Описание
Команда инфраструктуры Fedora отвечает за то, чтобы всё работало, за устранение болевых точек, расширение сервисов, проектирование новых сервисов и сотрудничество с другими командами для удовлетворения их потребностей. Команда очень динамичная и в основном базируется в США. Это важно лишь в том смысле, что большинство из нас работает днём по американскому времени. Однако у нас есть участники по всему миру, и в целом у нас приличное покрытие. Если вы оказались одним из тех, кто не находится в традиционном часовом поясе США, мы призываем вас быть рядом, особенно в #fedora-admin в те часы, когда у нас меньше покрытие. Даже если это просто сказать «Я не могу с этим помочь, но $ADMIN сможет, и он должен быть здесь примерно через 3 часа».
Сама команда в целом дружелюбная и честная. Не бойтесь не соглашаться с кем-то, даже если вы новичок, а он старожил. Просто убедитесь, что вы задаёте себе вопрос, что для вас важно, и обязательно приводите данные — нам это нравится. Обычно мы общаемся в libera.chat в #fedora-admin. Наши еженедельные встречи проходят в matrix, и это самый быстрый способ связаться со всеми. Во вторую очередь мы используем список рассылки. После этого — нашу систему тикетов и talk.fedoraproject.org.
Добро пожаловать в команду!
Затраты времени
Часто это самая большая причина текучести в нашей группе. Некоторые группы, такие как sysadmin-web и, конечно, sysadmin-main, требуют огромных затрат времени. Не удивляйтесь, если увидите людей, работающих от 10 до 30 часов в неделю над различными задачами, и это добровольцы. Ваши затраты времени — это что-то личное для каждого, и об этом стоит серьёзно подумать. В целом почти невозможно быть постоянным участником команды без как минимум 5–10 часов в неделю, посвящённых команде инфраструктуры.
Также учтите: если вы собираетесь отсутствовать, дайте нам знать. Как добровольца мы не можем просить вас быть всегда на месте. Даже если вы в середине проекта и вынуждены остановиться, дайте нам знать. Нет ничего хуже, чем думать, что кто-то работает над чем-то или будет рядом, а его просто нет. Правда, мы все понимаем: предстоит экзамен? Больше работы, чем обычно? Собираетесь в отпуск? Неважно, просто дайте нам знать, когда вас не будет и над чем вы работаете, чтобы это не забылось.
Кроме того, не забывайте, что стоит обсудить с вашим работодателем выделение времени в течение рабочего дня. Они могут быть только за.
Докажите себя
Это один из самых сложных аспектов участия в нашей команде. Мы не можем просто дать доступ каждому, кто его просит, и часто выполнять работу без доступа сложно. Некоторые из лучших вещей, которые вы можете сделать:
-
Продолжайте приставать к людям с просьбой о работе. Это показывает вашу преданность.
-
Просматривайте ошибки, смотрите на устаревшие ошибки и закрывайте те, что были исправлены
-
Попробуйте воспроизвести ошибки на своей рабочей станции и исправить их там
Прежде всего, не бросайте это. Часть доказательства себя — также показать, сколько времени это на самом деле требует.
Выполнение работы
После того как вас приняли в команду, обычно ваша задача — найти, какую работу нужно сделать в системе тикетов. Будьте инициативны в этом. Тикеты можно найти по адресу:
Когда вы найдёте тикет, который вас интересует, свяжитесь со своим спонсором или владельцем тикета и предложите помощь. Пока вы привыкаете к тому, как всё работает, не расстраивайтесь, если кто-то скажет «нет» или «вы не можете работать над этим». Так бывает: иногда это вопрос безопасности, иногда это «я на полпути, и меня не устраивает текущее состояние». Просто переходите к следующему тикету и двигайтесь дальше.
Также не удивляйтесь, если часть работы включает тестирование на вашей собственной рабочей станции. Просто настройте виртуальное окружение и приступайте к работе! Есть много работы, которую можно выполнить, чтобы доказать себя, вообще без доступа. Выполнение такой работы — верный способ попасть в больше групп и стать более вовлечённым. Не бойтесь браться за задачи, которые вы ещё не умеете выполнять. Но не беритесь за то, о чём знаете, что не сможете сделать. Просите помощи, когда она нужна, и поддерживайте связь со своим спонсором.
Ansible
То, что мы делаем, делается в Ansible. Важно, чтобы вы не вносили изменения напрямую на серверах. Это по многим причинам, но просто всегда вносите изменения в Ansible. Если хотите лучше познакомиться с Ansible, настройте его самостоятельно и попробуйте. Документация доступна по адресу https://docs.ansible.com/
Наша конфигурация
Большая часть нашей работы выполняется через bastion.fedoraproject.org. Этот хост имеет доступ к другим нашим хостам, многие из которых находятся по всему миру. У нас настроено решение vpn, так что знание физического расположения серверов важно только при устранении неполадок. Когда вам впервые предоставят доступ к одной из групп sysadmin-*, первое место, куда следует обратиться, — это bastion.fedoraproject.org, а оттуда — ssh к batcave01.
Наши правила
У команды инфраструктуры Fedora есть некоторые правила. Первое — политика безопасности. Пожалуйста, убедитесь, что вы соблюдаете:
прежде чем входить на любой из наших серверов. Многие из этих пунктов основаны на доверии.
Кроме того, учтите, что любое развёртываемое нами программное обеспечение должно быть доступно в Fedora. Есть несколько редких исключений (особенно это касается конкретных приложений для Fedora). Но каждое исключение рассматривается в индивидуальном порядке.
Want to help? Learn how to contribute to Fedora Docs ›