# AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Fedora Virtualization Guide\n" "POT-Creation-Date: 2011-03-02T01:07:52\n" "PO-Revision-Date: 2011-08-21 11:12+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.net/projects/p/fedora/team/vi_VN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: vi_VN\n" "Plural-Forms: nplurals=1; plural=0\n" #. Tag: title #, no-c-format msgid "Storage concepts" msgstr "" #. Tag: para #, no-c-format msgid "" "This chapter introduces the concepts used for describing managing storage " "devices." msgstr "" #. Tag: title #, no-c-format msgid "Storage pools" msgstr "" #. Tag: para #, no-c-format msgid "" "A storage pool is a file, directory, or storage " "device managed by libvirt for the purpose of providing storage to " "virtualized guests. Storage pools are divided into storage " "volumes that store virtualized guest images or are " "attached to virtualized guests as additional storage." msgstr "" #. Tag: para #, no-c-format msgid "" "A storage pool is storage that can be divided up into smaller volumes or " "allocated directly to a guest. Volumes of a storage pool can be allocated to" " virtualised guests. There are two categories of storage pool available:" msgstr "" #. Tag: title #, no-c-format msgid "Local storage pools" msgstr "" #. Tag: para #, no-c-format msgid "" "Local storage pools are directedly attached to the host server. Local " "storage pools include local directories, directly attached disks, and LVM " "volume groups on local devices." msgstr "" #. Tag: para #, no-c-format msgid "" "Local storage pools are useful for development, testing and small " "deployments that do not require migration or large numbers of virtualized " "guests. Local storage pools are not suitable for many production " "environments as local storage pools cannot support live migration." msgstr "" #. Tag: title #, no-c-format msgid "Networked (shared) storage pools" msgstr "" #. Tag: para #, no-c-format msgid "" "Networked storage pools covers storage devices shared over a network using " "standard protocols." msgstr "" #. Tag: para #, no-c-format msgid "Supported protocols for networked storage pools:" msgstr "" #. Tag: para #, no-c-format msgid "Fibre Channel-based LUNs" msgstr "" #. Tag: para #, no-c-format msgid "iSCSI" msgstr "" #. Tag: para #, no-c-format msgid "NFS" msgstr "" #. Tag: para #, no-c-format msgid "GFS2" msgstr "" #. Tag: para #, no-c-format msgid "" "SCSI RDMA protocols (SCSI RCP), the block export protocol used in Infiniband" " and 10GbE iWARP adapters." msgstr "" #. Tag: para #, no-c-format msgid "GlusterFS" msgstr "" #. Tag: para #, no-c-format msgid "" "Networked storage is a requirement for migrating guest virtualized guests " "between hosts. Networked storage pools are managed by libvirt." msgstr "" #. Tag: title #, no-c-format msgid "Volumes" msgstr "" #. Tag: para #, no-c-format msgid "" "Storage pools are divided into storage volumes. Storage volumes are an " "abstraction of physical partitions, LVM logical volumes, file-based disk " "images and other storage types handled by libvirt. Storage volumes are " "presented to virtualized guests as local storage devices regardless of the " "underlying hardware." msgstr "" #. Tag: title #, no-c-format msgid "Referencing volumes" msgstr "" #. Tag: para #, no-c-format msgid "To reference a specific volume, three approaches are possible:" msgstr "" #. Tag: term #, no-c-format msgid "The name of the volume and the storage pool" msgstr "" #. Tag: para #, no-c-format msgid "" "A volume may be referred to by name, along with an identifier for the " "storage pool it belongs in. On the virsh command line, this takes the form " "-TODO-pool storage_pool " "volume_name." msgstr "" #. Tag: para #, no-c-format msgid "" "For example, a volume named firstimage in the " "guest_images pool." msgstr "" #. Tag: screen #, no-c-format msgid "" "virsh # vol-info -TODO-pool guest_images\n" "\t\t\t\t\t\tfirstimage\n" "Name: firstimage\n" "Type: block\n" "Capacity: 20.00 GB\n" "Allocation: 20.00 GB\n" "\n" "virsh #" msgstr "" #. Tag: term #, no-c-format msgid "The full path to the storage on the host system" msgstr "" #. Tag: para #, no-c-format msgid "" "A volume may also be referred to by its full path on the file system. When " "using this approach, a pool identifier does not need to be included." msgstr "" #. Tag: para #, no-c-format msgid "" "For example, a volume named secondimage.img, " "visible to the host system as " "/images/secondimage.img. This can be refered to " "as /images/secondimage.img." msgstr "" #. Tag: screen #, no-c-format msgid "" "# virsh vol-info /images/secondimage.img\n" "Name: secondimage.img\n" "Type: file\n" "Capacity: 20.00 GB\n" "Allocation: 136.00 KB\n" msgstr "" #. Tag: term #, no-c-format msgid "The unique volume key" msgstr "" #. Tag: para #, no-c-format msgid "" "When a volume is first created in the virtualization system, a unique " "identifier is generated and assigned to it. The unique identifier is termed " "the volume key. The format of this volume key varies " "upon the storage used." msgstr "" #. Tag: para #, no-c-format msgid "" "When used with block based storage such as LVM, the volume key may follow " "this format:" msgstr "" #. Tag: screen #, no-c-format msgid "c3pKz4-qPVc-Xf7M-7WNM-WJc8-qSiz-mtvpGn" msgstr "" #. Tag: para #, no-c-format msgid "" "When used with file based storage, the volume key may instead be a copy of " "the full path to the volume storage." msgstr "" #. Tag: screen #, no-c-format msgid "/images/secondimage.img" msgstr "" #. Tag: para #, no-c-format msgid "" "For example, a volume with the volume key of Wlvnf7-a4a3-Tlje-" "lJDa-9eak-PZBv-LoZuUr:" msgstr "" #. Tag: screen #, no-c-format msgid "" "# virsh vol-info Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr\n" "Name: firstimage\n" "Type: block\n" "Capacity: 20.00 GB\n" "Allocation: 20.00 GB\n" msgstr "" #. Tag: para #, no-c-format msgid "" "Virsh provides commands for converting between a volume name, volume path, " "or volume key:" msgstr "" #. Tag: term #, no-c-format msgid "vol-name" msgstr "" #. Tag: para #, no-c-format msgid "" "Returns the volume name when provided with a volume path or volume key." msgstr "" #. Tag: screen #, no-c-format msgid "" "# virsh vol-name /dev/guest_images/firstimage firstimage\n" "# virsh vol-name Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr\n" msgstr "" #. Tag: term #, no-c-format msgid "vol-path" msgstr "" #. Tag: para #, no-c-format msgid "" "Returns the volume path when provided with a volume key, or a storage pool " "identifier and volume name." msgstr "" #. Tag: screen #, no-c-format msgid "" "# virsh vol-path Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr\n" "/dev/guest_images/firstimage\n" "# virsh vol-path -TODO-pool guest_images firstimage\n" "/dev/guest_images/firstimage\n" msgstr "" #. Tag: term #, no-c-format msgid "The vol-key command" msgstr "" #. Tag: para #, no-c-format msgid "" "Returns the volume key when provided with a volume path, or a storage pool " "identifier and volume name." msgstr "" #. Tag: screen #, no-c-format msgid "" "# virsh vol-key /dev/guest_images/firstimage\n" "Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr\n" "# virsh vol-key -TODO-pool guest_images firstimage Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr\n" msgstr "" #. Tag: title #, no-c-format msgid "Using other storage methods" msgstr "" #. Tag: para #, no-c-format msgid "" "Placeholder for covering default directories and manual configuration not " "managed by libvirt." msgstr ""