text:
Difference between revisions of "Warden®/9.2"
Drulavigne (Talk | contribs)
Drulavigne (Talk | contribs)
|Line 395:
|Line 395:
If desired, change the ''9.1'' in this example to the release number to use.
If desired, change the ''9.1'' in this example to the release number to use. list of available release numbers can be found [https://www.freebsd.org/releases/ here].
Press OK. In the "System Architecture" drop-down menu, select either amd64 (for 64-bit) or i386 (for 32-bit). Press OK and input a nickname for the template. Click OK and the files needed for that version will be downloaded. Once the template is created, it will appear in the Template Manager as seen in the example in Figure 8.21t.
Press OK. In the "System Architecture" drop-down menu, select either amd64 (for 64-bit) or i386 (for 32-bit). Press OK and input a nickname for the template. Click OK and the files needed for that version will be downloaded. Once the template is created, it will appear in the Template Manager as seen in the example in Figure 8.21t.
Revision as of 07:32, 22 August 2013
(Sorry for the inconvenience)Warden® is an easy to use, graphical jail[1] management program.
Some of the features in Warden® include the ability to:
- create three types of jails: a traditional FreeBSD jail for running network services, a (less secure) ports jail for safely installing and running FreeBSD ports/packages from your PC-BSD® system, and a Linux jail for installing Linux
- set multiple IPv4 and IPv6 addresses per jail
- quickly install common network server applications on a per-jail basis
- update installed software on a per-jail basis
- manage user accounts on a per-jail basis
- manage ZFS snapshots on a per-jail basis
- export a jail which can be then be imported into the same or a different jail
Creating a Jail using the GUI Version of Warden®
Warden® can be started by clicking on its icon in Control Panel or by typing pc-su warden gui from the command line. You will be prompted for your password as administrative access is needed to create and manage jails.
The first time you start Warden®, you will be prompted to set the network interface as your jails will not work if the wrong interface is configured. Click Yes to set the interface using the screen shown in Figure 8.21a. You can access this screen at a later time from Jails ➜ Configuration.
This screen allows you to configure the following:
- Jail Network Interface: all jails created within Warden® share the same physical interface. Use the drop-down menu to select the network interface to be used by the jails.
- Jail Directory: contains all of the created jails where each jail has its own sub-directory named after its IP address. By default, it is /usr/jails. If you change this directory, make sure the location has sufficient space to hold the jails.
- Temp Directory: used when exporting and importing jails. Make sure that the directory has sufficient space to create a tar file of the jail and its contents.
Once you click the "Save" button to save your interface configuration, you will be presented with the main Warden® configuration screen, shown in Figure 8.21b.
To create your first jail, click the "+" button or go to File ➜ New Jail. A jail creation wizard, seen in Figure 8.21c, will launch.
The first screen in the jail creation wizard will prompt you for the following information:
Hostname: you can change the default of "Jailbird" to another value. The hostname must be unique on your network. Use a hostname that reminds you of the type of jail and your reason for creating it.
IPV4 Address: input the IPv4 address to be used by the jail and access its contents. Choose an address on your network that is not already in use by another computer or jail and which will not conflict with the address range assigned by a DHCP server.
IPv6 Address: if you plan to access the jail and its contents using IPv6, check the "IPv6 Address" box and input an IPv6 address that is not already in use by another computer or jail on your network.
When finished, click "Next" to select the type of jail, as shown in Figure 8.21d:
There are three types of jails supported by Warden®:
Traditional Jail: select this type if you are creating the jail in order to install and run network services. For example, this type of jail is appropriate if you wish to run a web server or a database which is accessible to other systems on a network or over the Internet. This is the most secure type of jail as it is separate from the PC-BSD® host and any other jails that you create using Warden®. By default, FreeBSD's next generation of package management, known as pkgng, and the command line versions of the PC-BSD® utilities are added to a default FreeBSD installation. If you do not plan to use these tools, uncheck the box "Install PKGNG and PC-BSD utilities". If you have already created a jail template, select the desired operating system version from the "Jail Version" drop-down menu.
Ports Jail: select this type of jail if your intention is to install software using FreeBSD packages and ports and you wish to have access to that software from your PC-BSD® system or if you plan to install any GUI applications within the jail. This type of jail is less secure then a traditional jail as applications are shared between the jail and the PC-BSD® system. This means that you should not use this type of jail to install services that will be available to other machines over a network.
Linux Jail: select this type of jail if you would like to install a Linux operating system within a jail.
The remaining screens will differ depending upon the type of jail that you select.
Traditional or Ports Jail
If you select "Traditional Jail", you will be prompted to set the root password as seen in Figure 8.21e.
Input and confirm the password then press "Next" to see the screen shown in Figure 8.21f. If you instead select to create a "Ports Jail", you will go directly to Figure 8.21f.
This screen allows you to install the following options:
Include system source: if you check this box, make sure that /usr/src/ exists on the PC-BSD system as the source is copied to the jail from this location. If it is not installed, use Control Panel ➜ System Manager ➜ Tasks ➜ Fetch System Source to install it.
Include ports tree: if you check this box, the latest version of the ports tree will be downloaded into /usr/ports/ of the jail. This will allow you to compile FreeBSD ports within this jail.
Start jail at system bootup: if this box is checked, the jail will be started (become available) whenever you boot your main system. If the box is not checked, you can manually start the jail whenever you wish to access it using Warden®.
Once you have made your selections, click the "Finish" button to create the jail. Warden® will display a pop-up window containing status messages as it downloads the files it needs and creates and configures the new jail.
Once Warden® is finished creating the jail, a message should appear at the bottom of the pop-up window indicating that the jail has been successfully created. Click the "Close" button to return to the main screen.
Linux Jail
If you select the "Linux Jail" and click "Next", you will be prompted to set the root password as seen in Figure 8.21e. After inputting the password, the wizard will prompt you to select a Linux install script, as seen in Figure 8.21g.
The installation script is used to install the specified Linux distribution. At this time, installation scripts for Debian Squeeze and for Gentoo are provided. Scripts for other distros will be added over time.
Once you select the install script, the wizard will ask if you would like to start the jail at boot time as seen in Figure 8.21h.
Click the "Finish" button to begin the Linux installation.
Configuring Existing Jails From the GUI
Once a jail is created, an entry for the jail will be added to the "Installed Jails" box and the tabs within Warden® will become available. Each entry indicates the jail's hostname, whether or not it is currently running, and whether or not any updates are available for the meta-packages installed within the jail. The buttons beneath the "Installed Jails" box can be used to start/stop the highlighted jail, configure the jail, add a new jail, or delete the highlighted jail.
If you highlight a jail and click the configure (wrench) icon, the screen shown in Figure 8.21i will open.
Figure 8.21i: Jail Configuration Options
The Options tab has one checkbox for enabling or disabling VNET/VIMAGE support. This option provides that jail with its own, independent networking stack. This allows the jail to do its own IP broadcasting, which is required by some applications. However, it breaks some other applications. If an application within a jail is having trouble with networking, try changing this option to see if it fixes the issue.
The IPv4 tab is shown in Figure 8.21j.
Figure 8.21j: Jail IPv4 Options
This screen allows you to configure the following:
IPv4 Address: uncheck this box if you do not want the jail to have an IPv4 address.
IPv4 Bridge Address (Requires VNET): if this box is checked, an IP address is input, and the "IPv4 Default Router" box is left unchecked, the bridge address will be used as the default gateway for the jail. If the "IPv4 Default Router" address is also configured, it will be used as the default gateway address and the bridge address will be used as just another address that is configured and reachable. This option requires the "Enable VNET/VIMAGE support" checkbox to be checked in the Options tab.
IPv4 Default Router: check this box and input an IP address if the jail needs a different default gateway address than that used by the PC-BSD® system. This option requires the "Enable VNET/VIMAGE support" checkbox to be checked in the Options tab.
The IPv6 tab is shown in Figure 8.21k.
Figure 8.21k: Jail IPv6 Options
This screen allows you to configure the following:
IPv6 Address: check this box if you want the jail to have an IPv6 address.
IPv6 Bridge Address (Requires VNET): if this box is checked, an IPv6 address is input, and the "IPv6 Default Router" box is left unchecked, the bridge address will be used as the default gateway for the jail. If the "IPv6 Default Router" address is also configured, it will be used as the default gateway address and the bridge address will be used as just another address that is configured and reachable. This option requires the "Enable VNET/VIMAGE support" checkbox to be checked in the Options tab.
IPv6 Default Router: check this box and input an IPv6 address if the jail needs a different default gateway address than that used by the PC-BSD® system. This option requires the "Enable VNET/VIMAGE support" checkbox to be checked in the Options tab.
The Aliases tab is shown in Figure 8.21l.
Figure 8.21l: Jail Aliases Options
Click the drop-down menu to see all of the options shown in Figure 8.2l. An alias allows you to add additional IP addresses to an interface. Select the type of address you would like to add an alias to, click the Add button, type in the IP address to add and click OK.
The Permissions tab is shown in Figure 8.21m. This screen can be used to easily enable or disable the sysctl values that are available for jails.
Figure 8.21m: Jail Permissions
The rest of this section provides an overview of how to manage jails using the tabs listed in the bottom half of the Warden® interface.
Info Tab
The "Info" tab, as seen in the example in Figure 8.21n, provides an overview of a jail's configuration. If you have created multiple jails, the "Info" tab displays the configuration of the currently highlighted jail.
In the example shown in Figure 8.21n, three jails have been created: a traditional jail, a ports jail, and Debian Squeeze has been installed into a Linux jail.
The "Info" tab contains the following information:
- Jail Type: will indicate if the jail is a Traditional, Ports, or Linux jail.
- Size on Disk: indicates the amount of space being used by the jail. The jail itself takes up about 300MB of space, source is about 300MB, and ports are about 850MB.
- Start at boot: a status of "Enabled" indicates that the jail will automatically start when the system reboots. "Disabled" means that you will manually start the jail as needed.
- Active Connections: will list the number of active connections to the jail (e.g. through ssh or one of the running services).
- IPs: lists the jail's IP address as well as any configured aliases.
- Listening on Ports: indicates which ports are currently listening for connections.
You can sort the jail listing by clicking on the "Jail", "Status", or "Updates" header name. The "Updates" column will indicate if a software or system update is available for a jail.
Tools Tab
The "Tools" tab, shown in Figure 8.21o, allows you to manage common configuration tasks within a jail.
This tab provides the following buttons:
- Package Manager: opens Package Manager in Advanced View so that you can install packages within the specified traditional or ports jail. Software installed using this method will be tracked by Update Manager, meaning that Warden® will be notified when updates are available for the installed software. Since BSD-based packages are not available for Linux jails, this button is not available if a Linux jail is highlighted.
- User Administrator: opens User Manager so that you can manage the highlighted jail's user accounts and groups. The title bar will indicate that you are "Editing Users for Jail:Jailname". Note that any users and groups that you have created on your PC-BSD® system will not be added to a traditional jail as each traditional jail has its own users and groups. However, a ports jail has access to the users and groups that exist on the PC-BSD® system, yet the users you create on a ports jail will only be available within the ports jail. This button is not available if a Linux jail is highlighted.
- Service Manager: opens Service Manager so that you can view which services are running in the jail and configure which services should start when the jail is started. Note that this button is not available if a Linux jail is highlighted.
- Launch Terminal: opens a terminal with the root user logged into the jail. This allows you to administer the jail from the command line. This button will be greyed out if the highlighted jail is not running. You can start a jail by right-clicking its entry and selecting "Start this Jail" from the menu or by clicking the start jail icon (a blue arrow icon below the list of jails).
- Check for Updates: launches Update Manager to determine if any of the jail's meta-packages have newer versions available. Update Manager will also indicate if system updates are available to be installed into the jail. Note that this button is not available if a Linux jail is highlighted. By default, Update Manager automatically checks for updates every 12 hours to see if there are any system updates or if any of the applications installed using "Package Manager" within a ports or traditional jail have newer versions. If an update is found, the text "Updates available!" will appear in the "Updates" column for that jail.
- Export Jail: launches a pop-up window prompting you to choose the directory in which to save a backup of the jail (and all of its software, configuration, and files) as a .wdn file. Creating the .wdn file may take some time, especially if you have installed src, ports, or software.
Snapshots Tab
The "Snapshots" tab, shown in Figure 8.21p, is used to create and manage ZFS snapshots within the currently highlighted jail. The ZFS snapshot feature can be used to make point in time filesystem backups of jails. A snapshot is essentially a picture of what the filesystem looked like at that point in time. Snapshots are space efficient in that they take up zero space when created and the snapshot only grows in size as files contained within the snapshot are modified after the snapshot was taken. In other words, ZFS manages the changes between snapshots, providing a way to return to what a file looked like at the time a snapshot was taken.
Since jails share the filesystem used by PC-BSD®, any type of jail, including a Linux jail, can take advantage of this ZFS feature.
To create a snapshot of the jail, click the "+Add" button. A snapshot indicating the date and time will be added to the slider bar. If you create multiple snapshots at different times, use the slider bar to select a snapshot.
Once you have created a snapshot, the following actions can be used to manage the snapshot. Make sure that the desired snapshot is highlighted in the slider bar before clicking these buttons:
- Restore: returns the system to what it looked like at the time the snapshot was taken. Think about what you wish to accomplish before using this option as any changes to files that occurred after the snapshot was taken will be lost. Unless you really want to go back to this point in time, this is probably not what you want to do.
- Mount: if you wish to retrieve some files or directories from a snapshot, use this button. Once mounted, a message will indicate where on the PC-BSD® system the jail's contents have been mounted.
- Unmount: when you are finished accessing the contents of the mounted snapshot, click this button to unmount the snapshot.
- Add: use this button to create additional snapshots.
- Remove: use this button to remove the highlighted snapshot.
This screen also allows you to schedule automatic snapshots. To enable this feature, check the box "Scheduled Snapshots". Use the drop-down menu to set the frequency to daily or hourly. You can also type in or use the arrows to configure the number of days to keep each snapshot.
Right-Click Menu
If you highlight a jail, its right-click menu contains the following options:
- Start or Stop this Jail: allows you to start a jail (if it is currently not running) or to stop a jail (if it is currently running). You will not be able to access a jail that has not been started. The icon next to the jail will change to indicate the current status.
- Toggle Autostart: toggles a jail's Autostart between "Disabled" (does not automatically start when the PC-BSD® system is booted) and "Enabled" (will start the jail when the PC-BSD® system is booted). The "Info" tab will be updated to indicate the new "Start at boot" status. Note that toggling autostart will not affect the current running status of the jail (i.e. it does not start or stop the jail right now) as autostart is only used when the system boots.
- Export jail to .wdn file: allows you to save the jail (and all of its software, configuration, and files) as a .wdn file. This allows you to quickly clone a pre-configured jail to a new jail on either the same or another PC-BSD® system. The exported jail will end with a .wdn extension and the filename will be the IP address of the jail. When exporting a jail, a pop-up window will prompt you to choose the directory in which to store the backup. A progress bar will indicate that the export is in progress. Creating the .wdn file may take some time, especially if you have installed src, ports, or software.
- Delete Jail: removes the jail and all of its contents from the PC-BSD® system. You will be prompted to confirm this action.
Importing a Jail
The "File" menu can be used to create a new jail, import a jail, create templates, or exit Warden®.
If you click File ➜ Import Jail you will be prompted to browse to the location of a previously created .wdn file. After selecting the file, you will then see the screen shown in Figure 8.21q.
Figure 8.21q: Importing a Jail
If you are creating a new jail on the same system that still has the original jail installed, check the "Change IP Address" box and input an unused IP address for the new jail. Then, check the box "Change Hostname" and input an unused hostname for the new jail. However, if you have deleted the original jail or need to restore that same jail on another computer (for example, there was a hardware failure on the system containing the original jail), you can choose to leave both boxes unchecked and to reuse the same IP address and hostname. Once you press OK, Warden® will recreate the jail with all of the original settings. Whether or not those settings include the original IP address and hostname depends upon your selections.
Using Template Manager
The version of Warden® used in PC-BSD® 9.2 introduces a template manager for creating and managing jail templates. Once created, templates can be used when installing a new jail. A template specifies the version and architecture of FreeBSD to be used as the operating system running in the jail. Templates have been tested from FreeBSD versions 4.1.1 to FreeBSD-CURRENT. Until you create your own templates and specify them during jail creation, the default version and architecture of the operating system used in the jail will be the same as that running on the PC-BSD® system.
To create a template, click File ➜ Template Manager to see the screen shown in Figure 8.21r.
Figure 8.21r: Template Manager
The default icon will indicate the version of TrueOS® used by the underlying PC-BSD® system. To create a new template, click the + button. In the "System Type" drop-down menu select either:
- TrueOS: adds the command line versions of the PC-BSD® utilities to the FreeBSD base.
- FreeBSD: uses only the FreeBSD base without any of the PC-BSD® utilities.
Press OK to see the screen shown in Figure 8.21s.
Figure 8.21s: Select the Operating System Version
If desired, change the 9.1 in this example to the release number to use. If you selected FreeBSD as the system type, a list of available release numbers can be found here. If you selected TrueOS, the list of available release numbers is currently limited to 9.0, 9.1, and 9.2..
Press OK. In the "System Architecture" drop-down menu, select either amd64 (for 64-bit) or i386 (for 32-bit). Press OK and input a nickname for the template. Click OK and the files needed for that version will be downloaded. Once the template is created, it will appear in the Template Manager as seen in the example in Figure 8.21t.
Figure 8.21t: New Template Added
To delete a template, highlight it and click the - button. Note that Warden® will not let you delete a template if any jails exist which are using the template.
To use the template when creating a new jail, click the "Jail Version" drop-down menu shown in Figure 8.21d and select the desired template.
Using the Command Line Version of Warden®
The Warden® GUI is based on a Bourne shell script. This script can be manually run from the command line on a PC-BSD® server or by users who prefer using the command line. Advanced users can also refer to the command line version in their own scripts.
If you type warden at the command line, you will receive a summary of its usage:
warden Warden version 1.3 --------------------------------- Available commands Type in help <command> for information and usage about that command help - This help file gui - Launch the GUI menu auto - Toggles the autostart flag for a jail bspkgng - BootStrap pkgng and setup TrueOS repo checkup - Check for updates to a jail chroot - Launches chroot into a jail create - Creates a new jail details - Display usage details about a jail delete - Deletes a jail export - Exports a jail to a .wdn file fstab - Start users $EDITOR on jails custom fstab get - Gets options list for a jail import - Imports a jail from a .wdn file list - Lists the installed jails pkgs - Lists the installed packages in a jail pbis - Lists the installed pbi's in a jail set - Sets options for a jail start - Start a jail stop - Stops a jail type - Set the jail type (pbibox|pluginjail|portjail|standard) template - Manage jail templates zfsmksnap - Create a ZFS snapshot of a jail zfslistclone - List clones of jail snapshots zfslistsnap - List snapshots of a jail zfsclonesnap - Clone a jail snapshot zfscronsnap - Schedule snapshot creation via cron zfsrevertsnap - Revert jail to a snapshot zfsrmclone - Remove a clone directory zfsrmsnap - Remove snapshot of a jail
Each command has its own help text that describes its parameters and provides a usage example. For example, to receive help on how to use the warden create command, type:
warden help create Warden version 1.3 --------------------------------- Help create Creates a new jail, with options for system source, ports and autostarting. Available Flags: -32 (Create 32bit jail on 64bit system) --ipv4 <ip/mask> (Set primary IPv4 address for jail) --ipv6 <ip/mask> (Set primary IPv6 address for jail) --src (Includes /usr/src system source) --ports (Includes the ports tree) --vanilla (Don't install PC-BSD pkgng repo and utilities) --startauto (Start this jail at system boot) --pbibox (Make this a pbi container) --portjail (Make this a portjail) --pluginjail (Make this a pluginjail) --linuxjail <script> (Make this a linux jail and use supplied script for installation) --archive <tar> (Use specified tar file for BSD jail creation) --linuxarchive <tar> (Use specified tar file for Linux jail creation) --version <string> (Use this instead of /etc/version) --template <string> (Specify a jail template to build with) Usage: warden create <JAILNAME> <flags> Example: warden create jailbird --ipv4 192.168.0.25/24 --src --ports --startauto
You do not need superuser access to use the view commands but will for any commands that create or manage a jail. The warden command will display an error message if a command requires superuser access and you currently are not the superuser. On PC-BSD®, you can put pc-su at the beginning of the warden command to be prompted for your password. On a FreeBSD server, you can type su to become superuser, then repeat the warden command.
Creating and Accessing a Jail
Before creating a jail, make sure that the correct interface is specified in /usr/local/etc/warden.conf. In this example, the default interface is set to em0:
To create a jail, specify a unique IP address and hostname for the jail:
warden create jail1 --ipv4 10.0.0.1 Building new Jail... Please wait... Boot-strapping pkgng <snip install messages> Extracting ports overlay data...DONE Extracting server overlay data...DONE Success! Jail created at /usr/jails/jail1
Before you can access the jail, you will need to start it:
As the jail starts, the SSH host keys will be generated and sshd will start. At this point, you can use the warden chroot command to access the jail from the host system. Alternately, to access the jail over the network using ssh, you will need to first create a user account.
To access the jail in order to create that user:
warden chroot jail1 Started shell session on jail1 . Type exit when finished. adduser
Follow the prompts of the adduser script in order to create a user. When you get to the following prompt, do not press enter. Instead type in wheel so that the user can use the su command to become the superuser within the jail.
Login group is username. Invite username into other groups? [] wheel
When you are finished creating the user, you can type exit to exit the jail. Test that ssh works by specifying the username that you created:
ssh username@jail1
Managing Jails from the Command Line
Table 8.21a shows the command line equivalents to the graphical options provided by the Warden® GUI. To get usage examples for each command, insert help into the command. For example, to get help on the auto command, type warden help auto. Note that some options are only available from the command line.
Table 8.21a: Command Line and GUI Equivalents
|Command Line
|right-click highlighted jail and click Autostart
|toggles the jail's autostart between Enabled and Disabled
|in the GUI, this happens automatically during jail creation unless "Install PKGNG and PC-BSD utilities" is unchecked
|adds the PC-BSD® utilities to an existing jail
|in the GUI, update checks occur automaticaly and any un-applied updates are shown in the Updates column
|checks for updates to either the specified jail or all jails
|Tools ➜ Launch Terminal
|opens a terminal with the root user logged into the jail
|"+" button or File ➜ New Jail
|creates a new jail with specified attributes
|Info tab
|provides an overview of specified jail's configuration
|"-" button or right-click jail ➜ Delete Jail
|deletes the specified jail
|right-click ➜ Export jail to .wdn file
|saves the specified jail and all of its software, configuration, and files as a .wdn file.
|opens the jail's /etc/fstab in an editor
|configure (wrench) icon for highlighted jail
|lists the various IP addresses used by the jail
|File ➜ Import Jail
|import a previously created .wdn file
|"Installed Jails" section of GUI
|list all jails
|Tools ➜ Package Manager
|lists packages installed into specified jail
|lists PBIs installed into specified jail
|right-click jail
|used to set options, addresses, aliases, and permissions in specified jail
|right-click jail ➜ Start this Jail
|starts the specified jail
|right-click jail ➜ Stop this Jail
|stops the specified jail
|"Jail Type" during jail creation
|types differ as choices are pbibox, portjail, pluginjail, or standard; to create a Linux jail, instead use the linuxjail option with the create command
|File ➜ Template Manager
|used to create, delete, or list templates
|Snapshots ➜ Add
|creates a snapshot of specified jail
|Snapshots ➜ Mount
|lists any mounted snapshot clones
|lists any created snapshots
|Snapshots ➜ Mount
|creates and mounts a snapshot clone
|Snapshots ➜ Scheduled Snapshots
|schedules ZFS snapshot creation
|Snapshots ➜ Restore
|restores ZFS snapshot
|Snapshots ➜ Unmount
|unmounts a mounted clone
|Snapshots ➜ Remove
|deletes specified snapshot
The Warden® configuration file located in /usr/local/etc/warden.conf is the equivalent to Jails ➜ Configuration in the GUI. In addition, it specifies the default template to use when creating a jail.
more /usr/local/etc/warden.conf #!/bin/sh # Configuration options for the Warden ###################################################################### # Network Interface for the jails to use NIC: em0 # Directory to use for compressing / decompressing files WTMP: /usr/jails # Location of the jails JDIR: /usr/jails # FreeBSD release to use FREEBSD_RELEASE: 9.1-RELEASE


text:
Jonathan's BadgesExpertiseSki Bum - Level 2
Looks like someone's been slaying the pow! Say, is it 1988 in here, or did someone just throw a sick Double Daffy!?
Powder-iffic! You've been to 5 different ski spots! Visit 5 new slopes to unlock Level 3.
Jonathan unlocked the Ski Bum badgeApril 22, 2012
Download Foursquare for your smart phone and start exploring the world around you!

subset: commoncrawl


text:
Real news. Real funny.
It's Not News, It's Fark
If you can read this, either the style sheet didn't load or you have an older browser that doesn't support style sheets. Try clearing your browser cache and refreshing the page.
• • •
42442 clicks; posted to Main » on 15 Jul 2012 at 5:56 AM (3 years ago) | Favorite | share: more»
Share this link:
Article Comments close
107 Comments (+0 »)
Archived thread
Displayed 50 of 107 comments
This thread is archived, and closed to new comments.
Submit a Link »
In Other Media
Stories from our partner sites:
Do You Have The Balls To Enter A Test...
Sheriff's 'Politically Incorrect' Sig...
Bacon-Scented Undies Mean All Your Pa...
Cops Rush To Death Threats And Scream...
More news at HuffPostWeirdNews »
Teen's Disappearance May Be Solved Af...
Documents Reveal What Ex-Wife Thinks...
Bad Idea: Trump Mocks Reporter With D...
These Are Amazon's 2 Best Black Frida...
More news at Newser »


text: Photos: Whimsy meets fantasy at Seattle's Sakura-Con Day 1 Share this story email Share this story «Previous 18 of 117 Photos Next » « » 2013 Sakura-Con 2013 Sakura-Con is an annual three-day anime convention held March 29th-31st at the Washington State Convention and Trade Center in Seattle, Washington. Thousands of people attend for discussion panels, anime screenings, industry guests and cosplay. March 29th 2013. (Joshua Lewis / KOMO News)


text:
Is there such a thing as too much chocolate?
Upcoming Events
Event Finder
Restaurant Finder
Most Read Stories
- Derbylicious Piecaken! [Food & Dining]
- The St. Matthews Mall's Black Friday Fist Fight: Why, Louisville?
- What To Drink When You Can't Drink Pappy
- Where to Take Your Out-Of-Town Relatives During Their Holiday Visit
- Dining Out for Thanksgiving 2015 in Louisville
- Where to Shop on Small Business Saturday in Louisville
- Vote in Louisville Magazine's City Poll
- Where to Go and What to Do in Louisville Thanksgiving Weekend (November 26-29)
- Southern Indiana Fried Chicken: Gospel Bird Coming to New Albany
- How Nashville Hot Chicken Became A Louisville Favorite


text:
Auburn Hills -- The window is closed. But opportunity is knocking.
At least that's the optimistic view on Groundhog Day for the Pistons, now that Joe Dumars finally has lowered the curtain on his team's run of championship-contending teams from the last decade.
Gone is Tayshaun Prince, the only player left from the roster that won an NBA title in 2004 and played in six consecutive Eastern Conference finals. And here Dumars is again, flush with cash to spend and the freedom to make moves.
Problem is, the last time around — in the summer of 2009 — Dumars essentially flushed his good fortune down the toilet.
So, yes, he's aware we're all a bit skeptical when it comes to his next moves, though you certainly can't argue with Wednesday's three-way trade that packaged Prince and Austin Daye — another of Dumars' more-recent mistakes — and brought a veteran point guard in Jose Calderon in return.
"I wish we all could bat a thousand," said Dumars, who's clearly not batting anything close to that. "But, you know, you live and learn."
And, in Dumars' case, you learn to live for another day, and a chance — probably his last — to make amends.
As the Pistons head toward this summer's free agency with $25 million or so in salary-cap space, fans undoubtedly will have flashbacks to 2009, when Dumars plunked down $90 million for Ben Gordon and Charlie Villanueva, two players who proved to be free-agent busts, at best.
But as he looks to the future, Dumars not surprisingly has a different view. He says this current situation reminds him more of 2001, when the Pistons — having lost Grant Hill in a sign-and-trade deal to Orlando — finally shed those awful teal uniforms and started piecing together a championship team.
"It's a completely different scenario," he says of his two career crossroads as an NBA executive.
Foundation in place
The difference, he insists, lies in the intent. Back in 2001, Dumars was building from the ground up. Four years ago, he was trying desperately to avoid tearing down what he'd built, an exercise made even more futile when the owner put a "For Sale" sign out in front of The Palace.
"Talk about lessons learned," Dumars sighed, when I reminded him of that again Friday. "When you're doing it on the fly, you're just trying to mix and match and patch holes. You're trying to stretch the window. And then you get to a point where you're like, 'OK, we've squeezed as much as we can. It's time to build it.'"
It was past time, of course. But regardless, this time "there's more clarity" and "more of a foundation" in place, Dumars said, with a new owner in Tom Gores and a talented young trio in Andre Drummond, Greg Monroe and Brandon Knight. Drummond, the rookie center, might be the only one of the three destined for stardom, but it's certainly a nice start.
So is the deal for Calderon, a pending free agent who just might end up sticking around, "because it's clear we need a true point guard on this team," Dumars said. Knight obviously isn't one — not yet, anyway — as efforts like Friday night's against Cleveland (20 points, 10 assists, six rebounds) have been more the exception than the rule.
Equally obvious is that there's plenty of building yet to do.
Barring a late playoff run, the Pistons figure to add another lottery pick in June. But this summer's free-agent class is sorely lacking in star-caliber talent, so Dumars might have to wait until 2014 to make a big splash there.
In the interim, though, the Pistons are now everybody's best friend, the team to call when you're jammed up and need to get bailed out of luxury-tax jail.
"What cap space does now is more than just allow you to target free agents," Dumars said, "It allows you to be creative in acquiring guys."
New cap rule aids Pistons
That's because the NBA's new collective bargaining agreement added some teeth to penalties for exceeding the salary cap. Starting next season, teams over the tax threshold will pay a much steeper rate, and repeat offenders will pay dearly. Already, we're starting to see the fallout from that.
Oklahoma City couldn't afford three maximum-salary stars, so they had to unload James Harden in a trade with Houston. Memphis felt it had to dump Rudy Gay, who's still due $37 million over the next two seasons, which is what led to Wednesday's deal with Toronto and Detroit. Dumars was making his own pitch for Gay as far back as a month ago, by the way.
Teams such as Miami, Boston, Chicago, Brooklyn, New York and Golden State might face similar decisions soon. Meanwhile, teams like Detroit and Cleveland — a LeBron James reunion is possible, if you can believe it — stand to benefit.
"The flexibility right now in the NBA is a huge asset for any team," Dumars said. "The way things operate now, teams have to make moves for financial reasons. And you want to be in a position to benefit from that."
Dumars has the Pistons in position again. But they've been here before, and it hasn't always been to their benefit.


text:
Worldhotels is an exclusive collection of the world's most unique independent hotels. Under the banner "Where Discovery Starts", it now has almost 500 affiliate properties in more than 250 destinations and 65 countries worldwide. The hoteliers within the Worldhotels portfolio create hotels with their own personal soul and touch, each hotel has something special.
Choose among 160 participating hotels and book the rate "Triple Miles" with a minimum length of stay of two nights in over 60 destinations worldwide. Present your EuroBonus membercard at checkin and the points will be registered to your member account. Offer is open between September 15, 2013 and run's until December 31, 2015. Book here!
Note! Hotel reservations made through SAS website is considered as Third party website. In order to earn EuroBonus Extra points, please make your reservation direct with Worldhotels.
In the event that the points have not been registered you need to contact Worldhotels by sending in the invoice complete, with your name and EuroBonus membership number by e-mail to following the following address firstname.lastname@example.com
Points cannot be exchanged for award stays until further notice.
Quick links
Scandinavian Airlines © 2015


text:
22,000 Members - The Largest and Oldest Mom Blogger Social Network
I'm pleased to meet you :)
Welcome toMom Bloggers Club
Join Us!or Sign In
Or sign in with:
Uploaded by Katie Wiederholt. Upload a photo of your cutie. They may be featured here. See all of the cuties.
Make fast friends by posting your link and following others.
Do you have a pressing blogging question? Ask away. We're happy to help!
See the Top 20 Members. Participate and rise in the ranks!
Rexlaxing on Thanksgiving + You
Did you have a lovely Thanksgiving? How was your day?
Are you traveling to see family this Thanksgiving? How are you getting there?
— Mom Bloggers Club (@mombloggersclub) November 25, 2015
Are you traveling to see family this Thanksgiving? How are you getting there?
Do you have a giveaway and want to know how and where to promote it? Great, join us!
2200 members
2089 members
1614 members
1471 members
1434 members
1083 members
1029 members
1015 members
950 members
914 members
838 members
830 members
714 members
676 members
659 members
Get Badge
andrea jorgenson
Give a Gift
Angel K. Shankle
Give a Gift
Aubrey Griffin
Give a Gift
Becca Thompson Ludlum
Give a Gift
Give a Gift
© 2015 Created by Mom Bloggers Club.
Powered by
Badges |
Report an Issue |
Terms of Service
Please check your browser settings or contact your system administrator.


text:
I would like to see special offers for my region
Here you may send a message to the editorial staff of the Lufthansa Magazin.If you have questions that are not related to the Lufthansa Magazin, you should ask them at Help & Contact.Thank you!
*Please fill in these mandatory fields.**Please note that we can only reply to request sent in German or English.


text: Front View larger Thule Fit Kit 1544 Vehicle-specific hardware for rack systems Item #: 0941544 In Stock Be the first to write a review Was:$94.99 Sale:-$20.00 Your price: $74.99 Earn up to 75 Rewards points Add to Cart Free Shipping + Add to wishlist + Email me alerts for this product Ships Free From Manufacturer View all associated offers Crutchfield Rewards By buying this product you'll earn up to 75 Rewards points. When you sign up for a Crutchfield account, you'll be enrolled in Crutchfield Rewards. You'll earn one point for every dollar you spend on gear from us. You can turn your points into Rewards Cards that you can use toward future purchases. You can sign up for an account now, or after you complete your purchase (you'll get credit for the points either way). Sign up for a Crutchfield account Need help? 1.888.955.6000 Email Chat Please use Thule's Fit Guide to find the right products for your vehicle.You will be redirected to the Thule web site and are subject to Thule's legal and privacy policy. Continue Cancel


text:
Style #:
Details/Features –+
The Dynasty line is built from the ice up for our most demanding players. We spent serious research time in our frozen lab isolating muscle groups in the shoulder and torso that generate the most accurate and powerful shots. We took that science and created a Dynasty advantage in righty and lefty versions, similar to the patented Axy-Sym technology of the Dynasty stick. This is a base-layer shirt for the serious athlete who wants a serious advantage.
- Chillwave® body cooling fabric
- Focuses your dominate-side muscles to optimize shot strength
Technology –+
Chillwave Technology keeps you cool when it gets hot. The fabric works with your sweat to create a cooling sensation and wicks away sweat to keep you light and dry. Chillwave also reflects UV rays to help regulate your body temperature.
Warrior's moisture management liner/technology that helps wick moisture away from your body.


text:
Bob Wulff has more than 35 years of Washington, D.C., area real estate industry experience. Most recently, he served as senior vice president at B. F. Saul Company where he was responsible for acquisition and development of projects for the firm's $6 billion real estate portfolio.
Prior to joining B. F. Saul he served as executive vice president at Hazel Land Company and vice president at The Peterson Companies, where he directed all stages of greenfield and infill developments from site planning and architectural design through construction budgeting to marketing and sales. He helped create a variety of signature, high-density, mixed-use projects encompassing more than 30 million square feet in the National Capital Region. These projects earned more than 20 national and regional awards for excellence in architecture, landscape design, and smart growth.
Prior to his private sector career, Wulff was an investment banker with Smith Barney Harris Upham Company in New York City in their corporate finance division. He also served as deputy development director at the U.S. Department of Housing and Urban Development (HUD) in the UDAG program where he was responsible for underwriting more than $1 billion of debt/equity investment for a variety of residential and commercial real estate projects in urban markets throughout the U.S.--all structured as public-private partnerships.
Wulff has also held academic appointments as an adjunct professor at UCLA's School of Architecture and Urban Planning and assistant professor at the University of South Florida's Anthropology Department. He has also taught a variety of planning and real estate courses at the University of Maryland and the Urban Land Institute.


text:
Citra 'Itach''s BadgesFoursquareLondon Calling
From Buckingham Palace to Brick Lane, The Savoy Hotel to Soho Square, and Downing Street to Diagon Alley, you've seen the city's best... and all before teatime. Add a spoonful of sugar for us! Well done, chap.
Citra 'Itach' unlocked the London Calling badgeDecember 9, 2011
Download Foursquare for your smart phone and start exploring the world around you!


text:
- Home
- >
- Dry Erase Boards
- >
- Wall-Mount Dry Erase Boards
Narrow your results by:
You have selected:
Wall-Mount Dry Erase Boards
|Sort By:
|0 of 5 selected (clear all)
Collect your thoughts and ideas on these convenient dry erase boards. They make it easy to organize your schedule, post important documents and lead effective meetings. Whether you're looking for magnetic whiteboards, projection markerboards or reversible dry erase boards with or without frames, you'll find an assortment of stylish markerboards in a variety of colors, sizes and configurations to complement any room in your office. If you're not sure where to start, check out our dry erase board shopping guide.
Ordering wall-mount dry erase boards online is safe and easy, but if you have questions, want help or are more comfortable ordering by phone, just give us a call at 1-866-702-8473.
Get free shipping on Ghent products when you order $1,200 or more of Ghent merchandise, free shipping on Best-Rite products when you order $2,200 or more of Best-Rite merchandise, and free shipping on Marsh products when you order $1,400 or more of Marsh merchandise.
Please wait...
Please wait...


text:
HOME NHL Carolina Hurricanes Gear Carolina Hurricanes Mens Carolina Hurricanes Mens Shorts & Pants (5 items) Product ID: 1647144
Main Content
This item ships within two business days.
This item ships within two business days.
Next time you hit the gym, let your Carolina Hurricanes spirit motivate you with these Air mesh shorts! These understated team-colored shorts feature a crisp Hurricanes logo near the right leg cuff to push you that extra mile or that additional rep. The lightweight material helps to keep you cool during intense workouts, and the elastic waistband ensures a comfortable fit. You give it all to Carolina when you're watching them play, so let them return the favor when you wear these handsome shorts!
- Elastic waistband
- Lightweight mesh shorts
- Officially licensed
- Team logo and colors
- Two front pockets
Hurricanes Customers also liked:
Special event items are produced by manufacturers only after the outcome of a game or event. These are advanced sale items and will ship immediately after they are received in our warehouse.
Manufacturer direct items are shipped directly from the manufacturer. These items are not available for international or expedited shipping.
Customized items can be personalized with options such as your name, your favorite number, and/or designs. Some options may be limited by league rules.