1) ๋ฌธ์ ์ํฉOracle Linux 8 ์ค์น ํ, dnf install ๋ช
๋ น์ด๋ก ํจํค์ง๋ฅผ ์ค์นํ๋ ค ํ์ผ๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค์.์๋ฌด๋๋ Locale ์ค์ ์ด ์๋ชป๋์ด ์๋ ๊ฒ ๊ฐ์ผ๋ ํ์ธํด๋ด
์๋ค![root@SRV2 ~]# dnf install -y mongodbFailed to set locale, defaulting to C.UTF-8 2) ์์ธ[root@SRV2 ~]# localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us [root@SRV2 ~]# localectl list-locales | grep -i utfC.utf8 ...en_US.utf8en_US.utf8@ampm ..
๐ ๏ธ Devops
1) ๊ฐ์ CentOS 6 ์ดํ ๋ฒ์ ์์๋ ๋คํธ์ํฌ ๋๋ฐ์ด์ค๋ช
์ด "eth0"์ฒ๋ผ ํ๊ธฐ๋์์ผ๋, CentOS 7 ๋ถํฐ๋ ๋ณด์์์ ์ด์ ๋ก ens32, enp12 ๋ฑ ๋๋ฐ์ด์ค๋ช
์ด ์ผ๊ด์ ์ด์ง ์๋ค. ๋ฐ๋ผ์, ๊ธฐ์กด์ ๋๋ฐ์ด์ค๋ช
์ธ eth0์ฒ๋ผ ํ๊ธฐํ๋ ค๋ฉด grub ํ์ผ์ ์์ ํด์ฃผ์ด์ผ ํ๋๋ฐ ์๋์ ์ ์ฐจ๋๋ก ์งํํด๋ณด์! ์ฐธ๊ณ ๋ก, Redhat ๊ณ์ด๊ณผ Debian ๊ณ์ด์ ๋ํด์ ๋ค๋ฃฌ๋ค! (1) ๊ธฐ์กด ๋คํธ์ํฌ ๋๋ฐ์ด์ค๋ช
ํ์ธ [root@localhost ~]# ifconfig ens32: flags=4163 mtu 1500 inet 172.20.0.101 netmask 255.255.255.0 broadcast 0.0.0.0 ether 00:0c:29:04:b5:1e txqueuelen 1000 (Ethernet) RX p..
1) ๊ฐ์ HTML5, CSS3 ์ฐ์ต์ผ๋ก ์ฌ๋ฌ ์ฌ์ดํธ๋ฅผ ํด๋ก ์ฝ๋ฉํ์๋๋ฐ.... ์๋ฌด๋๋ ํฌํธํด๋ฆฌ์ค์ ๊ทธ๋ฆผ๋ง ๋ณด์ฌ์ฃผ๊ธฐ๋ณด๋ค๋ ์๋ฒ์ ์ง์ ๋ฐฐํฌํด์ฃผ๋ ๊ฒ ๋ ์ข๋ค๊ณ ์๊ฐํ๊ธฐ์ ์ด ๊ธ์ ์ ๊ฒ ๋์์ต๋๋ค -ใ
-.. ์ผ๋จ ์ค๋ผํด ํด๋ผ์ฐ๋์ ๋๊ณ ์๋ VM์ Apache ์๋ฒ๋ฅผ ์ค์นํด์ฃผ๊ณ vHost ๊ธฐ๋ฅ์ผ๋ก ๋๋ฉ์ธ ๋ณ๋ก ๋๋ ๋๊ณ ์์ผ๋ ์นด๋ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ ๋ฐ์์ต๋๋ค. DNS ์๋ฒ์ ๋๋ฉ์ธ์ ์์ผ๋์นด๋๋ก ์ค์ ํด๋๊ณ ์ ์ ํ์์ผ๋ vHost๋ก ์ค์ ํ ๋๋ฉ์ธ์ ์ ๋์ํ์ง๋ง vHost์ ๋ฑ๋กํ์ง ์์ ๋๋ฉ์ธ์ผ๋ก ์ ์ ์, vHost๋ก ๋ฑ๋กํ ์ฒซ ๋ฒ์งธ ์๋ฒ๋ก ์ฐ๊ฒฐ๋๋ ์ด์ํ (?) ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค ใ
กใ
ใ
ก... ๊ทธ๋ฌ๋ค HAProxy์ URL ๋ฆฌ๋ค์ด๋ ํธ ๊ธฐ๋ฅ์ด ์๊ฐ๋์ ์ด ๊ธ์ ์ ๊ฒ ๋์์ต๋๋ค (๊พธ๋ฒ
) (2) HAProx..
1) Ansible ๊ฐ์ (1) IaC (InfraStructure as a Code) “ํ๋ก๊ทธ๋๋ฐํ ์ธํ๋ผ”๋ผ๊ณ ๋ ํ๋ IaC๋ ์ธํ๋ผ ๊ตฌ์ฑ์ ๋ง์น ์ํํธ์จ์ด๋ฅผ ํ๋ก๊ทธ๋๋ฐ์ฒ๋ผ ํ๋ ๊ฒ์ฒ๋ผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๊ฐ๋ฆฌํจ๋ค. IT ์ธํ๋ผ(์๋ฒ์ ๋คํธ์ํฌ)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฏธ๋ค์จ์ด๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์
, ์ถ๊ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์
์์ฒด์ ๋ฐฐํฌ ๋ฐ ์ธ๋ถ ์๋น์ค์ ๋ชจ๋ํฐ๋ง๋ฑ์ ์ฐ๊ฒฐ๊น์ง๋ฅผ ํฌํจํ์ฌ ์์คํ
๊ณผ ์๋น์ค๋ฅผ ์ด์ํ๊ธฐ ์ํ ๋ชจ๋ ํ๊ฒฝ ์์๋ฑ์ “์๋์ผ๋ก” ์คํํ ์ ์๋๋ก ์ฝ๋๋ก ๊ธฐ์ ํ๋ ๊ฒ์ด๋ค. (1-1) IaC์ ์ฅ์ ๊ฐ์ ์์คํ
์ ๋ํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ๊ด๋ฆฌ๋ฅผ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ณ ํ๋์จ์ด๋ฅผ ์๋์ผ๋ก ๊ตฌ์ฑํ๊ณ ์
๋ฐ์ดํธ ํ ํ์๊ฐ ์๋ค. ์ด๋ ์ธํ๋ผ์ “์ ์ฐ์ฑ”์ผ๋ก ์ฆ, ๋ฐ๋ณต์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ถ์ฌํ๊ฒ ๋๋ค → ex. ์ด์์ 1๋ช
..
ํ์ผ์ ์คํ๊ถํ ๋ถ์ฌํ๊ธฐchmod +x /etc/rc.d/rc.local ๋ฐ๋ชฌ ์๋์์ ๋ฑ๋กํ๊ธฐcat > /usr/lib/systemd/system/rc-local.service[Install]WantedBy=multi-user.targetEOFsystemctl enable rc-local.servicesystemctl start rc-local.service rc.local ์๋น์ค ์ํ ํ์ธsystemctl status rc-local.service // ์ ๋๋ก Activated ๋๋์ง ํ์ธsystemctl list-unit-files | grep rc.local // enabled ๋์๋ ์ง ํ์ธ ํ
์คํธcat > /etc/rc.d/rc.localtou..
KVM/Qemu ํ๊ฒฝ์์ VM ์ด๋ฏธ์ง๋ฅผ ๋ณดํต virt-builder๋ก ๋ง๋ค๋ค๊ฐ Rocky OS์ ๊ฐ์ด ์ง์์ ํ์ง ์๋ ๊ฒฝ์ฐ, qemu-img ์ปค๋งจ๋๋ก qcow2 ์ด๋ฏธ์ง ์์ฑ ํ ์ง์ iso ํ์ผ๋ก step by step์ผ๋ก ์ค์นํ๋ ์ผ์ด ์ข
์ข
์์ต๋๋ค. ํ์์๋ ํญ์ CentOS 7, Ubuntu 20.04๋ฅผ ์ฌ์ฉํด์ virt-builder์์๋ ์ง์์ ํด์คฌ๋ ๋ถ๋ถ์ด๊ธฐ์ qemu-img + iso ํ์ผ๋ก ์ง์ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ง ์์๋๋ฐ Rocky 8์ ์ธ ์ผ์ด ์๊ฒจ ์ด์ฉ ์ ์์ด step by step์ผ๋ก ์ค์นํ๊ฒ ๋์๋ค์... ๊ทธ๋ฆฌ๊ณ ๋ง๋ ์ด๋ฏธ์ง๋ก virsh console์ ์ด์ฉํ์ฌ ์ ์ํ์์ผ๋ ์๋ฌด๋ฐ ๋ฐ์์ด ์์ด ๊ต์ฅํ ๋ง์ด ํค๋งธ๋ค์ ใ
ใ
virt-builder๋ก ๋ง๋ ์ด๋ฏธ์ง์ qemu-img + i..
1) Virtual Box ๊ฒฝ๋ก ํ์ธC:\Program Files\Oracle\VirtualBox 2) Win + R ํคcmd ์
๋ ฅ ํ ์ํฐ 3) Virtual Box ๊ฒฝ๋ก ์ด๋ ๋ฐ ์ปค๋งจ๋ ์คํcd C:\\Program Files\\Oracle\\VirtualBoxVBoxManage modifyvm "VM_Name" --nested-hw-virt on
1) ๊ธฐ๋ณธ ์ค์ systemctl stop firewalldsystemctl disable firewalldsystemctl stop NetworkManagersystemctl disable NetworkManagersetenforce 0sed -i ‘s/SELINUX=enforcing/ SELINUX=disabled/g’ /etc/selinux/configyum install -y epel-release && yum update -y 2) PXE ๊ด๋ จ Package ์ค์น ๋ฐ ์ค์ yum install -y dhcp tftp tftp-server syslinux vsftpd xinetdcat > /etc/dhcp/dhcpd.conf 3) Rocky 8.6, RHEL 8.6 Mount ๋ฐ ํ์ผ ๋ณต์ฌmkdir..