[etc] Proxmox LXC ¿¡¼­ FreeIPA ¼³Ä¡ ½Ã ±â´É Á¦ÇÑ

Ǫ»Ç   
   Á¶È¸ 3833   Ãßõ 0    

요약: LXC 에서 FreeIPA 구성 시

1. unprivileged 체크 해제 필요: 체크 되어 있으면 SSSD - Kerberos 인증이 안 됨

- 정확히 어느 제한 때문에 안되는지는 모르겠습니다.

2. NTP: --no-ntp 로 NTP 구성 안 해야 함

- 어차피 컨테이너 호스트 시간을 따라가므로 컨테이너에서 시간 동기화가 필요없기도 하고, 권한 해제하면 되긴 될텐데 굳이...?



Proxmox 에 VM 과 LXC 방식으로 가상화를 할 수 있습니다.

VM 은 하드웨어부터 가상화해서 OS 가 올라가는 방식으로 부팅 시 BIOS 화면부터 OS 까지 다 볼 수있고, 다양한 OS 를 올릴 수 있습니다.

LXC 는 리눅스 컨테이너인데, 다들 아시는 Docker 라고 생각하면 되는데 좀 다른 모양이더군요.


여하간에 저는 FreeIPA 와 Keycloak 을 구성하여 모든 인증을 합칠 생각으로 FreeIPA 를  VM 으로 구성했습니다.

잘 동작하는데..자주 사용하는 인스턴스가 아닌데 CPU 를 계속 1% 가량 쓰는게 아깝더라고요.

그래서 LXC 로 구성... NTP 서비스가 안 올라가는 문제는 --no-ntp 로 해결


설치 완료 후 FreeIPA 웹 인터페이스 정상 접속 되고, Proxmox 에 LDAP Realm 추가하여 LDAP 계정으로 Proxmox 로그인도 성공

그 뒤에 LXC 리눅스 머신 간 SSH 접속을 하니 패스워드가 맞음에도 접속 실패... 로그를 아무리 살펴봐도 잘못된 부분이 없고, 검색해봐도 OS 버그라느니 이런 내용만 있다가... 

Proxmox 키워드를 넣어보니 그제서야 unpriviliged 체크 해제하라는 글을 찾았습니다.

https://www.reddit.com/r/Proxmox/comments/rqmq1b/unprivileged_lxc_sssd_configuration/


기능상 해결은 됐는데, 이게 영향이 어느 정도인지, 정확히 KDC와 SSSD 간에 어느 권한이 필요한지는 모르겠습니다.
ÀÌ ±ÛÀ» º¸¸é UID ¹®Á¦°¡ ¾Æ´Ñ°¡ ½Í½À´Ï´Ù. Âü°íµÇ½Ã±â ¹Ù¶ø´Ï´Ù.
https://www.reddit.com/r/Proxmox/comments/rqmq1b/unprivileged_lxc_sssd_configuration/
Ǫ»Ç 04-28
https://blog.davidassigbi.com/lxclxdproxmox-container-custom-uidgid-mappings-for-freeipa-users
uid gid ¸ÊÇÎ ÀÌÈÄ ssh Á¢¼Ó Àß µË´Ï´Ù. LDAP UID °ªÀÌ ³Ê¹« Ä¿¼­ ¾ÈµÇ´Â°Å¶ó³×¿ä.

/etc/pve/lxc/CTID.conf
lxc.idmap: u 1000000 1000000 200000
lxc.idmap: g 1000000 1000000 200000
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 65536

/etc/subuid, /etc/subgid ¿¡ Ãß°¡
root:1000000:2000000

freeipa-server ¼³Ä¡ ½Ã idstart, idmax °ª ÁöÁ¤
ipa-server-install \
  --setup-dns \
  --ds-password='DOMAIN PASSWORD' \
  --admin-password='IPA PASSWORD' \
  --domain=jellypo.pe.kr \
  --realm='JELLYPO.PE.KR' \
  --hostname=ipa1.jellypo.pe.kr \
  --netbios-name=IPA1 \
  --no-ntp \
  --idstart=1000000 \
  --idmax=1999999


Á¦¸ñPage 105/128
2014-05   4954433   Á¤ÀºÁØ1
2015-12   1490930   ¹é¸Þ°¡
2016-01   6805   izegtob
2018-12   5002   Ư¼ö¿ë¿ª
2020-11   4235   GoverZG
2023-08   11531   ¼­¹ö°°ÀºÀλý
2023-12   3834   Ǫ»Ç
2014-03   16084   ÁøºÀÀç
2014-12   11872   ¯¯¸Ç
2015-02   15429   ÇϾá°í´Ï
2015-09   6177   ³ëÀδÔ
2016-01   5290   ÈÄ·çÈÄ·ç
2016-03   6245   öÀÌ´Ô
2016-05   5584   ¼ÛÁÖȯ
2016-07   9524   ÈçÀû¼Ò³â
2016-09   15025   ½½·¯±×
2017-06   5455   ¹Î¼·79
2020-07   5243   ¿¥ºê¸®¿À
2021-10   8296   Á¤»ö¸Ç
2022-12   16179   ÂÉÄ¿
2014-07   9453   ¼ÛÅÂÁø
2015-07   5329   Liveyourlife