คำถามติดแท็ก snapshot

สแนปชอตคือสำเนาของข้อมูลที่ถ่ายในช่วงเวลาหนึ่ง ๆ

2
AWS EC2 รหัสการจองคืออะไรและมันหมายถึงอะไร
ฉันสร้างสคริปต์ที่สร้างสแน็ปช็อตของโวลุ่ม EC2 ของเรา สคริปต์จะดูว่าอินสแตนซ์ใดกำลังทำงานอยู่ซึ่งโวลุ่มใดที่เชื่อมต่อกับอินสแตนซ์เหล่านั้นจากนั้นสร้างสแน็ปช็อตสำหรับโวลุ่มเหล่านั้นโดยไม่สนใจส่วนที่เหลือ ใช้describe-instancesฉันได้รับ ID การจองไม่ใช่ ID อินสแตนซ์ นี่คือความสับสน แต่มันเป็นอย่างที่มันเป็น เมื่อเริ่มต้นอินสแตนซ์การจองจะถูกสร้างขึ้นสำหรับอินสแตนซ์นั้น ฉันยังคงสับสนเกี่ยวกับแนวคิดการจอง หมายเหตุด้านข้าง: ฉันรู้ว่าอินสแตนซ์ที่สงวนไว้คืออะไรซึ่งแตกต่างจากที่ฉันอธิบายไว้ที่นี่ "อินสแตนซ์ที่สงวนไว้" หมายความว่าคุณเช่าอินสแตนซ์เป็นเวลาหนึ่งหรือสองหรือสามปีและคุณจะได้รับการลดราคา ดังนั้นคุณจอง t2.medium เป็นเวลาหนึ่งปีและถ้าคุณไม่ได้ใช้คุณก็ยังต้องจ่าย แต่ถ้าคุณใช้มันก็จะถูกกว่าปกติ กลับไปที่ "รหัสการจอง" AWS FAQ พูดว่า: ทุกตัวอย่างที่เปิดตัวโดย EC2 มีรหัสการจอง รหัสการจองมีความสัมพันธ์แบบหนึ่งต่อหนึ่งกับคำขอเปิดตัวอินสแตนซ์ แต่สามารถเชื่อมโยงกับอินสแตนซ์ได้มากกว่าหนึ่งรายการหากคุณเรียกใช้หลายอินสแตนซ์โดยใช้คำขอเปิดตัวเดียวกัน ดังนั้นจึงมีคำถาม SE นี้: อะไรคือวัตถุประสงค์ของ 'การจอง' ใน Amazon EC2 ยังไม่ชัดเจนว่ารหัสการจองแสดงถึงอะไร หากคุณเปิดใช้งานครั้งละหนึ่งอินสแตนซ์แต่ละตัวจะมีรหัสการจองที่ไม่ซ้ำกัน รหัสการจองเดียวสามารถเชื่อมโยงกับหลายอินสแตนซ์ได้เมื่อใดและอย่างไร มันสามารถเชื่อมโยงกับอินสแตนซ์ที่ไม่เกี่ยวข้องหลายกรณีได้หรือไม่? สมมติว่าฉันมีเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ฐานข้อมูล ฉันจะเริ่มต้นด้วยรหัสการจองเดียวได้ไหม หรือรหัสการจองสามารถเชื่อมโยงกับอินสแตนซ์เดียวเท่านั้นที่เริ่มต้นหลายครั้งเช่นเพื่อจุดประสงค์ในการโหลดบาลานซ์ ในสถานการณ์ของเราอินสแตนซ์ทั้งหมดมีรหัสการจองที่ไม่ซ้ำกัน แต่ฉันต้องการทราบว่าสถานการณ์นี้สามารถเปลี่ยนแปลงได้สำหรับสคริปต์ที่ฉันใช้งานdescribe-instancesอยู่

2
เหตุใดไดเร็กทอรีสแน็ปช็อต ZFS ทั้งหมดของฉันจึงว่างเปล่า
ฉันทำงานของ Oracle 11 กล่องเป็นเครื่องใช้ในการจัดเก็บ ZFS และฉันถ่ายภาพรวมปกติของระบบไฟล์ ZFS cronผ่าน ในอดีตฉันรู้ว่าถ้าฉันต้องการคว้าไฟล์ใดไฟล์หนึ่งจากสแน็ปช็อตสำเนาแบบอ่านอย่างเดียวจะถูกเก็บไว้.zfs/snapshot/{name}/และฉันก็สามารถนำทางไปที่นั่นแล้วดึงไฟล์ออกมาได้ นี้เป็นเอกสารบนเว็บไซต์ของออราเคิล อย่างไรก็ตามฉันไปทำสิ่งนี้ในวันอื่นและสังเกตว่าไดเรกทอรี ZFS ในไดเรกทอรี snapshot นั้นว่างเปล่า zfs list -t snapshotแสดงรายการสแน็ปช็อตที่.zfs/snapshotsถูกต้องและมีไดเรคทอรีสำหรับแต่ละสแน็ปช็อตอย่างถูกต้องและในสแน็ปช็อตแต่ละรายการจะมีไดเรกทอรีอยู่สำหรับแต่ละระบบไฟล์ ZFS อย่างไรก็ตามไดเรกทอรีเหล่านี้ดูเหมือนจะว่างเปล่า ฉันเพิ่งทดสอบการคืนค่าโดยการแตะไฟล์ในการแชร์ที่ใช้เพียงเล็กน้อยและย้อนกลับไปที่สแน็ปช็อตรายชั่วโมงล่าสุดและสิ่งนี้ดูเหมือนว่าจะทำงานได้ดี ดังนั้นจึงมีฟังก์ชั่นย้อนกลับ ออราเคิลเปลี่ยนวิธีถ่ายภาพสแนปชอตหรือไม่? หรือมีบางอย่างผิดปกติที่นี่?
13 solaris  zfs  snapshot 

3
สแนปชอต / ย้อนกลับสำหรับ libvirt + KVM?
ฉันเพิ่งเริ่มใช้ KVM สำหรับการพัฒนา / ทดสอบสภาพแวดล้อมของฉันบนระบบโฮสต์ Linux ที่มีหน่วยความจำ 8G ก่อนหน้านี้ฉันใช้ VMware Fusion สำหรับสภาพแวดล้อมเสมือนของฉัน แต่ Macbook ของฉันมีหน่วยความจำ 2G เท่านั้น ฉันลองใช้ VMware Server และ ESX บนโฮสต์แทนที่จะเป็น KVM แต่ webUI ไม่ทำงานบน Firefox ของ Mac OSX และเราจะทำอะไรได้มากกว่ากับ KVM คุณสมบัติหลักของ VMware ที่ฉันพลาดคือสแนปชอต / การย้อนกลับที่มีประสิทธิภาพ แต่ฉันพลาดสิ่งนี้ใน KVM ฉันเข้าใจคำสั่ง snapshot แต่มันปิดระบบปฏิบัติการ guest เมื่อเสร็จสิ้นจากนั้นคัดลอกอิมเมจของดิสก์เพื่อรักษาสถานะให้ยุ่งยาก นี่เป็นวิธีที่ดีที่สุดในการจัดการภาพรวมบน KVM หรือไม่?

3
วิธีที่เหมาะสมในการจัดการภาชนะบรรจุ LXC บน btrfs
ให้บอกว่าเรามีเซิร์ฟเวอร์เป็นหนึ่งเดียวกับ LXC ติดตั้งและภาชนะ LXC ที่ใช้สำหรับเป็นฐาน /var/lib/lxc/ubuntu_baseimg เพื่อความง่ายให้ลืมการเปลี่ยนแปลงการตั้งค่าหลังจากคัดลอก img img บางคนแนะนำให้ใช้ subvolumes และ snapshots สำหรับการสร้างตู้คอนเทนเนอร์ใหม่ แต่ใคร ๆ ก็สามารถทำ cp --reflink กับผลลัพธ์ที่คล้ายกันได้อย่างง่ายดาย แล้ววิธีการของโพรปเปอร์คืออะไร (หรือดีกว่า) สำหรับการจัดการหลาย ๆ คอนเทนเนอร์? ภาพรวม วิธีนี้ดูดีที่สุด แต่คำสั่งเช่น lxc-destroy จะไม่ทำงานเนื่องจากจะไม่สามารถลบไดเรกทอรีได้ btrfs subvolume snapshot /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 cp พร้อม reflink ฉันไม่แน่ใจว่ามีความแตกต่างด้านประสิทธิภาพหรือไม่ระหว่างสแนปชอตนี้ cp --reflink=always /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 หรือมีวิธีการอื่นที่ดีกว่าในการทำสิ่งนี้ซึ่งฉันไม่ทราบ แก้ไข: สิ่งหนึ่งที่ฉันเห็นด้วยตัวเลือก reflink คือคุณไม่สามารถลบที่เก็บฐานถ้าคนอื่นกำลังทำงานเพราะ/procและ/devมีการติดตั้งและไม่เคยเปลี่ยนการอ้างอิงเสมอเหมือนกัน แต่การปิดตู้คอนเทนเนอร์ที่มีดอกป๊อบทั้งหมดดูเหมือนจะช่วยได้

3
NetApp Snapshots สามารถใช้เป็นข้อมูลสำรองได้หรือไม่
ร้านค้าของเราพึ่งพา NetApp Volume Snapshots เป็นอย่างมากสำหรับการสำรองข้อมูล เราใช้การสำรองข้อมูลเทปแบบเอเจนต์แบบดั้งเดิมสำหรับข้อมูลบางส่วนของเรา แต่มีขนาดใหญ่และเราต้องพึ่งพา Snapshots สำหรับระบบส่วนใหญ่ของเรา นอกจากนี้เราไม่มีนโยบายการควบคุมการเปลี่ยนแปลงที่เข้มงวดหรือการจัดการการกำหนดค่าส่วนกลางดังนั้นทั้งหมดของเซิร์ฟเวอร์ของเราไม่ว่าจะสำรองข้อมูลที่ให้บริการไว้หรือไม่ก็ตามจะต้องทำการสร้างขึ้นมาใหม่จากโลหะเปลือย (และไม่มีเอกสารจริง) โดยธรรมชาติแล้วสิ่งนี้ทำให้ภาพรวมเป็นข้อเสนอที่น่าสนใจมากสำหรับการจัดการเพราะเราสามารถกู้คืนเซิร์ฟเวอร์ทั้งหมดข้อมูลผู้ใช้และการกำหนดค่าที่รวมอยู่ เราใช้คอนโซลการจัดเก็บข้อมูลเสมือนจริงของเน็ตแอพเพื่อสร้างสแนปชอตของดาต้าแวร์ VMware ที่ใช้ NFS ของเราและ SnapDrive ของเน็ตแอพสำหรับอุปกรณ์ดิบที่แมป (ฟิสิคัล) LUNs ที่นำเสนอโดยตรงกับแขก เรา SnapMirror ภาพรวมที่สำคัญนอกสถานที่ไปที่ Filer อื่น โดยปกติเราจะทดสอบกระบวนการกู้คืนเป็นประจำ ฉันอดไม่ได้ที่จะรู้สึกอึดอัดกับการพึ่งพาสแน็ปช็อตในการสำรองข้อมูล สำหรับฉันแล้วเทคโนโลยีที่ถือว่ามีเพียงพอในฐานะกลยุทธ์การสำรองข้อมูลจำเป็นต้องมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้: การสำรองข้อมูลจะต้องเป็นแบบอะตอม กล่าวคือการสำรองข้อมูลไม่สามารถพึ่งพาสิ่งอื่นสำหรับการกู้คืน การสำรองข้อมูลจะต้องแยกออกจากระบบเป็นการสำรอง (นอกแบนด์) การสำรองข้อมูลจะต้องคัดลอกหรือขนส่งไปยังไซต์ระยะไกล (นอกไซต์) ฉันเข้าใจว่า NetApp Snapshots ทำงานภายใต้วิธีการ Redirect-On-Write (RoW) WAFLรูปแบบไฟล์ที่ใช้ชุดของตัวชี้ (เมตาดาต้า?) ที่จริงอ้างอิงบล็อกของการจัดเก็บแต่ละที่เคยมันอาจจะ ในการสร้างสแน็ปช็อตระบบจะใช้สำเนาข้อมูลเมตาของโวลุ่มและเก็บไว้ในพื้นที่สงวนของโวลุ่มนั้น การเขียนใด ๆ (การสร้าง / …

1
ลบ“ orphan” libvirt snapshot
ฉันพยายามถ่ายภาพสดโดยใช้ KVM ตามขั้นตอนนี้ ฉันต้องสับสนในบางจุดเพราะฉันอยู่ในสถานะที่ฉันไม่เข้าใจ ฉัน VM prodจะเรียกว่า /srv/vm/prod.qcow2มันถูกสร้างขึ้นในแฟ้ม เห็นได้ชัดว่าไม่มีสแน็ปช็อตที่ใช้งานอยู่: ฉันกำลังทำงานกับไฟล์ฐาน ฉันเดาได้เพราะวันที่แก้ไขไฟล์/srv/vm/prod.qcow2เปลี่ยนแปลงทุกนาที นอกจากนี้คำสั่งนี้ยืนยันมัน: # virsh domblklist prod Target Source ------------------------------------------------ vda /srv/vm/prod.qcow2 และไม่มีอะไรที่จะบล็อกคอมมิชชัน: # virsh blockcommit prod vda --active --pivot error: invalid argument: top '/srv/vm/prod.qcow2' in chain for 'vda' has no backing file อย่างไรก็ตาม libvirt คอยติดตามภาพรวมเก่า: # virsh snapshot-list prod Name …

2
ทำไม OpenStack จึงแยกแยะภาพต่าง ๆ จากสแนปชอต?
โดยปกติhttps://serverfault.com/a/268727/126950 : snapshot = การจับภาพที่ชัดเจนของสิ่งที่ดูเหมือนในช่วงเวลาใดเวลาหนึ่งรวมถึงข้อมูลทั้งหมด image = ภาพรวมทั้งหมดของระบบ (ไม่บันทึกข้อมูลผู้ใช้) อย่างไรก็ตามhttp://docs.openstack.org/folsom/openstack-ops/content/snapsnots.htmlกล่าว ใน OpenStack สแน็ปช็อตอินสแตนซ์เป็นรูปภาพ ความแตกต่างเพียงอย่างเดียวระหว่างภาพที่คุณอัปโหลดโดยตรงไปยังเหลือบและภาพที่คุณสร้างโดยสแนปชอตคือรูปภาพที่สร้างโดยสแน็ปช็อตมีคุณสมบัติเพิ่มเติมในฐานข้อมูลคร่าว ๆ เหตุใด OpenStack จึงแยกความแตกต่างของภาพจากสแน็ปช็อต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.