Как строить для новых серверов? [закрыто]

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

Какие типы конкретных вещей вы проверяете при его создании? У меня есть небольшой список, но по мере того, как что-то появляется, я постоянно добавляю его.

1
задан 16 December 2012 в 06:29
2 ответа

All Servers

  • Network Addresses. This includes knowing the external IPs, the internal numbering scheme, DHCP ranges, special addresses, what provides the addresses. If you have a router taking care of the DHCP and DNS, then you just need to know the extra information. Most internal networks use a 192.168.x.x or 10.x.x.x range, with .1 or .254 for the default gateway.

  • Mail server and settings. Is the eamil being hosted on the server or elsewhere? What is the domain name being used? Are you using your external ISP servers for email, etc

  • Backup system in place. Along with a backup system is you need a way to test it. You need a backup for any sort of disaster or error, including hardware failure (i.e. hard drive failure, RAID controller errors, power supply failure), power (i.e. Do you have a UPS?), client machines, break ins, etc.

  • List of all software required for re-installs (on server or client machines). What I tend to do (personally) on all servers is create a Software folder share, and copy all the ISOs or Setup programs to it's own (descriptively named) folder, so any client computer can install software they need. I also include a Links folder for online software.

  • List of all software/hardware licenses including key codes. This can be in an Excel spreadsheet, or even just a text document. If it is typed, it can (usually) be copy and pasted to prevent typing it numerous times. If it is printed out after being entered, you can also distinguish between certain pairs of letters/numbers that look similar (i.e. on Windows COA stickers, the 8's look a lot like B's)

  • List of all users who need access (optionally: a password for each, or a generic everyone has that they then change). If you are installing a brand new server, you will likely need to setup the user accounts with the server yourself. A password generator can be helpful here, but remember to record the passwords you set.

  • Extra networking equipment (switches, router, modem, wiring, etc). Especially if you don't know how reliable their equipment is, there are many problems that can be fixed with a new cable or switch. As well, if you need to plug in your notebook (you did bring one, right?), the site may not have a spare Ethernet port available for you to use. Adding a "dumb" switch will give you the space you need, as well as allow you to isolate your server from their network until you are ready, without disrupting service.

  • Maintenance (updates, checking logs, etc). Remember, in most situations, you want updates happening on your servers. For the ones that require restarts, you will need to make sure the users are all disconnected safely before the server goes down. One way to do this is to set the server to download updates automatically, but let the user decide when to install them

Windows Servers

  • If using Active Directory, are all PCs some sort of Professional level (i.e. Windows 7 Pro/Enterprise/Ultimate)? If so, they can join the domain, and log in. If you have a Home version of Windows, you can either upgrade it, or enter your username/password when you want to access network resources. The advantages of Active Directory can be found with any Googling, so we won't talk about it here.

  • Number of users to be supported. This is mostly for licensing purposes. Microsoft has information on all their server products, as to how many devices or users may connect.

  • Drivers. Make sure they are available on a flash drive or a CD/DVD if the server has a drive available. During Windows Server installations, newer versions require network drivers during the install, as well as RAID becoming more and more common. You can create a folder on your flash drive for all the drivers, and simply point Windows (or your OS of choice) to that folder, and install all the drivers. Make sure they are also compatible with your OS you are installing to, taking care for x86 (32-bit) and x64 (64-bit)

1
ответ дан 3 December 2019 в 19:02

Building a server is a very broad task - the list of stuff to check/consider will vary widely based on the server's intended role.
What follows are some guidelines. They are by no means a complete checklist. Your environment WILL vary, and local deviations, additions, and removals will be necessary.


Hardware

Let's start at the beginning - When you're preparing to deploy a new server you will need to consider the hardware, particularly Capacity Planning issues.

  • RAM - How much do you need?
  • CPU - One, two, or more? Multi-Core (Almost certainly "yes" these days).
    • Ваша рабочая нагрузка связана с ЦП (более высокая частота ядра лучше) или распараллелена (чем больше ядер, тем лучше)?
    • Поддерживает ли ваша рабочая нагрузка Hyperthreading, или вам следует отключить Hyperthreading?
  • Диск - Емкость - очевидная вещь.
  • "Enterprise Features"
    • Lights-Out Management, IPMI, on board KVM, etc.
    • Single or Redundant power supply
    • Hot-Swap or internal/cabled disks?
    • Form Factor ("tower server", 1U, 2U, etc.)
  • Power and Cooling Requirements

Operating System

The obvious "Windows or *NIX" question aside, the same basic things need to be considered no matter what OS you run:

  • Partitioning - Do you have a company-wide standard layout?
    What layout makes sense for this system?
  • Network Configuration - IP, subnet, gateway, DNS.
    • Правила брандмауэра (Локальное? Сетевое ядро?)
  • Управление пользователями
    (Локальные пользователи? Централизованные в AD / LDAP / NIS?)
    • Какие стандартные локальные учетные записи / пароли вы добавляете?

Общая настройка и другие задачи

Независимо от роли, большинству серверов потребуется:

  • Резервное копирование - Агенты, расписание и т. Д.
  • Мониторинг - Минимум ping и / или SNMP. И никаких ключевых услуг.

Конфигурация ролей

Здесь все значительно разойдется: Вы создаете DNS-сервер? Почтовый сервер? Контроллер домена Active Directory? У каждого будет свой собственный контрольный список (в зависимости от роли и сайта).
Я даже не собираюсь делать вид, что предлагаю здесь руководство. Слишком много вариаций.


ДОКУМЕНТАЦИЯ

Не забудьте записать существование сервера (серийный номер, местоположение / стойка / U, имя хоста, роль, ОС и т. Д.)

Также не забудьте НАМЕТЬТЕ физический сервер. Многие критически важные для производства системы прекратили свое существование из-за того, что на физической машине не было этикетки, и поскольку никто не знал, что она делает, ее отключили.

2
ответ дан 3 December 2019 в 19:02

Теги

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