2016-02-22 1 views
-1

В настоящее время я следую руководству по установке кисточек openstack для redhat linux flavors. Я вроде застрял на этапе Настройка сети в Главе 2: http://docs.openstack.org/kilo/install-guide/install/yum/content/ch_basic_environment.html#Конфигурирование сети в главе 2: базовая среда руководства по установке Openstack

Экскурсовод говорит мне:

Configure the first interface as the management interface: 

IP address: 10.0.0.31 

Network mask: 255.255.255.0 (or /24) 

Default gateway: 10.0.0.1 

Однако, он не показывает, как сделать это. Как это будет работать в centos?

Спасибо!

ответ

0

Они руководствуются просто ссылкой на стандартную конфигурацию сетевого интерфейса CentOS, это не то, что характерно для OpenStack.

Предполагая, что ваш компьютер имеет два сетевых интерфейса, вы должны быть в состоянии видеть имена интерфейсов, выполнив команду

/sbin/ifconfig 

Вот некоторые пример вывода (мой интерфейс управления уже имеет IP-адрес, настроенный так показ в качестве интерфейса с IP 10.0.2.31):

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 
    inet6 fe80::a00:27ff:feae:d2fb prefixlen 64 scopeid 0x20<link> 
    ether 08:00:27:ae:d2:fb txqueuelen 1000 (Ethernet) 
    RX packets 2408605 bytes 1525820305 (1.4 GiB) 
    RX errors 0 dropped 95427 overruns 0 frame 0 
    TX packets 210 bytes 22059 (21.5 KiB) 
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 
    inet 10.0.2.31 netmask 255.255.255.0 broadcast 10.0.2.255 
    inet6 fe80::a00:27ff:fe3c:a34e prefixlen 64 scopeid 0x20<link> 
    ether 08:00:27:3c:a3:4e txqueuelen 1000 (Ethernet) 
    RX packets 561650 bytes 195828420 (186.7 MiB) 
    RX errors 0 dropped 0 overruns 0 frame 0 
    TX packets 636197 bytes 242737796 (231.4 MiB) 
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

Что важно для вас это имя ваших интерфейсов, на выходе образца выше вы можете увидеть, есть два интерфейса: enp0s3 и enp0s8

Выберите тот, который вы хотите использовать в качестве интерфейса управления, и настройте его со статическим IP-адресом. Используя примерные интерфейсы сверху, где мы используем интерфейс enp0s8, вам нужно будет отредактировать файл /etc/sysconfig/network-scripts/ifcfg-enp0s8 и установить IP-адрес и другую информацию.

Вот пример содержания для этого файла, заменить IP-адрес для тех, которые применимы к вашей установке:

TYPE="Ethernet" 
BOOTPROTO="none" 
DEFROUTn="yes" 
PEERDNS="yes" 
PEERROUTES="yes" 
IPV4_FAILURE_FATAL="no" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6_DEFROUTE="yes" 
IPV6_PEERDNS="yes" 
IPV6_PEERROUTES="yes" 
IPV6_FAILURE_FATAL="no" 
NAME="enp0s8" 
DEVICE="enp0s8" 
ONBOOT="yes" 
IPADDR=10.0.2.31 
PREFIX=24 
GATEWAY=10.0.2.2 
DNS1=8.8.8.8 
NM_CONTROLLED=no 

Для получения более подробной информации о настройке интерфейса со статическим IP на CentOS 7 см. http://www.usecentos.com/index.php?m=content&c=index&a=show&catid=14&id=1073

+0

Выполняется ли настройка только для интерфейсов, присутствующих в ifconfig? Я хочу настроить это, не касаясь интерфейсов в моем ifconfig. – user187558

+0

Вам не нужно изменять IP-адреса существующих интерфейсов для использования OpenStack, просто адаптируйте конфигурацию OpenStack. Поэтому в этом примере, если у вас уже есть интерфейс eth0 с IP 192.168.1.101, просто используйте этот IP-адрес вместо 10.0.0.31, следуя шагам установки OpenStack. В качестве альтернативы вы можете использовать IP-алиасинг для добавления второго IP-адреса в ваш интерфейс, например. если у вас есть eth0 с IP-адресом, вы можете сделать «ifconfig eth0: 1 10.0.0.31». Обратите внимание, что это должно быть в той же подсети, что и существующий IP-адрес на этом интерфейсе. –

+0

Итак, если они уже существуют, вместо того, чтобы следовать шагу настройки сети, я могу просто выполнить шаг разрешения имен конфигурации? Когда я редактирую файл/etc/hosts, содержащий следующее: # controller 10.0.0.11 controller # network 10.0.0.21 network # compute1 10.0.0.31 compute1 Поскольку у меня есть существующие IP-адреса, я могу просто заменить их там с моим правом? Кроме того, как только я вижу только 2 интерфейса, когда я захожу в каталог/etc/sysconfig/network-scripts /? Два интерфейса в ifconfig отсутствуют в этом каталоге. – user187558

 Смежные вопросы

  • Нет связанных вопросов^_^