Планирование топологии » История » Версия 3
  Dmitry Chernyak, 31.10.2012 23:39 
  
| 1 | 1 | Dmitry Chernyak | h1. Планирование топологии | 
|---|---|---|---|
| 2 | 1 | Dmitry Chernyak | |
| 3 | 1 | Dmitry Chernyak | h2. Назначение сетевых соединений | 
| 4 | 1 | Dmitry Chernyak | |
| 5 | 1 | Dmitry Chernyak | |_.назначение|_.условно| | 
| 6 | 1 | Dmitry Chernyak | |для связи между узлами кластера|gnt| | 
| 7 | 1 | Dmitry Chernyak | |для drbd-трафика (*только его*)|san| | 
| 8 | 1 | Dmitry Chernyak | |для офисной локальной сети|lan| | 
| 9 | 1 | Dmitry Chernyak | |для доступа в Интернет|wan| | 
| 10 | 1 | Dmitry Chernyak | |
| 11 | 1 | Dmitry Chernyak | h2. Варианты топологии | 
| 12 | 1 | Dmitry Chernyak | |
| 13 | 1 | Dmitry Chernyak | То что в скобках - использует один интерфейс | 
| 14 | 1 | Dmitry Chernyak | |
| 15 | 1 | Dmitry Chernyak | |_.описание|_.топология|_.требования|_.примечания| | 
| 16 | 1 | Dmitry Chernyak | |для тестирования|(gnt+lan+san)|один коммутатор 1Gbit|невысокая производительность| | 
| 17 | 1 | Dmitry Chernyak | |SOHO|(gnt+san)+lan|интерлинк/SAN + подключение к офисному коммутатору|для gnt выбран более надежный сегмент сети| | 
| 18 | 1 | Dmitry Chernyak | |серверная|(gnt+lan)+san|надежный коммутатор LAN + интерлинк/SAN|когда сетевая инфраструктура надежна и управляема| | 
| 19 | 1 | Dmitry Chernyak | |датацентр|gnt+san+lan|отдельная SAN, отдельный сегмент для gnt|когда все по-взрослому| | 
| 20 | 1 | Dmitry Chernyak | |
| 21 | 1 | Dmitry Chernyak | h2. Конфигурирование | 
| 22 | 1 | Dmitry Chernyak | |
| 23 | 1 | Dmitry Chernyak | h3. Основы | 
| 24 | 1 | Dmitry Chernyak | |
| 25 | 2 | Dmitry Chernyak | # Для работы кластер использует идентификацию узла (hostname и т.п.). Идентификация конфигурируется при установке и назначенное имя узла и IP адрес должны относиться к сегменту gnt. | 
| 26 | 2 | Dmitry Chernyak | # Если предполагается наличие отдельного сегмента LAN, то его надо конфигурировать дополнительно. | 
| 27 | 2 | Dmitry Chernyak | ## В больших инфраструктурах выдача адресов и имен хостов в LAN может находиться в чужой зоне ответственности. Поэтому для узлов кластера адресация в LAN носит дополнительный характер. | 
| 28 | 2 | Dmitry Chernyak | ## Имя и адрес узла в LAN для функционирования узла значения не имеет - его не нужно прописывать в hosts, достаточно записи в DNS-сервере. | 
| 29 | 2 | Dmitry Chernyak | ## В то же время универсальный IP-адрес кластера (который автоматически активируется на текущем мастер-узле) удобно назначать именно в сегменте lan (--master-netdev). | 
| 30 | 1 | Dmitry Chernyak | # Отдельный сегмент SAN - это опция ganeti и назначается как secondary-ip (gnt-node add -s). | 
| 31 | 1 | Dmitry Chernyak | |
| 32 | 1 | Dmitry Chernyak | h3. Ввод конфигурационных данных | 
| 33 | 1 | Dmitry Chernyak | |
| 34 | 3 | Dmitry Chernyak | *На этапе установки узла (инсталлятор на CD-ROM)* | 
| 35 | 3 | Dmitry Chernyak | # Выбирается имя узла (оно предзаполнено строкой "gntX", и предлагается самостоятельно заменить "X" на цифру). | 
| 36 | 3 | Dmitry Chernyak | # Выбирается адрес узла в сети gnt (оно предзаполнено строкой "192.168.236.XXX"). | 
| 37 | 3 | Dmitry Chernyak | # Выбирается адрес DNS (192.168.236.YYY) - это будущий адрес виртуальной машины sci/puppet/etc. | 
| 38 | 3 | Dmitry Chernyak | # Роутер указывается в случае, если сегменты gnt и lan совмещены, иначе - не указывается. | 
| 39 | 1 | Dmitry Chernyak | |
| 40 | 1 | Dmitry Chernyak | *В sci.conf, перед выполнением sci-setup cluster* | 
| 41 | 1 | Dmitry Chernyak | * CLUSTER_NAME(предзаполнено "gnt") | 
| 42 | 1 | Dmitry Chernyak | * CLUSTER_IP=(не заполнено) | 
| 43 | 1 | Dmitry Chernyak | * CLUSTER_NETDEV=(не заполнено, это master-netdev, если не заполнять, вычисляется из LAN_IP, если LAN_IP тоже не заполнено, то параметр кластера --master-netdev не указывается) | 
| 44 | 1 | Dmitry Chernyak | * NODE1_NAME=(автозаполнение из hostname) | 
| 45 | 1 | Dmitry Chernyak | * NODE1_INT_IP=(автозаполнение из hosts) | 
| 46 | 1 | Dmitry Chernyak | * NODE1_SAN_IP=(пусто, если вписать, будет инициализация узла с опцией -s) | 
| 47 | 1 | Dmitry Chernyak | * NODE1_LAN_IP=(пусто, если вписать, из него вычислиться master-netdev) | 
| 48 | 1 | Dmitry Chernyak | * NODE1_WAN_IP=(пусто, если вписать, ничего не будет) | 
| 49 | 1 | Dmitry Chernyak | * NODE2_*=(то же самое) | 
| 50 | 1 | Dmitry Chernyak | * SCI_INT_IP=(автозаполнение из hosts) | 
| 51 | 1 | Dmitry Chernyak | * SCI_LAN_IP=(не заполнено) | 
| 52 | 1 | Dmitry Chernyak | |
| 53 | 1 | Dmitry Chernyak | * Чтобы использовать сети, кроме NODE1_INT_IP, их надо запуска sci-setup cluster сконфигурировать в interfaces и активировать. | 
| 54 | 1 | Dmitry Chernyak | (Возможно впоследствии для этого сделать мастер). | 
| 55 | 1 | Dmitry Chernyak | |
| 56 | 1 | Dmitry Chernyak | * При выполнении sci-setup cluster все NODE1_*_IP проверяются по ifconfig, CLUSTER_NETDEV проверяется по interfaces и ifconfig, заполняется /etc/ganeti/networks. | 
| 57 | 1 | Dmitry Chernyak | |
| 58 | 1 | Dmitry Chernyak | * При выполнении sci-setup sci виртуальной машине передается либо один адрес, либо два. link вычисляется автоматически из /etc/ganeti/networks. |