Самоучитель системного администратора. 5-е изд



Pdf көрінісі
бет101/141
Дата18.12.2023
өлшемі20,51 Mb.
#197526
1   ...   97   98   99   100   101   102   103   104   ...   141
Байланысты:
Cамоучитель системного администратора книга


Глава 8 
Рис. 8.20. 
Усовершенствованная топология сети Cisco 
Рис. 8.21. 
Конфигурация виртуальной локальной сети с доступом к Интернету 


Виртуализация и «облачные» технологии 
383 
Вот необходимые команды конфигурации: 
switch1(config)#interface fa0/20 
switch1(config-if)#no switchport 
switch1(config-if)#ip address 192.168.1.1 255.255.255.0 
switch1(config-if)#no shutdown 
Осталось еще прописать сам маршрут: 
switch1(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.1.1 
Рассмотрим окончательную конфигурацию коммутатора 
switch1


ip routing 

interface fa0/3 
switchport mode access 
switchport access vlan 2 

interface fa0/4 
switchport mode access 
switchport access vlan 2 

interface fa0/24 
switchport encapsulation dot1q 
switchport mode trunk 

interface default 
ip address 192.168.1.1 255.255.255.0 
no shutdown 

interface vlan2 
ip address 192.168.1.1 255.255.255.0 
no shutdown 

interface fa0/20 
no switchport 
ip address 192.168.1.1 255.255.255.0 
no shutdown 

ip route 0.0.0.0 0.0.0.0 192.168.1.1 
Другие производители оборудования 
Понятно, что Cisco — далеко не единственный производитель сетевого оборудова-
ния. Учитывая, что оборудование от Cisco стоит дорого, желающие сэкономить
наверняка будут искать более дешевые аналоги. Один из таких аналогов — это 
оборудование от D-Link. Простенькое, иногда зависает (ничего личного — говорим 
как есть), но зато ощутимо дешевле. 


384 
Глава 8 
Обратите внимание, что далеко не все оборудование от D-Link поддерживает вир-
туальные локальные сети. 
О настройке VLAN на коммутаторах D-Link можно прочитать вот на этой странич-
ке: 
http://xgu.ru/wiki/VLAN_в_D-LINK
или в руководстве пользователя.
Настройка VLAN в Linux 
А теперь рассмотрим настройку виртуальных сетей в ОС Linux. Этот раздел вам 
понадобится, если вы надумали построить программный маршрутизатор между 
двумя VLAN на базе Linux или хотите обеспечить присутствие одного и того же 
сервера в нескольких VLAN: такой себе Фигаро — тут и Фигаро — там. 
Первым делом надо добавить модуль 802.1Q, обеспечивающий маркировку кадров: 
# modprobe 8021q 
Модуль не найден? Тогда следует перекомпилировать ядро, включив поддержку 
этого модуля. Вот заветные команды: 
# cd /usr/src/linux 
# make menuconfig 
# make modules 
# make modules_install 
Модуль включается в разделе: 
Network options / 802.1Q VLAN Support

После перекомпиляции ядра перезагружаем систему и снова вводим команду: 
# modprobe 8021q 
Модуль должен быть загружен. Затем надо выключить сетевой интерфейс и «под-
нять» его, но уже без IP-адреса: 
# /sbin/ifconfig eth0 down 
# /sbin/ifconfig eth0 0.0.0.0 up 
Теперь укажем, к какому интерфейсу подключена какая из виртуальных сетей. Для 
этого используется команда 
vconfig
(пакет vlan или vconfig — название пакета, со-
держащего программу vconfig, зависит от дистрибутива). Формат вызова команды 
такой: 
# /sbin/vconfig add интерфейс VLAN_ID 
Например: 
# /sbin/vconfig add eth0 1 
# /sbin/vconfig add eth0 2 
В этом случае мы связали VLAN 1 и VLAN 2 с одним сетевым интерфейсом — 
eth0. Далее нужно указать IP-адрес и сетевую маску для каждого интерфейса: 
# /sbin/ifconfig eth0.1 192.168.1.х netmask 255.255.255.0 up 
# /sbin/ifconfig eth0.2 192.168.2.х netmask 255.255.255.0 up 
Можно задать маршрут по умолчанию (если необходимо): 
# /sbin/route add default gw 192.168.1.x 


Виртуализация и «облачные» технологии 
385 
Получить исчерпывающую информацию о «виртуальных» интерфейсах можно
через псевдофайловую систему 
/proc

cat /proc/net/vlan/eth0.N 
Например: 
cat /proc/net/vlan/eth0.1 
Это еще не все. VLAN мы, вроде бы, настроили, но при перезагрузке потеряем все 
настройки. Чтобы этого не случилось, нужно прописать модуль 802.1Q в файле 
/etc/modules.conf
, а настройки VLAN — в файле 
/etc/network/interfaces
, например: 
auto myvlan 
iface myvlan inet static 
address 192.168.1.1 
netmask 255.255.255.0 
vlan_raw_device eth0 
Можно также создать сценарий и добавить его вызов в сценарий автозапуска сис-
темы — это уже как кому больше нравится. 
Выбор сервера: физический или виртуальный 
Нужен ли вашему проекту сервер? 
Часто бывает так, что человек мучается над выбором физического сервера, а он ему 
вообще не нужен. Поэтому первым делом надо определиться, нужен ли сервер
вообще, а потом уже думать, какой из них покупать: физический или виртуальный. 
Вот несколько причин, согласно которым проекту (предприятию/организации) ну-
жен собственный сервер: 
крупный интернет-проект вроде игрового сервера, большого интернет-магазина, 
хостинг-провайдера и т. д.; 
необходимость удаленной совместной работы с каким-либо приложением вроде 
бухгалтерской программы «1С:Предприятие» или любым другим подобным; 
наличие большого количества пользовательского контента — например, если 
это социальная сеть; 
сайт с высокой посещаемостью, с которой обычный хостинг уже не справляется, 
и его нередко отключают за превышение лимита ресурсов. 
Впрочем, в последнем случае сервер не всегда и нужен. Возможно, следует опти-
мизировать программное обеспечение, чтобы уменьшить нагрузку на хостинг, или 
попробовать перейти к другому хостеру с более «мягкими» лимитами. 
А вот в первых трех случаях сервер нужен. Вот только заметьте, что мы пока не 
говорим, какой именно. Во всех остальных случаях (четвертый, как уже было ука-
зано — под вопросом) дешевле и проще приобрести хостинг. Учитывая среднюю 
стоимость физического сервера, средств, потраченных на него, хватит лет на 50 
аренды хостинга. 


386 
Глава 8 
Если ваш проект соответствует приведенным здесь критериям, сервер все-таки ну-
жен. Осталось решить, будет это физический сервер или можно обойтись вирту-
альным. Для начала рассмотрим коммерческую сторону вопроса. 
Стоимость физического сервера 
Давайте подберем сервер средней конфигурации, который бы подошел под наши 
нужды. При выборе сервера ориентируйтесь на модели в стандартных корпусах 1U 
или 2U, что будет полезно, если вы надумаете установить сервер в дата-центре. 
Вот примерная конфигурация такого сервера: 
Proliant DL180 Gen9 E5-2620v4 Hot Plug Rack (2U); 
Xeon 8C 2,1 GHz (20 Mb); 
1
×
16 Gb R1D_2400; 
RAID-контроллер P440FBWC (2 Gb кэш, поддерживаемые уровни RAID1/10/5/6); 
2
×
300 Gb 12G10K (8/16 up) SFF; 
noDVD; 
2 HPFans; 
iLOstd (w/o port); 
2
×
1 Gb Eth; 
EasyRK + CMA; 
1
×
900 W. 
Конфигурация средняя, но есть определенные положительные моменты: стандарт-
ный корпус 2U, серверный процессор Xeon, регистровая память 16 Гбайт, два на-
копителя по 300 Гбайт каждый (подойдет для создания RAID-массива). 
Стоимость этого сервера по данным Яндекс.Маркет составляет 146 851 рубль. От 
этой суммы мы и будем отталкиваться в дальнейших расчетах. 
Стоимость виртуального сервера 
Посмотрим, во сколько обойдется адекватный виртуальный сервер. Стоимость вир-
туального сервера будет зависеть от его конфигурации и выбранной платформы. 
Авторы этой книги имели опыт работы со следующими платформами: Microsoft 
Azure, Hetzner, Xelent Cloud. Платформа Hetzner отличается весьма демократичны-
ми ценами. Самые высокие цены у Microsoft. В среднем, виртуальный сервер кон-
фигурации CX41 (4 процессора, 16 Гбайт памяти и 160 Гбайт дискового простран-
ства) обойдется всего лишь в 19 евро (примерно 1425 р.) в месяц. В тариф включе-
но 20 Тбайт трафика — в большинстве случаев этого будет достаточно, поэтому 
можно сказать, что трафик бесплатный. 
Если разделить стоимость физического сервера (146 851 рубль) на стоимость еже-
месячной аренды, то этих денег хватит на 103 (!) месяца аренды сервера. Другими 
словами, вы можете арендовать виртуальный сервер почти 9 лет. 


Виртуализация и «облачные» технологии 
387 
П
РИМЕЧАНИЕ
Потребности в ресурсах, так же как и цены на физические устройства и виртуальный 
хостинг, все время растут, и ко времени выхода книги из печати и рассматриваемые 
конфигурации, и расчеты их стоимости могут устареть, однако соотношения цен на 
физические серверы и хостинг виртуальных, как правило, остаются стабильными, со-
ответственно, и излагаемые здесь соображения — актуальными. 
Также учтите, что, приобретая физический сервер, всю сумму придется заплатить 
сразу. Заметьте: мы говорим сейчас не об аренде физического сервера, а именно
о покупке собственного за собственные средства. В случае с заемными средствами 
сервер обойдется еще дороже, поскольку надо будет выплачивать проценты по 
кредиту. В качестве капиталовложения физический сервер для небольших и сред-
них проектов — тоже не вариант, т. к. за непродолжительное время он очень быст-
ро потеряет в цене, и вы не сможете продать его даже за половину затраченной 
суммы, если обнаружите, что он вам более не нужен. 
Да, вы можете возразить, что на физическом сервере в два раза больше дискового 
пространства, но: 
во-первых, далеко не всегда вам сразу нужны будут все его 300 Гбайт (второй 
накопитель используется в качестве «зеркала», поэтому вторые его 300 Гбайт не 
считаются); 
во-вторых, в случае с виртуальным сервером вам не нужно будет сразу оплачи-
вать стоимость аренды на 9 лет вперед. Вы можете платить так, как вам угодно: 
раз в месяц, почасово (0,017 евро в час для нашей конфигурации), можно 
уменьшить количество ресурсов и платить меньше. Так, аренда конфигурации
с 8 Гбайт памяти стоит 10,68 евро в месяц — тогда ваших средств хватит на еще 
более продолжительный срок аренды. 
Стоимость содержания физического сервера 
Конечно, физический сервер приятнее тем, что его можно подержать в руках, — 
видишь, за что платишь деньги. Однако, как и со всем физическим, мало его ку-
пить, его нужно еще и содержать. 
В стоимость содержания физического сервера входят следующие составляющие: 
стоимость программного обеспечения
— арендуя виртуальный сервер, вы ав-
томатически приобретаете и лицензию на право использования того или иного 
программного обеспечения, — например, Microsoft Windows Server. В случае с 
физическим сервером за «математику» придется доплатить. Впрочем, и при 
аренде виртуальный сервер этот вопрос лучше уточнить — разные платформы 
считают по-разному: Linux, как правило, бесплатный, а вот в случае с Windows 
стоимость ПО может не входить в стоимость аренды. Как правило, она входит, 
но стоимость виртуальной машины с Windows может оказаться выше, чем ана-
логичной с Linux; 
зарплата администратору
— в зависимости от обязанностей администратора, 
графика его работы и вашего региона, эта сумма будет составлять от 25 тыс. 
рублей в месяц; 


388 

Достарыңызбен бөлісу:
1   ...   97   98   99   100   101   102   103   104   ...   141




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет