am urmărit aceste instrucțiuni pentru a instala Alpine Linux pe EC2. Totul a mers bine și am reușit să creez un AMI din care să pot lansa noi instanțe.
Instanța mea ar trebui să acționeze ca un Gateway NAT. Apoi, am activat net.ipv4.ip_forward și am configurat iptables similar cu cum este descrise în documentația AWS, dar pentru Alpine în schimb. Apoi, am creat un nou AMI, care, teoretic, ar fi trebuit să poată lansa instanțele mele NAT preconfigurate.
După ce m-am zgâriat ore în șir încercând să-mi dau seama de ce instanțele mele din subrețelele mele private nu au putut accesa Internetul, mi-am dat seama că instanțele NAT pe care le lansam din AMI nu au persistat configurația iptables și net.ipv4.ip_forward. Pachetul „iptables” nici măcar nu a fost instalat de la început.
Apoi, am aflat că volumul rădăcină EBS (/dev/xvda) nu era montat pe /, ci mai degrabă pe /media/xvda, adică modificările mele la, să zicem, /etc/init.d nu vor fi incluse în instantaneul EBS, nu?
Acum, sunt blocat pentru că nu știu ce să fac. Am încercat să caut pe Google și să mă uit la documentația AWS pentru volumele rădăcină EBS, dar nu știu cum este determinat un astfel de punct de montare și cum l-aș putea schimba astfel încât să fie montat pe /. Cum pot rezolva asta?