agent-config.yaml
apiVersion: v1alpha1
kind: AgentConfig
metadata:
name: ocp
hosts:
- hostname: master1
role: master
interfaces:
- name: enp1s0 # 실제 인터페이스 이름 (ip link로 확인한 것)
macAddress: "52:54:00:AD:95:7A"
networkConfig:
interfaces:
- name: enp1s0
type: ethernet
state: up
ipv4:
enabled: true
address:
- ip: 10.0.1.201 # SNO 노드 IP
prefix-length: 24
dns-resolver:
config:
server:
- 10.0.1.200 # 베스천 DNS IP
routes:
config:
- destination: 0.0.0.0/0
next-hop-address: 10.0.1.1 # 게이트웨이 IP
next-hop-interface: enp1s0
install-config.yaml
apiVersion: v1
baseDomain: lbw-test.com
compute:
- hyperthreading: Enabled
name: worker
replicas: 0
controlPlane:
hyperthreading: Enabled
name: master
replicas: 1
metadata:
name: ocp
networking:
clusterNetwork:
- cidr: 10.128.0.0/14
hostPrefix: 23
networkType: OVNKubernetes
serviceNetwork:
- 172.30.0.0/16
platform:
none: {}
fips: false
additionalTrustBundle: |
-----BEGIN CERTIFICATE-----
MIIFTzCCAzegAwIBAgIUZn8dmryDQEul+4pb9Ah78ueAfg8wDQYJKoZIhvcNAQEL
BQAwJDEiMCAGA1UEAwwZcmVnaXN0cnkub2NwLmxidy10ZXN0LmNvbTAeFw0yNjA0
MDYwODM1MDhaFw0zNjA0MDMwODM1MDhaMCQxIjAgBgNVBAMMGXJlZ2lzdHJ5Lm9j
cC5sYnctdGVzdC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCq
hHpwuie8elj8rn3ikwmpKMFfKk0i+op5lJ2cpHnVUkMaBvc8QWwapx1GkftnQyFE
GmkN8IwURA0Ml8CtH6INo/JvXJ8PQOpNDfeszlq+K1weNLlPZW9RuJlFrS9NcyGy
lR+yQnJOieK7A4i1k0tsmr5hgX1CLADXiqYSK/uWTwGdKrsG/2Xla1FCIQkVQf7M
b1XtZ2cuKjudnhlzJ4NO4aOmhUnJS0vghnKwwV+XBJaht1QGPXe4Z0BK3LcgLjyB
HkGv80SHs0DLLuOB8gVOlvFQ/oW2hrnROQcsylF9Wiir1eTWNI7waUK+mZs3oxpc
9E7fI3BIhSlt6ttCKH1wtmm8ht3n8n509YiXHv6yF81nKGagpYwebyUKsg+sDCzn
4gutSoy+pbJHz2l4Ik8wrcSQ9/yLaq4g+8vn17ujmrliAOCRfeyq7TzQn+qg94ti
ZediJYuU7JjXaZu1sq88Q/S0Uzn6rWXQyZ/YSXl8SNpDuG6fb4xonLxblJMNVtl+
vWPieCtfWrmGfemnFFgLEt0tukOfD95hbE2pjhbUGcwYRuDwpgG5+OjH5ZpDGgjc
c1qb3pHYMDilLVAH5nRHfOUOnNls2INyakuvtZFHJRwjm6xh4BZaju6A2mrM9pS/
cOrAaV6HpXzwfzOKVK52uhPMw5D8EcRXg2j8tZgTQwIDAQABo3kwdzAdBgNVHQ4E
FgQUATs02nXP0EkwZ8M7/1fDGxw2Q+wwHwYDVR0jBBgwFoAUATs02nXP0EkwZ8M7
/1fDGxw2Q+wwDwYDVR0TAQH/BAUwAwEB/zAkBgNVHREEHTAbghlyZWdpc3RyeS5v
Y3AubGJ3LXRlc3QuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBVF3egrDs+CV13YmWE
8IORuf1JDT493JDiEzoZW5rCIqpyHWTDDEcasE19JPpybi/mkRV6jHz5vQo17Ttb
WEZqhga1TyVOKLqQoj+A3v2lxgzjKJ7/3zE0bp8UVvouYVLbtf5jgx4F79RdcM2o
XJBrcD5LnMWdty/WVMm7ZOb3sw5LkWl5inXU+XRRrVycGe68jf9dQoejnHHMu2Pt
gGFDpRg6sMTQ0dw7v+/TDE/qCol0XA/GBQNzZ/dZJwQYpEA8MiPO5zRG0cHxggwU
rtMSpOjwiv/1t2ReprV8fm3uw2ecVXmRfoUjg6hcFCCVAb2psx3ADORIWNYKgp6x
1CbNL9Of/L4FifKoRVlh0fsTFZzqNLDl6jw5HLWgFf/zPihg9dYPTJgrukFh7C3O
QLWRNul/NGi+/+zP1YR0id2CnHoVY41NOFttEKnJhTyWOOGwDwsfCafe1bmzdkTx
C/AdDvpGwbW/WudkUgkv2Q3XftlymKEzN0uYdr6L4u1YaAI520zKlBNLZoWj4p5p
WC5tI/NLJRhRDLxgjE3XyO9chzDoNaP3uQzLbrr0+vv7c8lKAB8s8qqVcFnbgX+S
YQGJnDRulxLz+t31lGJ0O/33mSSp0A5UUUwaf0KQTn9JoHpqlYNAOlR2HjSH4U6Y
B76gRmt/6l4DJn3/YhSHzrEorg==
-----END CERTIFICATE-----
pullSecret: '{"auths":{"registry.ocp.lbw-test.com:5000":{"auth":"YWRtaW46YWRtaW4xMjM=","email":"[email protected]"}}}'
sshKey: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmunqEjTV8dwMPxEUl6B9J6KW2F65eembMARUabpL6w+z68hEnQdDcSAYTt20AkOC0eH7Lcv+aLFLryO444La3zzY5HgZWwkDcD6zs40XyPOB2YkBOBEejLnBLKs9+O6YsCq1U2CDYDnZNRSULrVJAk0GS/Ms5QG7aDZWjLFQWAw+NG6Atc9iMAAgwNOynbrXyEbusZqs1cEgQKPzBix83er3sp4xyx36qSD/yjNJ69QdYQ934dslDQhcz2N4EnY9rCi1lPWB3CA2KFG9VtI0K3L/NqPPurhv/viIfkKODwbNoaH8NfN3s89eK/haa4zPXfpLCVMwJyNYV3bD8jwO+Ud6rnzISuFvpfJpZPaEAxPMnHiTOOEBJCr07LD3BsG6CPOb2igx0Erk0u7XYjsJGUxdkIPofh7VtswgWaHFnqkfi66xsyKaE8jL4jq99+xCUiV0HnIuz8Ck8PbyNR1FeJnUeMcMOtWflEiR879z/pe+IqKDOkMdvuS3qqKcStdc= [email protected]'
ImageDigestSources:
- mirrors:
- registry.ocp.lbw-test.com:5000/openshift/release
source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
- mirrors:
- registry.ocp.lbw-test.com:5000/openshift/release-images
source: quay.io/openshift-release-dev/ocp-release
yum install -y nmstate
./openshift-install agent create image --dir /root/clusterconfigs/
./openshift-install --dir /root/clusterconfigs agent wait-for install-complete --log-level info

installation stage Writing image to disk 가 100%가 되면 master노드가 재부팅된다. 이때 cd가아니라 disk로 부팅으로 변경후 재부팅하자.
그리고 기다리면 설치가 완료된다.