viernes, 16 de agosto de 2013

Google Takeout: Backup Picasa, Google+, Blogger, Youtube and Drive

If you want to make a perfect backup of your blog on Blogger, from your photos or images from Picasa (if you was integrated to Google+ it called Google Images)Google  Drive files or from your videos on YouTube, Google allows you to do these tasks to keep everything perfectly in any external hard drive and get all the information to know how many files or images you have, and how much you have left as a hosting site for download.

Takeout is not any site is of Google, and I recommend you make a backup from time to time of all your Google services or the services that you choose one by one, because with the changes made to Google+ and then some, would be terrifying to lose everything you've done for years.

Once the copies was done you have them on your hard drive with confidence knowing that you can carry all of Blogger to another platform, or if your work disappear they can be recovered.

Step by step

1) You can download all Google services together to make a copy, but it will take a lot depending on what you have uploaded to Google, and maybe some services that I not want backed up, but you can download them all at once.

2) You've chosen the service, especially beam backup your photos or images from Google+ and Picasa, as well as your blogs on Blogger, you click on configure to see your photo albums.

3) If you have choosen albums to save on disk, click on CREATE FILE

4) You will get a screen where you will see as you load your albums with a bar, and when finished loading the blue bar, click on DOWNLOAD, It will asking you for the password every time you download and make copies of a security albums. Put your password, and within seconds your albums, will be downloaded to your pc.

See ya.... Enjoy!

What does Google know about me?

The main source of income for Google is still advertising. For the company's Mountain View is essential to know the profiles and tastes of each of its users to be able to present the ads that are most suited to your tastes and needs and capture their attention and interest.

Google offers many services (mostly free) enjoyed great popularity as search, Gmail, Google Maps, Google Earth, YouTube, Google+, Analytics, Android and Google Play, Blogger, Google Alerts, Google Drive , Google Docs, Google Calendar, Google Hangouts, Google Now, Google Chrome and some others. Can support all this only to advertising and also earn money? Apparently yes.

This is not bad. Google wants to know us better to offer us the most we may want or be required. Another story is that Google does (or can does) with this information (provide them to the government, selling, etc).

How to review our profile in Google?

Google Control Panel

There are two versions of the profile that has Google about each of us. The first is the Google Control Panel (Google Dashboard).

A comprehensive and detailed list of all services we use from Google (and can also be configured from there).

Email account, including number of messages, etc. AdSense Accounts, configured Alerts, Make and model associated with Android devices (including high and date last accessed).

Blogger Profiles, Number of contacts, Documents in Google Docs, Google+ profile and number of "+1" s. Location history in which it has been ordered by date.

Books downloaded from Goole Books, Photos in Picasa / Google +, Applications installed from the Play Store, Number of videos on YouTube. You can also access an option "Your online presence" through which you can monitor the results that appear when you enter our name and even set alerts, Etc. Etc.

Ads Configuration Panel

On the other hand, if we do not login in with a Google account, it can not link searches and other activities to a specific profile and therefore stores it as a cookie on the browser used.

The configuration of ads informations can be found here (it should be done after closing session in Google):

Google "remembers" any Google+ profile information although the session was closed for example if the last user was a man or a woman, your age range, etc.. In case you have no access to this data, Google attempt to estimate and generates interest based on my searches.

If I delete all cookies from the browser and I visit back the page

The result I get is all empty. Google will continue to show ads, but will no longer be based on my tastes and needs.

Any action using any of the many Google services has implications because is recorded. There should be nothing to fear but it is advisable to be aware of this and know the reality. Every day that passes the privacy is more complex to achieve.

Thanks for stopping by, I hope you enjoyed the post.

sábado, 10 de agosto de 2013

Updated: How to configure Network Bonds for VM Traffic in Citrix XenServer

NIC bonds, sometimes also known as NIC teaming, improve XenServer host resiliency and/or bandwidth by enabling administrators to configure two or more NICs together so they logically function as one network card.


- A XenServer pool
- XenCenter
- xe CLI
- At least 2 NICs availables per host in the pool*

- Create NIC bonds as part of initial resource pool creation prior to joining additional hosts
to the pool or creating VMs.

Adding a NIC bond to an existing pool requires one of the following:

- Configure the bonds on the master and then each member of the pool
- Configure the bonds on the master and then restarting each member of the pool so that it
inherits its settings from the pool master. This is if you use xe CLI.
- Configure the bonds on the master. XenCenter automatically synchronizes the networking
settings on the member servers with the master, so you do not need to reboot the member servers.

For simplicity and to prevent misconfiguration, Citrix recommends using XenCenter to create NIC bonds

Thanks +Matthew Spah


* All XenServer hosts in a resource pool should have the same number of physical network interface cards (NICs), although this requirement is not strictly enforced when a XenServer host is joined to a pool.


1) XenCenter Configuration

- Configuring NIC Bond for VM Traffic

- Destroy NICs Bond

2) xe CLI Configuration

- Open the XenServer host text console.*
- Create the network with the network-create command, which returns the UUID of the newly created network:

xe network-create name-label=

- Use the pif-list command to find the UUID of the PIF corresponding to the physical NIC supporting

xe pif-list

- To configure the bond in active-active mode (default), use the bond-create command to create the bond. Using commas to separate the parameters, specify the newly created network UUID and the UUIDs of the PIFs to be bonded:

xe bond-create network-uuid= pif-uuids=,, 

Enter two UUIDs if you are bonding two NICs and four UUIDs if you are bonding four NICs. The UUID for the bond is returned after running the command.


* I'm using Terminal from my Linux Client


See you at the next post.... Enjoy!

miércoles, 7 de agosto de 2013

How to enable High Availability on a Citrix XenServer pool

HA can be enabled on a pool using either XenCenter or the command-line interface. In either case, you will
specify a set of priorities that determine which VMs should be given highest restart priority when a pool is


- Citrix recomend Minimum 3 XenServer Hosts (In this demo I'm using 2)

- Shared Storage*

- Resource Pool

- Static IP Addresses for all XenServers

- VM connected to pool-wide network**

- VMs not connected to any host DVD drive configuration

- All VM virtual disk on shared storage accessible pool-wide


* 4MB for heartbeat volume, 256 MB for metadata volumen

** Use bonded management interface


See you next time.

sábado, 3 de agosto de 2013

How to authenticate users with Active Directory in Citrix XenServer

Hi, if you want to have multiple user accounts on a server or a pool, you must use Active Directory (AD) user accounts for authentication. 
To permit access, you must create a subject (user or group in AD) entry for the person or group you wish to grant access to. This can be done using XenCenter or the xe CLI.



1) A XenServer pool or a server.
2) An Active Directory Server (2003 or later)
3) An user account in AD for integration. This user MUST BE member of "Account Operator" as least.
4) Six groups in Active Directory. One for each Role Based Access Control.

1) Enabling Active Directory Authentication

- Join to Active Directory using XenServer. Under pool or server node, Users, Join Domain. Use the user created before*

- To disable, just click on Leave Domain.

- To enable using the xe CLI:

xe pool-enable-external-auth auth-type=AD \
service-name= \
config:user= \

- To disable using xe CLI:

xe pool-disable-external-auth


* This user MUST BE member of "Account Operator" as least.


2) Setup Role Based Access Control

XenServer's Role Based Access Control (RBAC) allows you to assign users, roles, 

and permissions to control who has access to your XenServer and what actions they 

can perform.

RBAC depends on Active Directory for authentication services. Specifically, 

XenServer keeps a list of authorized
users based on Active Directory user and group accounts.

There are 6 roles:

Pool Administrator (Pool Admin), Pool Operator (Pool Operator), Virtual Machine 

Power Administrator (VM Power Admin), Virtual Machine Administrator (VM Admin), 

Virtual Machine Operator (VM Operator), Read-only (Read Only)

- In XenCenter, under pool or server node go to users tab, click Add, put the name of 

the group to each role.

- Once the group was added, right click under Group, Change Role. Select the role 

for the group added.

- To remove a group, just click on remove.

- Using xe CLI to add subject:

xe subject-add subject-name=

- To Assign an RBAC Role to a Created subject using CLI:

xe subject-role-add uuid= role-uuid=
xe subject-role-add uuid= role-name=

- To remove a subject:

xe subject-remove subject-uuid=


Now, to provide access to a user/subject just add it in Active Directory on each Group.


Let me know if you have questions.

See ya.