서버 관리 고수분들 조언좀 부탁합니다.ㅠㅠ

leosuvee77의 이미지

처음으로 서버관리를 맡게된 초짜입니다.

현재 사용중인 서버에는 scsi 하드가 2개 꼽혀 있습니다.

주하드에는 apm과 기타 업무에 필요한 인증 프로그램등이 설치되어

서버부팅시 자동으로 백업과 웹서버,mysql 등이 구동되고 있고

보조 하드에는 리눅스만 설치되어 있는 상태이고 자동 마운트는 되어 있지 않습니다.

(백업 또한 주하드에만 저장되며 왜 있는지도 모르는 보조하드 입니다 ㅡㅡ;;)

리눅스는 두 하드 모두다 레드햇 엔터프라이즈 as 3(정확지 않습니다만;)가 설치 되어

있구요.. 레드햇 9.X 하고 같다고 하더군요;;

처음 설계 할 당시에는 주하드에 문제가 생겼을때 보조하드로 교체하여도

정상적인 서버 구동이 가능하도록 하는게 목적이었다고 합니다.

제가 궁금한 점 몇가지만 나열하도록 하겠습니다.

(참고로 주하드는 서비스가 되고 있기 때문에 손을 댈 수 없습니다.)

1. 주하드에 설치되어 있는 리눅스 운영체제를 포함해서 각종 데이터,apm등

모든 파일을 통째로 보조하드로 복사해서 구동을 시킬 수 있나요?(무식한 발상입니다만..;;)

2. (1)이 안된다면 보조하드에 리눅스만 설치하고 주하드에 설치되어 있는

apm과 기타 프로그램들만 복사해서 구동을 시킬 수 있을까요?

3. (1),(2)를 할 수 있다면 어떤 방법을 사용하면 가장 안정적으로 복사할 수 있을까요?

4. 현 상태에서 raid 1(미러링) 구성이 가능할까요? 물론 서비스중인 주하드에는

손상이 안가게요..;;

후..인수인계도 없이 갑자기 떠맡게 되서 어디부터 손을 대야할지 막막하네요..

위에도 언급했다싶이 주하드가 이상이 생겼을때 보조하드로 대체할수 있는

시스템을 만들어야 할 상황입니다. 제가 초짜다 보니 말도 안되는 질문있을수도 있고

빠뜨린 부분이 있을수도 있지만 아무쪼록 귀엽게(?) 봐주시고 고수님들의 조언 부탁드립니다..ㅠㅠ

사랑천사의 이미지

RAID-1(이 미러링 말씀 하시는 거 맞는지...)로 구성 하시는 것에 대해선 말씀 드릴 수 있는 것이 없군요. 대용량 저장소나 스토리지를 관리 한 적이 없기 때문에.

비상시 2번째 하드로 충분히 교체가 가능하고요. 데이터를 그대로 복사 해 놓으시면 됩니다. 다만 잘 복사 하셔야 할 겁니다. rsync를 내부적으로 사용 해도 좋을 것이고, 이미지로 만들어서 하드에 풀거나 하는 방법도 있을 겁니다. 사실 파일을 그대로 복사 하는 것 만으로도 별 문제 없이 작동 하는건 당연 하다고 생각 합니다. 다만, 2번째 디스크에 부트 로더가 없다면 그거 설정은 미리 한번 쯤은 해 주시는게 좋을 거 같습니다. 디스크 자체를 통체로 복사 하는 프로그램등에 대해선 잘 모르겠네요. 그런 것을 쓰신다면 아마 부트로더를 따로 설치 하고 그러실 것도 없으실 겁니다. 정리 하면...

1. 파일 그대로 복사 해 놓으시면 사용 좀 시간차가 잇긴 하지만 서비스 가능합니다. 하지만 이게 백업 차원에서의 운영이기 때문에 DB 같은 것 까지 몽땅 최신 자료가 유지 된다는 보장은 당연히 할 수가 없겠죠. 실시간 SYNC가 아닌 이상에야...
2. 이런 일을 하시려면 방법은 크게 두 가지로 보입니다. 하나는 디스크의 물리적인 사항들(실린더 수, 용량, 모델 등)이 같을 경우(두 디스크가 서로...) 일정 시간마다 1번 디스크 전체의 RAW 형태의 이미지를 2번 디스크에 그대로 복사 해 두고... 유사시 2번 디스크로 부팅하고 사용하도록 설정 하는 것입니다. 그리고 다른 하나는 rsync등으로 내부적인 동기화를 시켜 둔 뒤(파일들을...) 부트 로더를 설치 하고 유사시 2번 디스크로 부팅하여 사용 할 수 잇게 설정 하는 방법입니다.
3. (2)와 같은 방법은 좀 무리가 잇을 수도 있습니다. 2번 디스크로 부팅해서 1번 디스크에 있는 소프트웨어를 사용 하는게 불가능 한게 아니란건 충분히 아시겠지만, 다른 시스템에서 이미 서비스 되고 있는 다른 환경의 프로그램을 디렉터리 래이아웃 같은것도 좀 달라 질 텐데 사용 한다는 것은 무리가 잇을 지도 모릅니다. 좋은 방법은 다 복사 해 놓는 거죠. 그리고 rsync로 내부적으로 어떻게 자료를 동기화 하느냐 하는 것은 LoopBack로도 네트워므가 된다는 점에 착안 해서 생각 해 보시면 이해가 가실 겁니다.

저도 고수가 아니기 때문에 이 정도만 적어야 할 거 같습니다. 너무 글이 지저분 하네요.

그럼 도움 되셨으면 합니다.(RAID는 RAID-0으로 밖에 구성 해 본 적이 없습니다. Level 1도 비슷하긴 하겠지만, 솔직히 경험이 없는 부분이라 함부로 말씀 드릴 수가 없군요.)
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

codebank의 이미지

1. 주하드에 설치되어 있는 리눅스 운영체제를 포함해서 각종 데이터,apm등
모든 파일을 통째로 보조하드로 복사해서 구동을 시킬 수 있나요?(무식한 발상입니다만..;;)

> 보조하드에 LINUX가 설치되어있다면 바로 보조하드로 부팅이 가능할 겁니다.
문제는 처음 부팅시에 GRUB이나 LILO의 설정을 어떻게 잡아놓았는지에 달려있겠죠.
즉, GRUB이나 LILO에서 보조하드에 대한 부팅 옵션이 잡혀있다면 큰 설정없이 바로
부팅은 가능할 겁니다. 또한 주하드에 있는 APM관련 데이터를 주기적으로 백업받은
데이터중 최종 데이터를 보조하드의 같은위치(주하드와 보조하드의 형식이 똑같다는
가정하에서...)에 복사해주면 가능할 것 같습니다.
apache의 home으로 지정된 부분도 같이 복사해주면 좋겠죠.(마지막 수정버젼으로...)
물론 자세한건 내부 설정파일들을 점검해봐야하겠지만 처음 설치의도가 응급용이었다면
똑같다고 가정을해도 무리는 없다고 생각합니다.
(혹시 모르니 apache와 php, mysql등의 설정파일이 보조하드와 주하드의 내용이 같은지를
점검해 보시는게 좋습니다.)

2. (1)이 안된다면 보조하드에 리눅스만 설치하고 주하드에 설치되어 있는
apm과 기타 프로그램들만 복사해서 구동을 시킬 수 있을까요?

> 위에서도 언급했듯이 데이터만 복사하면 가능할겁니다. 프로그램들이야 이미 설치되어
있을테니까요.

3. (1),(2)를 할 수 있다면 어떤 방법을 사용하면 가장 안정적으로 복사할 수 있을까요?

> 1,2번에도 써놓았듯이 데이터만 복사하면 될겁니다.

4. 현 상태에서 raid 1(미러링) 구성이 가능할까요? 물론 서비스중인 주하드에는
손상이 안가게요..;;

> 이부분은 저도 잘 모르겠습니다. raid는 설정해본적이 없어서... :-)
------------------------------
좋은 하루 되세요.

------------------------------
좋은 하루 되세요.

netkevin의 이미지

시스템이 들어있는 하드디스크는 레이드1(미러링)으로,

나머지 데이터가 있는 디스크(들)는 rsync등이나 테이프(요새도 테이프 많이 쓰나요?)로 열심히 백업하시거나...

디스크가 여러개(3개 이상)라면 레이드5 쓰시는게 속 편하시겠네요.

RAID 를 구성(initializing)하는 것은 system running 상태여도 할 수 있습니다.

아 참, RAID는 백업을 대체할 수 없다는 진리를 잊지 않으셔야 겠습니다.ㅎㅎ

요새 리눅스에서 소프트웨어 레이드 더 좋아졌나요? 써본지가 오래라...

누구 얘기 좀 해주세요.

junilove의 이미지

무식하게..확실하게..dd로 떠버리는 방법이 있겠습니다.
단 주, 보조 hdd 가 동일 스펙이여야합니다.

leosuvee77의 이미지

답글 달아 주셔서 한 시름 놓은 듯 하네요..

지금 부턴 제몫이겠죠?ㅎㅎ

열심히 함 해볼랍니다..도움 주신 모든 분들 다시 한번 감사드립니다!

사랑천사의 이미지

dd로 하드 뜰려다가 너무 느려서 속 터졌던 기억이 있군요 전. 그래서 이미지를 잘 뜨지 않는 것도 사실이지만 한다고 해도 dd는 안 씁니다. 하지만 dd도 하나의 방법이 될 수는 있다고 생각 합니다.
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

salpoosi의 이미지

24시간 가동 시스템에서

운영체제나 프로그램을 위한 하드에 설치를 하고 그것의 백업으로 하드 하나를 둡니다.

백업하드에는 운영체제용의 하드를 백업해 두고 전원을 넣지만 마운트는 하지 않습니다.

데이터용으로는 다른 하드를 사용합니다. 보통 데이터용 하드는 레이드로 구성을 합니다.

중요한것은 데이터용 하드는 매일 백업이 이루어지도록 해야 합니다.

운영체제용의 백업 하드는 항상 최신의 상태로 유지할 필요는 없지만 언제라도 주 하드가

죽었을때 교체가 되어 사용 가능해야 합니다.

데이터의 백업은 다른 시스템에 자료를 보관하도록 합니다. 대체 백업 공간이 없으면

로컬 PC에라도 백업을 받도록 하세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.