Установка Openshift 4.3 Baremetal - PullRequest
       91

Установка Openshift 4.3 Baremetal

0 голосов
/ 16 апреля 2020

1. Что я пробовал

Я хочу сделать ocp кластер (на самом деле, один узел-все в одном ) как этот блог
ссылка: openshift.com / blog / обновленный openshift-all-in-one-aio-for-labs-and-fun
и я также сослался на официальный документ: установка голого металла

Итак, то, что я пробовал, выглядит так:

(я использовал VirtualBox, чтобы сделать четыре вм)
- 1 бастион
- 1 днс
- 1 мастер
- 1 bootstrap

Эти виртуальные машины находятся в одной сети.

Сначала я сделал файл зажигания для загрузки master и bootstrap узла.
install-config.yaml, который я использовал:

apiVersion: v1
baseDomain: hololy-local.com 
compute:
- hyperthreading: Enabled   
  name: worker
  replicas: 0 
controlPlane:
  hyperthreading: Enabled   
  name: master 
  replicas: 1 
metadata:
  name: test 
networking:
  clusterNetwork:
  - cidr: 10.128.0.0/14 
    hostPrefix: 23 
  networkType: OpenShiftSDN
  serviceNetwork: 
  - 172.30.0.0/16
platform:
  none: {} 
fips: false 
pullSecret: '{"auths": ...}' 
sshKey: 'ssh-ed25519 AAAA...' 

Я только изменил baseDomain, номер мастера replica, pullSecret и sshKey.

После создания файлов зажигания я начал загружать bootstrap узел и мастер-узел с iso-файлом.

bootstrap узел был успешно установлен, но проблема произошла с главным узлом.

2. Подробно

Перед началом установки Мастер-узла я должен настроить dns. Поскольку в отличие от установки bootstrap, главный узел запрашивает информацию о домене во время установки.

IP-адрес
dns: 192.168.56.114
master: 192.168.56.150

Зона DNS похожа это:
enter image description here И я начал настраивать мастер-узел, используя эти параметры.

coreos.inst.install_dev=sda 
coreos.inst.image_url=http://192.168.56.114/rhcos438.x86_64.raw.gz
coreos.inst.ignition_url=http://192.168.56.114/master.ign
ip=192.168.56.150::192.168.56.254:255.255.255.0:core0.hololy-local.com:enp0s3:none nameserver=192.168.56.114

Установка успешно завершена, но при загрузке без загрузочного диска (.iso) появляется ошибка.

enter image description here Кажется, он пытается найти главный файл конфигурации в api-int.aio.hololy-local.com:22623, и он подключает IP-адрес, который я написал в файле зоны.

Но, как ни странно, соединение постоянно отклонялось.

Поскольку я установил stati c ip при установке rhcos, поэтому тест Ping успешно работает на 192.168.56.150.

Я думаю, что порт 22623 был заблокирован. Но как я могу открыть порт перед загрузкой ОС? ...

Я не знаю, как это решить.

Спасибо.

...