|
Home
|
| Blog of MBHOME\Mooky, containing my thoughts, comments and questions. |
| Today I had the pleasure of deploying XenDesktop 5.5 on a vSphere/ESX 5 environment. It was seamless with the exception of having to modify the proxy.xml file on both my vCenter server as well as my ESX hosts. On the esx host, the path was /etc/vmware/hostd/proxy.xml. I just used VI to edit the sections that pointed to the "/" and "/sdk" sites in the servernamespace tags. I had to modify the "access mode" line to read httpAndHttps instead of httpsWithRedirect. I made the same changes to the proxy.xml file on my windows vCenter server. The path was c:\program data\vmware\something. Once I made these changes I was able to point my Desktop Delivery Controller wizard to the vCenter cluster using just http. An alternate to this is to install certificates on the vCenter server and import that cert into the store on your DDC. This would require an internal CA.
Oustide of that, a few small hiccups with the master image config (we left a static IP on it), the install and deployment was smoooth as silk.
While this CTX article helped me, the paths to the proxy.xml file were incorrect for Win2K8.
http://support.citrix.com/article/CTX125578 |
| Default Username/Passwords:
HTTP/HTTPS - SMU - admin - nasadmin
SSH - SMU - manager - nasadmin
SSC - servers - supervisor - supervisor
Console - all - manager - nasadmin
root - nasadmin
to get to to bali - ssc localhost
EVS Commands:
nfs-
cifs-
filesystem-
Global Commands:
span-
sd-
dns
evs
Physical Node commands:
status
event-
howhot
user-
group-
Help:
help, man, apropos, autodoc
vn is your friend -
vn admin gets you back to the admin EVS
pn list shows port information
To run filter remotely:
fsm dblog | tail 20
sim dblog | grep "lun 1"
Look for events pertaining to rack 0,1,2
sim dblog | grep - "LUN [012]"
Hardware:
MFB can be replaced on Mercury 55/110 not on 50/100
|
| Upgrades: Always upgrade SMU code first
Mercury: Titan and SMU together
runs Linux - Debian 5.x
Admin EVS - up to 8 - controls everthing (Virtual)
Cluster IP <-- stays bound to physical port - everything else is virtual
Primary SMU1 - 192.168.0.1 ALWAYS unless you run
BlueArcs - .2-.9
File Serving EVS must be created. This is not the Admin EVS (.1)
|
| I was at a client site the other day and was installing NexentaStor onto a Dell server that had onboard Broadcom NICs. When going through setup, we supplied all the necessary info and the setup program threw and error saying invalid configuration while trying to write the config. While it configured the running config with the IP, it did not update the hostname.bnx0 file with the IP. Of course, on reboot, it reverted back to the default IP address. If you manually add the entry, things seem to work ok. Ill update this post a bit later with some more specifics of the error and model of Dell server/Broadcom NIC. Interesting that such a recent version of an OS does not support a brand new Dell server. NexentaStor does not have Emulex HBAs on their HCL either btw.
On a side note, in a previous life, I ordered 16 HP BL490's ("Virtualization blades") with onboard BroadCom NICs and had to strongarm HP to send me mezzanine Intel NICs as the BroadCom's did not support Jumbo Frames. |
| Today, I created 3 Volumes/iSCSI LUNs and attached them to my NexentaStor Virtual Appliance (Enterprise-3.0.4). I went to configure a CIFS share which took me to joining an AD domain. After providing the required information, I had a few issues. I kept receiving an error that said:
Operation completed with error: Unable to join AD domain: failed to find any domain controllers for mbhome.com
After doing some research, I found out that I need to run a few commands. Once I ran the commands below, I was able to join my Windows 2008 (2003 Functional Level) domain without issue.
While I manually created the computer account prior to the join, the DNS record was created upon reboot (not to say it wouldnt handle the account creation on its own, I simply did it ahead of time!).
First run:
nmc@NX1:/$ option expert_mode=1 -s
nmc@NX1:/$ !bash
root@NX1:/volumes# sharectl set -p lmauth_level=2 smb
root@NX1:/volumes# exit
Now you can go back to your Web Management Interface or stay at the command line and run the command below:
nmc@NX1:/$ setup network service cifs-server join-ads
nmc@NX1:/$ reboot
Once the server is rebooted, go to your DNS MMC and make sure the DNS entry for your NexentaStor server exists.
Once this is complete, you can proceed to create CIFS shares!
|
| 
|
| I recently found out that you can easily import a Windows VM running on VMWare Workstation 6.5.5 into your XenCenter by using the Tools-->Virtual Appliance Tools-->Disk Image Import Feature in XenCenter 5.6 SP2.
A few things to keep in mind when doing this:
A specific server in your pool must be highlighted to select the option.
Otherwise the Disk Image Import item will show up as greyed out.
Uninstall VMWare Tools from the source VM
Power off the source VM. Make sure there are no lock files.
Make sure the VM doesn’t have a "tab" open in VMWare Workstation
Make sure the host you are importing the VM to has adequate memory capacity. If it does not, your job will fail and you will see the following string in your XenCenter.log file:
Import.Process failed: NO_HOSTS_AVAILABLE
While this may seem obvious, my first Google results took me down the path of exporting my VM as an appliance and then trying to import it back into XenCenter as a seperate step. That failed miserably. The method outlined above is streamlined and has successfully migrated 3 Windows 2008 R2 VMs from a Type 2 Hypervisor to my Type 1 Hypervisor and more importantly, retired my old power hungry server! |
| This is the first post of my tech blog. Who knows where it will go. My wife encouraged me to start writing one since I work on cutting edge hardware and software as my duties as a Pre/Post-Sales Engineer for a fantastic VAR named InterVision based out of Santa Clara, California. I bore her all the time with details I just mentioned so this is supposed to be a better outlet for both of us. She said she promises to read every post in lieu of our intimate conversations about HA, DRS, VSC, ALUA, VSS and FSMO roles. The technologies I use most are NetApp, BlueArc, VMWare ESXi/SRM/LabManager, Citrix XenServer/XenDesktop/XenApp, Microsoft Active Directory, Exchange, SQL, and Sharepoint. I like to dabble with other technologies from time-to-time. I am currently on a Nexenta ZFS kick. I will get technical in my next post. Welcome. |
| Game starts at 9:30 pm
Participants that are expected to arrive and are not present at 9:30 will have a card drawn for them (dealer determination) and will subsequently fold any hand that is played until their arrival. Small and big blinds will also be played and folded.
There will be breaks inbetween rounds. It is the players responsibility to return to the table upon sound of the completion of break. Any players that are not at their seat when hands are dealt will not be dealt cards until they are seated. If the player is blind, the blind will be played for them and the hand will be automatically folded. The player may not return to his hand once play has started.
If there are more than 10 participants, two tables will be used.
If there are 6 participants or fewer, game will played until 2 players are left. The "Place 2" Poker Clock should be used in this case.
Rounds 1-3
Unlimited re-buys
Prior to the start of Round 4
Option to buy one add-on for $20
See blinds structure posted here.
Each player takes turn being dealer. It is the dealers responsibility to determine who the winner of each hand is. The participants who are active in the hand may discuss the stated outcome. Participants that are not active in the hand may NOT discuss the stated outcome. Violation of this rule will result in the equivalent of the current small blind being added to the pot in the following hand.
All wagers shall be kept in front of the player and not added to a central pot.
All cards must be kept on the table and showing in front of the player.
Mucked cards must be thrown into the center pot. Once thrown away, cards may not be reclaimed.
In the case of a misdeal, the dealer must add the equivalent of the current small blind to the pot.
It is the option of the player to show their hand during a "bluff". If a player chooses to show their hand, it is entirely up to them.
|
| User A: So did you have any part in getting [your old boss] laid off today? (hehe) User B: haha inadvertently?...probably User A: Awesome!!! Thanks... Someone needed to do it. She's as dumb as a rug. User B: ummm yeah. i just wonder if she wouldve got canned if i didnt quit haha User A: Probably not. Many people ride on the coat tails of others un-noticed.. until their crutch is gone and they crash and burn all on their own. |
View in Web Browser /personal/mooky/Blog/_layouts/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 0x0 0x1 FileType vdw 255 Compliance Details javascript:commonShowModalDialog('{SiteUrl}/_layouts/itemexpiration.aspx?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/hold.aspx?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/Reporting.aspx?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/expirationconfig.aspx?ID={ItemId}&List={ListId}'); return false;}}, null); return false; 0x0 0x1 ContentType 0x01 898 Edit in Browser /_layouts/images/icxddoc.gif /personal/mooky/Blog/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 FileType xsn 255 Edit in Browser /_layouts/images/icxddoc.gif /personal/mooky/Blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document 255 Edit in Browser /_layouts/images/icxddoc.gif /personal/mooky/Blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.2 255 Edit in Browser /_layouts/images/icxddoc.gif /personal/mooky/Blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.3 255 Edit in Browser /_layouts/images/icxddoc.gif /personal/mooky/Blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.4 255 View in Browser /personal/mooky/Blog/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsx 255 View in Browser /personal/mooky/Blog/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsm 255 View in Browser /personal/mooky/Blog/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsb 255 Document Set Version History javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}/_layouts/DocSetVersions.aspx?List={ListId}&ID={ItemId}') 0x0 0x0 ContentType 0x0120D520 330 Send To other location javascript:GoToPage('{SiteUrl}/_layouts/docsetsend.aspx?List={ListId}&ID={ItemId}') 0x0 0x0 ContentType 0x0120D520 350 |
|
|
|
|