DIASER (Distributed ระบบอินเทอร์เน็ตที่เก็บสำหรับการศึกษา Repositories) บนพื้นฐานของเทคโนโลยี DIAP สามารถสร้าง Back-UPS ในหลายตำแหน่งดังนั้นการปรับปรุงสภาพแวดล้อมของความมั่นคงและความปลอดภัย
ความต้องการของระบบ
- เวิร์คสเตชั่ Perl ใช้งาน v5.10.0
- 3 x ลินุกซ์โหนดจัดเก็บ (สามารถใช้ VM) ที่มีการเข้าถึงรากสำหรับการตั้งค่าเริ่มต้นและ Perl v5.10.0 ด้วยบริการ; sshd, crontab, iptables พอร์ต SSH เปิด ntpd, & nbsp; rsync (ภูตไม่)
- การเชื่อมต่อ LAN หรือ WAN ระหว่างเซิร์ฟเวอร์แต่ละเครื่องที่ 3 จะต้องสามารถ ping อีกคนหนึ่ง
- เซิร์ฟเวอร์ SSH ในแต่ละโหนดไม่จำเป็นต้องพอร์ต 22
- โมดูล Perl
เวิร์คสเตชั่: สุทธิ :: SSH :: Perl สุทธิ :: SFTP, getopt :: ยาวและระยะเวลา :: ReadKey
โหนด: สุทธิ :: SSH :: Perl คือเป็น root] #yum -Y ติดตั้ง perl-Net-SSH-Perl หรือ cpan> ติดตั้งสุทธิ :: SSH :: Perl
- พื้นที่ว่างพอเห็นเอกสาร / worksheet_3_26_may.pdf หรือเอกสาร / overview.png ฉันจะทำให้ทั้งหมดนี้ง่ายมากในการคำนวณเมื่อฉันได้เสร็จสิ้น calculate_lmb ย่อย
การกำหนดค่า
config.pl ไฟล์มีการตั้งค่าของผู้ใช้โปรดแก้ไขตามที่ต้องการ
การตั้งค่าหลัก:
จำนวนเดือนปีที่คุณต้องการระบบที่จะใช้สำหรับ
วันที่เริ่มต้น
เวลาของการดำเนินชีวิตประจำวัน
โหนดที่อยู่ IP
พอร์ต SSH
แห้งหรือไม่
หมดเวลาและอัตราการถ่ายโอนสูงสุด
เริ่มการติดตั้ง
เรียก -i diaser.pl เป็นผู้ใช้สามัญรหัสผ่านรากโหนดจะได้รับการร้องขอและให้จดบันทึกรหัสผ่าน diaser ที่คุณเลือก
ตัวเลือกอื่น ๆ สามารถดูได้ด้วยสวิทช์ -h diaser.pl
อัพเกรด
อัพเกรดสินค้าจะใช้การแก้ปัญหาและการปรับปรุงให้ใช้สวิทช์ -u
ข้อมูลจุดเริ่มต้น
เครื่องนี้มี ad0 ไดเรกทอรีและ aFULL01 และเป็นเครื่อง A. เครื่องของคุณจะถือว่าเป็นที่สุดของคุณแข็งแกร่งและใกล้เคียงที่สุดจากมุมมองของเครือข่ายเพื่อ & nbsp; สถานที่สำรองหลักของคุณ ไฟล์จะถือว่าการอ่าน / เขียนโดยผู้ใช้ id & nbsp; diaser สักครู่ ใช้ aFull01 สำหรับฉบับเต็มของคุณและ ad0 สำหรับทุกภายหลัง & nbsp; ความแตกต่าง สคริปต์ fill_diaser.sh จะทำงานโดยอัตโนมัติในการโหลดของ DIASER, fill_diaser จะถูกเขียนใน Perl
ดึงข้อมูล
การดึงปัจจุบันสามารถทำได้โดยการด้วยตนเองโดยใช้ SCP ระหว่างโหนดและใช้บันทึก rsync ทั้งหมดนี้จะเป็นไปโดยอัตโนมัติ
SE ลินุกซ์
อาจทำให้เกิดปัญหาการติดตั้งโปรดปิดการใช้งานในขณะที่การติดตั้ง
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ข่าวประชาสัมพันธ์ฉบับนี้มีจำนวนมาก การเปลี่ยนแปลงรหัสทำตาม Perl ปฏิบัติที่ดีที่สุดและ Perl :: คำแนะนำนักวิจารณ์.
- ระดับ 5 และ 4 เป็นที่สมบูรณ์แบบสำหรับเครื่องมือการจัดการ CLI เช่นเดียวกับระดับการเปลี่ยนแปลงมากที่สุด 3.
- โครงสร้างการพัฒนาบางส่วนได้รับการเพิ่ม SCM -. ไฟล์เหล่านี้มีการพัฒนาตัวแปรสภาพแวดล้อมการตั้งค่าและนามแฝงที่ใช้ในการควบคุมและเสริมสร้างสภาพแวดล้อมการเข้ารหัส
- Http conf.d ได้รับการแก้ไขเพื่อหลีกเลี่ยงนามแฝงที่ซ้ำกัน.
มีอะไรใหม่ ในรุ่น 1.0.8:
- หน้า GUI เว็บปลายเครื่องมือการกำหนดค่าที่มีทั้งหมด ตัวแปรที่ผู้ใช้ต้องการที่จะตั้งค่าและแสดงไว้อย่างชัดเจนในสี่ส่วนด้วยเคล็ดลับเครื่องมือป๊อปอัพ ด้วย GUI นี้ผู้ใช้สามารถเลือกตัวเลือกและสร้างแฟ้มการกำหนดค่า diaser ทำงาน จัดการสคริปต์ติดตั้งอยู่ในสถานที่ นี้ front-end สามารถติดตั้งได้โดยใช้ & quot; ให้ติดตั้ง & quot;.
มีอะไรใหม่ ในรุ่น 1.0.7:
- รุ่นพัฒนาซึ่งรวมถึงการออกแบบเครื่องมือเพิ่มเติม diaser-WebGui การปรับปรุงและมีรหัสการดำเนินงานรวมทั้งการกระทำที่กำหนดไว้หน้าต่างป๊อปอัพที่มีปุ่มปิดสำหรับทุกสถานการณ์ที่ผู้ใช้ป้อน Makefile และแฟ้มระบบ Apache conf.
- การตั้งค่าเครื่องมือ diaser สถานที่จัดเก็บไฟล์อยู่ในขณะนี้กำหนดไว้ล่วงหน้า.
- เครื่องมือที่ได้รับการเปลี่ยนชื่อเป็น diaser-WebGui ใน SVN และ Makefile.
มีอะไรใหม่ ในรุ่น 1.0.6 Beta 2:
- เว็บเครื่องมือ GUI ได้รับการปรับโครงสร้างหนี้และ เลือกวันจาวาสคริปต์
- แนะนำ.
- การอัปโหลดไฟล์การกำหนดค่าและประหยัดในสถานที่.
มีอะไรใหม่ ในรุ่น 0.2.5 Beta 1:
- สิ่งอำนวยความสะดวกโยกย้ายโหนดสามารถทำงานได้ในขณะนี้ ช่วยให้ผู้ใช้ที่จะย้ายโหนดทั้งหมดและข้อมูลไปยังเซิร์ฟเวอร์ที่แตกต่างกัน.
- เพิ่มในข่าวประชาสัมพันธ์นี้เป็นกราฟิกระดับสูงและท้ายเอกสารสำหรับผู้ใช้.
- การจัดการข้อยกเว้นจะกระทำเมื่อมีการโหลดโมดูล.
- รุ่น Perl จะปรากฏขึ้นเมื่อใช้ตัวเลือก --version.
- สูตรปริมาณการเข้ารหัสจะรวมอยู่ในเอกสารทางเทคนิค.
- Subroutine และการใช้งานดิสก์ตัวเลือกการแสดงผลของ --stats สำหรับโหนดทั้งหมด.
- ฟังก์ชันการทำงานใหม่ได้รับการรับรอง.
มีอะไรใหม่ ในรุ่น 0.2.4 Beta 1:
- ขณะนี้เป็นเครื่องมือที่จะช่วยให้ ผู้ใช้ในการทดสอบจริงไม่ทฤษฎีการรับส่งข้อมูลที่อาจเกิดขึ้นระหว่างสองโหนด ซึ่งจะช่วยให้การตัดสินใจของแบนด์วิดธ์ต่ำสุดสูงสุดระหว่างโหนด --bandwidth จะสร้างกราฟแสดงผ่านสูงสุดที่เป็นไปได้.
- ข่าวประชาสัมพันธ์ฉบับนี้มีโครงร่างและการดำเนินการบางส่วนย่อยโยกย้าย () ซึ่งจะช่วยให้ผู้ใช้ DIASER ที่จะย้ายโหนดจากเครื่องหนึ่งหรือ VM / VPS ไปยังอีก.
- มี bugfixes เล็กน้อยและแก้ไขคำสะกดผิดและแก้ไขขั้นตอนวิธีการ DIASER เติม.
- Roadmap ยังได้รับการปรับ.
- เอกสารที่ได้รับการปรับปรุงให้มีคุณสมบัติใหม่.
มีอะไรใหม่ ในรุ่น 0.2.3 Beta 1:
- ข่าวประชาสัมพันธ์ฉบับนี้มีตัวเลขของ bug- แก้ไขการปรับแต่งที่จะเดินผ่านเครื่องมือ --configure และสวิทช์จากการใช้ md5 จะ sha1 เช็คข้อสรุปของไดรฟ์ที่พวกเขาเข้า DIASER รวมทั้งการปรับปรุงเอกสารที่เกี่ยวข้อง.
มีอะไรใหม่ ในรุ่น 0.2.2 Beta 1:
- ตารางแบนด์วิดธ์ที่เรียบง่ายเข้ามาอยู่ในเอกสาร
- subroutine ดึงเอกสาร
- ง่ายดึงข้อมูลย่อยดำเนินการ subroutine ล็อคฉุกเฉินดำเนินการและเอกสาร
- fill_diaser.pl เรื่องการเขียนเอกสารปรับปรุง
- fill_diaser.pl หรือ gen_fill เขียนใหม่
- md5sum และไฟล์ที่สร้างขึ้นด้วยปริมาณที่เพิ่มเข้ามาในแต่ละ -node
- fill_diaser.pl บางส่วนเขียนใหม่
- collect.sh ลบออกจาก SVN
- tab_a.pl ตั้งค่าและการเขียนเพื่อที่จะรองรับใหม่
- กลไก diaser เติม
- ตัวแปรด้านล่างยังสามารถใช้ได้ผ่าน
- แก้ไขและ write_config
- ส่วน 2.5 ทำไม Linux เพิ่มไปยัง manual.html
- ห้าตัวแปรใหม่สำหรับ diaser_fill.pl ปรับปรุงเพิ่มให้กับ diaser.pl config- & gt; กำหนด uninitialised vars, GetOptions ย่อยกำหนดค่า
- แผนภูมิการไหลกลั่น diaser_fill_flow เส้นผ่าศูนย์กลางและ PNG
- วางปริมาณการดำเนินการตรวจสอบ MD5 ในอัลกอริทึม fill_diaser.pl
มีอะไรใหม่ ในรุ่น 0.2.1 อัลฟา:
- gen_hvautoc ย่อยตั้งค่าสำหรับการเปลี่ยนแปลงย่อย gen_dirs
- gen_fill ย่อยตั้งค่าสำหรับการเปลี่ยนแปลงย่อย gen_dirs
- ปรับ gen_dirs ย่อยเพื่อให้ง่ายไม่เกินและการเปลี่ยนแปลงบทบาทโหนดสามารถดำเนินการได้
- การกำจัดของคำนำหน้า abc และเพิ่มเติมไดเรกทอรี d0 และ Full01 และ Full02
- การตรวจสอบเข้ามาประยุกต์ใช้ในการปรับเปลี่ยนตัวเลือก
- กำหนดค่าย่อย () ดำเนินการกับการตรวจสอบการป้อนข้อมูล
- เขียนเข้าตรวจสอบผู้ใต้บังคับบัญชา is_integer () is_string () is_directory () is_ip () is_integer_inc_zero ()
- คู่มือ / ติดตั้งโปรแกรมปรับปรุงสะท้อนให้เห็นถึงการเปลี่ยนแปลงที่ผ่านมา
- การเชื่อมโยงเว็บไซต์
- คู่มือการเปลี่ยนแปลงเพื่อให้เอกสารและอีกครั้งที่สั่งซื้อ
ต้องการ
- เซิร์ฟเวอร์ SSH
- สุทธิ SFTP
- NTP
- iptables
- rsync
ความคิดเห็นที่ไม่พบ