Sheepdog, an Open-source project developed by 3 Japanese researchers at NTT, is designed to provide block equipment for virtual machines.
Its structure is as follows:
Below, we will introduce from the architecture, module and so on several aspects:
I. Architecture Chart
As shown above:
The whole symmetric structure with no center node, no single point fault, storage capacity and performance can be linearly expanded;
The new node can be automatically added by a simple configuration (Ip:port)
is the first part of User desktop personalization based on user requirements. By separating the application from the basic desktop image, the number of desktop mirrors required is significantly reduced, which simplifies the maintenance process.
5. Personalization: The personalization of the solution allows users to customize their work environment as required. With user personalization, user settings are saved, and saved personalization can be used regardless of the user's access to the desktop
In the second type and case of desktop virtualization, we explored two architectures for desktop virtualization, hostedvirtual Desktop (VDI), and published Desktop/app. In this article, we analyze the two desktop types of VDI in depth, Persistent and nonpersistent.
One definition:
Persistent Desktop: Typically, each user is assigned a proprietary virtual desktop. User data and personal settings are saved
three ways to enable client virtualization to help companies that are currently in an economically constrained environment out of trouble:
Using virtualization becomes possible if the current hardware does have some overload due to heavy applications. The technology can put the application back to the server side, providing only the user interface to the client machine. The current machine is no longer responsible for running and storing data for the entire application, but only a powerful cli
, a new version of QEMU is compiled here.
Installing a dependent Package
Yum Install Zlib-devel glib2-devel-y
Compiling QEMU
wget http://wiki. Qemu-project. org/download/qemu-1.5. 2. Tar. bz2 tar jxvf qemu-1.5. 2. Tar. BZ2 CD qemu-1.5. 2./configure make; Make install
Create Disk
/usr/local/bin/qemu-img create-f qcow2 sheepdog:myfirstdisk 10G
If the sheepdog is running on another machine, you need to specify the IP and port
/usr/local/bin/qemu-img create-f qcow2 sheepdog:192.168. 1.100:7000:m
Tags: solution vbo uuid CentOS file exe mouse ID repeat CENTOS7Cloning virtual machine images under the Windows environment under Oracle VM VirtualBox:Note: Copy directly a. VDI virtual hard disk can be hung up again, but VirtualBox actually prompted the UUID to repeat, unable to use., you can resolve it with a command-line tool that comes with Vritualbox, and the corresponding solution is not available on the UI:Note: Clone mirror and import mirror g
(from the already dead time and again finally hung out of the Baidu space manually rescued, published on 2014-06-24)In order to eliminate the browser to the default CSS settings, keep the Web page in each browser look consistent, the initialization of CSS is very necessary! A lot of the time, the style incompatibility problem can be solved by CSS initialization code. Some common scenarios are listed below:1. The most resource-consuming, simplest2. Selective initialization example (synthesis)Body
; 4 fieldset, img{Border: 0;} fieldset, img{Border: 0;} fieldset, img{Border: 0;} 1. input, select, and textarea also have borders by default. Their borders are not cleared in the Reset based on the idea of graceful degradation. When the background image is modified, remember to clear the border; 5 table{Border-collapse: collapse; border-spacing: 0;} table{Border-collapse: collapse; border-spacing: 0;} table{Border-collapse: collapse; border-spacing: 0;}-6q: before, q: after{Content: ";} q: befo
Web page
When the paragraph label p should be used in the paragraph there are many abuses of the newline label BR, p used to represent the paragraph is recognized. Based on the same logic, many tags should be used to define certain textual elements, such as references, abbreviations, and computer code.
It should be remembered that although most browsers deal with these tags in different ways, it is important to remember that it is not about what the element looks like, but what it gives it.
Init
Original:http://www.sovavsiti.cz/css/abbr.html
Translation:junchen
Copyright: Translator Junchen All, reprint please contact the translator.
Brief introduction
add the appropriate markup XHTML tags,Windows Internet Explorer temporarily does not support
This IE bug (or feature) has made some Web site personnel think that
Solving method
This method is based on a simple fact: even IE ignores
code example
Take a look at the following code, an example of a simple
> li { background: url(folder.png) no-repeat left top; padding-left: 20px; }
The CSS statement in the above 2 has the same effect.
The Adjacent sibling selector selects the element next to the other element, and the two have the same parent element. Like the sub-selector, if there is a comment between the target element, this will also occur in IE7.
3.2 attribute Selector
The attribute selector can find elements based on whether a property exists or its value, so it can achieve
HTML code ... Use of two foreach loops
Div class="modcontent">
%foreach from = $sort Item = s % >
Div class="categories">
acronym class="icon" > /acronym>
a href="category.php?sort_id=>
strong> % $s. sort_name%> /strong>
/A > br />
%foreach from = $s. Zi Item = Z % >
a href="category.php?sort_id=
title = " >
% $z. sort_n
For example, the famous GNU (GNUsNotUnix), PHP (PHP: HypertextPreprocessor) such as the famous GNU (GNU's Not Unix), PHP (PHP: Hypertext Preprocessor) reply content: cool. It's interesting.
It was first used by Douglas Hofstadter. in the collection of different walls [1], he wrote the abbreviation GOD, "GOD Over Djinn". It was written in 1976 and was later called recursive acronym [2]. Later, hackers liked to joke about the naming process, and GNU wa
In order to eliminate the browser to the default CSS settings, keep the Web page in each browser look consistent, the initialization of CSS is very necessary! A lot of the time, the style incompatibility problem can be solved by CSS initialization code. Some common scenarios are listed below:1. The most resource-consuming, simplest2. Selective initialization example (synthesis)Body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,buttonform,fieldset,input,textarea,p,blockquote, TH,TD
page from another server. In other words, the Web page cannot read information from other windows that are already open, so it is not possible to probe which sites surfers are still accessing.
What is Ajax?
Ajax is a way to create interactive Web applications. AJAX is the acronym for Asynchronous JavaScript and XML (asynchronous JavaScript and XML), coined by web developer Jesse JameS Garrett in early 2005. Strictly speaking, Ajax is only a small p
Control
The br label is now overused, when the label is used to p represent the paragraph. You should use a label when you represent a paragraph p . In the same way, there are many tags that should be used to define reliable text elements, such as quotations, abbreviations abbreviations, and computer code computer codes.
It's important to note that while browsers can implement these tags in a variety of way, it's important to keep in mind that regardless of what each element looks like, be sure
Brief introduction
This IE bug (or feature) has made some Web site personnel think that
Solving method
This method is based on a simple fact: even IE ignores
code example
Take a look at the following code, an example of a simple acronym:
Now, compare the modified code:
Automatic operation
It is obviously impossible to embed
You may have noticed that the shorthand on this page (the original author's page) will be prompted even in IE, with
between the parent and child elements, there will be a problem. In ie6-, you can set all the Li styles through #nav li{}, and then overwrite the style with #nav Li *{}.Adjacent sibling selector: used to locate an element after an element under the same parent element, such as h2+p. If there is a comment between the target elements, IE7 also has a bug.Property selector:You can find an element based on whether a property exists or the value of the property.Select whether an element has a property
, if it is IE, replace all tags with the modified version (embedded ). Note that we have to use regular expressions and the innerHTML property to replace the standard Dom method, because IE cannot get properties through the DOM.
Styling
Finally, take a look at the CSS used on this page. Quite simple:
ABBR, acronym, SPAN.ABBR {Cursor:help;border-bottom:1px dashed #000;}Mozilla and Opera use the ABBR and acronym
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.