<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>baalchina &#187; backup</title>
	<atom:link href="http://www.baalchina.net/tag/backup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.baalchina.net</link>
	<description>baalchina技术日志</description>
	<lastBuildDate>Tue, 27 Sep 2011 07:12:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>vSphere的备份操作（20091222，Ver1.1）</title>
		<link>http://www.baalchina.net/2009/12/vsphere-backup/</link>
		<comments>http://www.baalchina.net/2009/12/vsphere-backup/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 05:40:43 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.baalchina.net/2009/12/vsphere-backup/</guid>
		<description><![CDATA[虚拟化的一大特点就是备份、迁移方便，但是不明白为什么vmware把备份做的如此复杂...从vi3开始就很困扰的问题，到vsphere还是那么复杂，找了好长时间的资料才找到。难道就是因为复杂了才能卖技术支持？哈哈。
&#160;
VI3中，备份用的是vSphere里面VMware consolidated Backup，据说是一个命令行程序...反正我是没用起来。vmware.com说vSphere里面内置了这个功能，找了很久也没找到。最后发现vSphere叫做VMware vStorage APIs for Data Protection：http://www.vmware.com/cn/products/vstorage-apis-for-data-protection/，反正就是一些乱七八糟的备份名词，搞得人晕乎，东西才卖的出去...
&#160;
而我在第三张盘里面发现了一个DataBackup，应该也是备份的。
安装
首先在安装了vi的电脑上安装DataBackup，其实就是一个插件。然后我们要创建一个虚拟机（可以把它理解为用于备份的虚拟机）。
点击vi的文件--部署ovf模板--打开光盘上的“G:\DataRecovery\VMwareDataRecovery-ovf\VMwareDataRecovery.ov”。然后就创建了一个叫做“VMware Data Recovery”的虚拟机。这是一个基于CentOS的Linux系统。
部署
先不急着启动系统。我们要给这个虚拟机添加磁盘--用于保存备份，可以是iSCSI，也可以是本地磁盘。我这里使用iSCSI，具体步骤不多说。大小我分配了160g。
启动之，然后会看到欢迎界面上，我们可以配置ip，默认是dhcp的。
随后我们回到vi，主页，会看到“解决方案和应用程序”中夺了一个VMware Data Recovery。点击之，连接到刚才那台Linux主机。输入vc的密码即可。在向导中，备份目标就可以看到刚才添加的硬盘了。
我们也可以添加网络共享，就是\\1.1.1.1\c$这种形式。测试了一下，支持Windows 2003。
注意这个磁盘要格式化，否则无法保存备份的。格式化完成之后，就从原来的/dev/sdb变成了/SCSI-0:1/
&#160;
接下来，添加备份任务，这个很简单，不多说了。可以实现快照等功能，并且可以保存多个备份点。还是比较方便的。
&#160;
更多功能待发现。
===============================================
20091222更新
今天发现VMWare出了Data Backup的1.1，于是更新一下。

升级
卸载DB的插件。然后安装新的1.1，再运行VC。
我们还需要VMware Data Recovery这个虚拟机也升级一下。
首先，我们把它shutdown -h now。
然后重新部署新的OVF模板，新的模板在部署的时候就可以直接设定时区了，但是不能设定IP，还有待改进。
然后新的模板，设定磁盘的时候选择老的磁盘就可以啦。
]]></description>
			<content:encoded><![CDATA[<p>虚拟化的一大特点就是备份、迁移方便，但是不明白为什么vmware把备份做的如此复杂...从vi3开始就很困扰的问题，到vsphere还是那么复杂，找了好长时间的资料才找到。难道就是因为复杂了才能卖技术支持？哈哈。</p>
<p>&#160;</p>
<p>VI3中，备份用的是vSphere里面VMware consolidated Backup，据说是一个命令行程序...反正我是没用起来。vmware.com说vSphere里面内置了这个功能，找了很久也没找到。最后发现vSphere叫做VMware vStorage APIs for Data Protection：<a title="http://www.vmware.com/cn/products/vstorage-apis-for-data-protection/" href="http://www.vmware.com/cn/products/vstorage-apis-for-data-protection/">http://www.vmware.com/cn/products/vstorage-apis-for-data-protection/</a>，反正就是一些乱七八糟的备份名词，搞得人晕乎，东西才卖的出去...</p>
<p>&#160;</p>
<p>而我在第三张盘里面发现了一个DataBackup，应该也是备份的。</p>
<h4>安装</h4>
<p>首先在安装了vi的电脑上安装DataBackup，其实就是一个插件。然后我们要创建一个虚拟机（可以把它理解为用于备份的虚拟机）。</p>
<p>点击vi的文件--部署ovf模板--打开光盘上的“G:\DataRecovery\VMwareDataRecovery-ovf\VMwareDataRecovery.ov”。然后就创建了一个叫做“VMware Data Recovery”的虚拟机。这是一个基于CentOS的Linux系统。</p>
<h4>部署</h4>
<p>先不急着启动系统。我们要给这个虚拟机添加磁盘--用于保存备份，可以是iSCSI，也可以是本地磁盘。我这里使用iSCSI，具体步骤不多说。大小我分配了160g。</p>
<p>启动之，然后会看到欢迎界面上，我们可以配置ip，默认是dhcp的。</p>
<p>随后我们回到vi，主页，会看到“解决方案和应用程序”中夺了一个VMware Data Recovery。点击之，连接到刚才那台Linux主机。输入vc的密码即可。在向导中，备份目标就可以看到刚才添加的硬盘了。</p>
<p>我们也可以添加网络共享，就是<a href="file://\\1.1.1.1\c$">\\1.1.1.1\c$</a>这种形式。测试了一下，支持Windows 2003。</p>
<p>注意这个磁盘要格式化，否则无法保存备份的。格式化完成之后，就从原来的/dev/sdb变成了/SCSI-0:1/</p>
<p>&#160;</p>
<p>接下来，添加备份任务，这个很简单，不多说了。可以实现快照等功能，并且可以保存多个备份点。还是比较方便的。</p>
<p>&#160;</p>
<p>更多功能待发现。</p>
<p>===============================================</p>
<p>20091222更新</p>
<p>今天发现VMWare出了Data Backup的1.1，于是更新一下。</p>
<h4></h4>
<h4>升级</h4>
<p>卸载DB的插件。然后安装新的1.1，再运行VC。</p>
<p>我们还需要VMware Data Recovery这个虚拟机也升级一下。</p>
<p>首先，我们把它<em>shutdown -h now</em>。</p>
<p>然后重新部署新的OVF模板，新的模板在部署的时候就可以直接设定时区了，但是不能设定IP，还有待改进。</p>
<p>然后新的模板，设定磁盘的时候选择老的磁盘就可以啦。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2009/12/vsphere-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL数据库备份+定时上传</title>
		<link>http://www.baalchina.net/2009/02/mysql-backup/</link>
		<comments>http://www.baalchina.net/2009/02/mysql-backup/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 07:45:08 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://www.baalchina.net/2009/02/mysql-backup/</guid>
		<description><![CDATA[比较的简单。

?View Code BASH#!/bin/bash
date=` date +%Y%m%d`
/usr/local/mysql/bin/mysqldump --database uch -uroot -ppassword &#38;gt; /data/mysqldata/uch-$date.dump
gzip /data/mysqldata/uch-$date.dump

]]></description>
			<content:encoded><![CDATA[<p>比较的简单。</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p249code2'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p2492"><td class="code" id="p249code2"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">date</span></span>=<span style="color: #000000; font-weight: bold;">`</span> <span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y<span style="color: #000000; font-weight: bold;">%</span>m<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #000000; font-weight: bold;">`</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">local</span><span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mysqldump <span style="color: #660033;">--database</span> uch <span style="color: #660033;">-uroot</span> <span style="color: #660033;">-ppassword</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>data<span style="color: #000000; font-weight: bold;">/</span>mysqldata<span style="color: #000000; font-weight: bold;">/</span>uch-<span style="color: #007800;">$date</span>.dump
<span style="color: #c20cb9; font-weight: bold;">gzip</span> <span style="color: #000000; font-weight: bold;">/</span>data<span style="color: #000000; font-weight: bold;">/</span>mysqldata<span style="color: #000000; font-weight: bold;">/</span>uch-<span style="color: #007800;">$date</span>.dump</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2009/02/mysql-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

