Adding Disk to Physical Exchange Servers

Greetings,
I have Exchange Server 2007 setup.
Having 2 Mailbox Server and 2 CAS Servers.
The Mailbox Server (Database drive) is running Low disk space on both the Mailbox servers.
Now i want to add Physical Disks to both the servers. I have already bought 5 HDD (300GB each).
Please let me know how to add disk space to both the Mailbox servers without any downtime.
Thanks in advance.
Best Regards
K2

If you have CCR configured. Please check the below steps
Take a backup of the database drive using an exchange known backup.
Stop replication service  or suspend replication on the database copy.
http://technet.microsoft.com/en-us/library/bb124706(v=exchg.80).aspx
Then configure the new partition with 300GB with higher space. Then run below command if it doesn't auto seed.
Update-StorageGroupCopy -Identity:server\"storage group", If prompted use the -DeleteExistingFiles switch with this command.
Make sure your database copy can be mounted on the second server.  Switch the database to passive server.  Then do the same on the other server.
Here is a similar thread.
http://social.technet.microsoft.com/Forums/exchange/en-US/0e4514f9-76da-44d2-9dec-a3be5add79b1/upgrading-hard-drives-in-exchange-server
Thanks, MAS
Please mark as helpful if you find my comment helpful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

Similar Messages

  • Two sites, Two Exchange servers, same domain

    Exchange can seriously baffle me at the best of times. Which is why I'm writing here at the moment.
    I have 2 sites in two geographical locations for the same business connected via IPsec VPN. At each site we have:
    - Domain Controller (domain.local)
    - RDS Server
    - File server
    - Exchange server (domain.org.au) (SiteA - exch1, SiteB - exch2)
    All servers are Windows Server 2008R2, Exchange servers are 2010, Outlook is also 2010.
    Both exchange servers are set up with DAG replicating the primary mailbox database.
    Both RDS servers have outlook set up - users are currently connecting to exch1 for exchange connectivity (at both siteA and siteB)
    I want to configure the outlook clients so that SiteA uses exch1, and SiteB uses exch2.
    When testing, I manually set up an outlook profile and entered the server name as 'exch2', but upon clicking 'check name' it substituted 'exch2' for 'exch1'.
    I have had a look at implementing CAS array, but this will not work as we have DAG set up between exchange servers, and according to a microsoft article this cannot be done:
    ""WNLB can't be used on Exchange servers where mailbox DAGs are also being used because WNLB
    is incompatible with Windows failover clustering.""
    Is there something I need to change in either the Group Policy or Autodiscover instance, or even DNS to allow this to work? Is this even possible? Any help would be greatly appreciated.

    Forgive me - I still dont quite understand what's required..
    Because I have 2 physical sites with AD and Exchange, even though both sites are using the same domain and the same Exchange Mailbox Database, I still require 2 CAS arrays?
    Just to clarify, both DC's arent under separate sites within Active Directory Sites and Services - they are both members of the 'Default-First-Site-Name' site. Would this make any difference to the config I am aiming for?
    I can understand the concept of having 2 CAS arrays, one for physical site A and physical site B, so that their respective RDS servers outlook clients point to their own local exchange server - but if both exchange servers are replicating and using the one
    Mailbox Database, I'm not sure if that will cause any issues - Cant you only apply one CAS array per database?
    Also, if I am unable to use network load balancing because the software balancing service wont work with the cluster service, what IP(s) would I point the CAS array to - my guess is the local IP's of the exchange servers for its relevant site?

  • How to move a virtual disk's physical allocation within a Storage Pool

    I have a pool of 3x500GB where one the physical drives is having intermittent issues. Currently, there is only one parity Virtual Disk of 300GB Fixed across 3 columns. I want to replace the bad drive with a good one. The old way (pre-2012) was replace the
    disk, repair the RAID 5, resync and done. These basic steps are not working.
    So far I have added a 4th 500GB drive to the pool. After searching and failing to find a way to move the data non-destructively, I decided to just pull the data cable on the disk I wanted to replace. After refresh/rescan, the disconnected drive shows "lost
    communication" and the virtual disk (after trying to repair) shows "unknown" (but the volume on that disk is accessible in Explorer).  When I try to remove the physical disk in Server Manager, I get "The selected physical disk cannot
    be removed". Reading the error message, I see that the replacement disk cannot contain any part of a virtual disk. The replacement disk that I just added appears to have some space allocated (possibly because I have tried this same procedure a couple
    of times already?). When I look at the parity disk properties/health, it shows all four physical disks under "physical disks in use".
    I have deleted and recreated a lot of storage pools lately while trying to understand how they work but I would like to avoid that this time. The data on the virtual disk in question is highly deduplicated and it took quite a while to get it that way. Since
    I can't find a way to copy/mirror the disk while keeping it fully deduplicated, I would need 3x the space to copy it all off, or a lot of time to load up and deduplicate a new virtual disk.
    I have several questions:
    1. How can a 3 column parity disk use parts of four physical disks? And can that be fixed without recreating the virtual disk?
    2. When creating a virtual disk (for example a 3 column disk in a pool that has four or more physical drives), is there a way to specify which physical disks to use?
    3. I understand that after a physical disk failure, the recovery process will move a virtual disk's allocation to a replacement disk, but can a virtual disk's allocation be moved manually among physical disks within the same storage pool
    using a PS script?
    4. Can a deduplicated virtual disk be moved/mirrored/backed up without expanding the data?
    Any help is appreciated.

    Im still fighting with storage pools and need more tests to be done and have a lot of questions my self but ther goes what I understood so far.
    You may define physical disks used for virtual disk by Powershell ,
    for list of all commands follow this:
    http://technet.microsoft.com/en-us/library/hh848705(v=wps.620).aspx ,
    specific command defining physical disks to be used on already existing virtual disk:
    Example 4: Manually assigning physical disks to a virtual disk
    This example gets two physical disks that have already been added to the storage pool and designated as ManualSelect disks,
    PhysicalDisk3 and PhysicalDisk4, and assigns them to the virtual disk
    UserData.
    PS C:\> Add-PhysicalDisk –VirtualDiskFriendlyName UserData –PhysicalDisks (Get-PhysicalDisk -FriendlyName PhysicalDisk3, PhysicalDisk4)
    http://technet.microsoft.com/en-us/library/hh848702(v=wps.620).aspx
    If You haven't seen this yet You may check it out http://blogs.technet.com/b/yungchou/archive/2011/12/06/free-ebooks.aspx

  • Internal and External Mail Exchange servers server not communicating with IronPort

    Hello Support Community,
    I have setup external mail exchange server and an internal mail exchange server to test out ironport, those two are not communicating via IronPort neither are they both recieving eachothers sent messages in their inbox, i have setup a smart host in both of those servers to point to ironport but thats still of no help. I have two smtp routes setup as well one's recieving domain: dummy.local which is external and its destination host: softheon.local which is internal which means its smart host is pointing to ironport's data 1. Is there something that im missing which is not letting these two mail exchange servers connect to each other as well as connect with the ironport to catch the msgs being sent
    thanks

    Are you trying to relay through the appliance, or just email the appliance?
    If trying to relay through the appliance, make sure the IP address of your exchange server is added to the RELAYLIST under the HAT (host access table) located under Mail Policies Tab - Host Access Table.  Click on the RELAYLIST and add the IP - submit and commit changes.
    If you are just trying to email the appliance, you may be getting dropped at the handshake level based on reputation (or lack thereoff).
    From your exchange boxes, open up a command prompt and telnet to the ironport on port 25 and initiate a command line email.
    So:
    telnet IP-OF-IRONPORT 25 (hit enter, you should connect up and see the IronPort banner)
    helo (type helo - from here you'll probably get dropped by the IronPort)
    mail from: [email protected] (if you dont get dropped put in your email address)
    rcpt to: [email protected] (put in the other email address)
    data (type data and hit enter)
    This is a test. (type anything, this is the message body)
    . (when done typing, type a single . (period) and hit enter.  The email should send if you got that far.
    You most likely need to add the IP addresses of your exchagne boxes to the WHITELIST under the HAT to resolve any reputation issues from your test exchange boxes.
    Regards,
    Chris

  • How to to make Cluster between two server 2012 Datacenter with share storage and Hyper-V role then install Exchange 2013 on each server datacenter then make DAG between Exchange servers

    Dears,
    I have IBM Flex server with built in storage,  
    HOW to to make Cluster between two  server 2012 Datacenter with share storage and Hyper-V role then install Exchange 2013 on each server datacenter then make DAG between Exchange servers?
    If there any prerequisites of the Share storage types ?and any configuration guide to deploy Cluster between two Server 2012 datacenter ?

    Microsoft Failover Clusters require shared storage.  If you wish to create a failover cluster with local storage, you need to use third party software to mirror the disks and present it to the hosts (siog.com, datacore.com, starwind.com).  If you
    use third party software, you will need to follow their instructions for configuring the environment.
    Questions on how to configure Exchange environments are better asked in an Exchange forum.
    .:|:.:|:. tim

  • Exchange servers not reflecting in Server State tab in monitoring in SCOM 2007 R2

    Hi,
    We have added few exchange servers in SCOM 2007 r2 for monitoring, but few of them are not reflecting in the Monitoring> Exchange 2010> Server State tab, whereas they are healthy in admin tab.
    Can anyone help on this?
    TIA

    Check from following:
    open firewall.
    Enable Exchange Rule for monitoring
    Enable proxy Agents
    Check Configure monitoring Exchange 2010 as exist below link
    http://www.msexchange.org/articles-tutorials/exchange-server-2010/management-administration/monitoring-exchange-2010-opsmgr-2007-r2-part1.html
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Mai Ali | My blog: Technical | Twitter:
    Mai Ali

  • Adding contacts across multiple exchange accounts?

    I have multiple exchange accounts syncing contacts to my iPhone. When I add a contact to my phone manually, is there a way to select which account I want it to sync with, or does it always just go to the default account?
    Additionally, is there any way to physically merge my :"unified contacts" and sync back to my exchange accounts (some have different info)

    Thanks! I have done that, but new contacts are still only placed in the "On my iPad" group. I know that previously, without multiple Exchange accounts, contacts were automatically added to the only Exchange account.

  • SAP CRM with multiple MS Exchange Servers

    Hi all,
    I would like to use a SAP CRM 7.0 system with multiple MS Exchange servers. It is possible to forward emails from these Exchange servers to the SAP WAS via SMTP, so that SAP ERMS functionalities can be used to process the emails?
    Thank you,
    Till

    The answer is yes.  You need to just setup the exchange servers to route the e-mail to the inbound SMTP port setup on the CRM WAS server.  You will then configure the inbound e-mail address on the WAS to map to the ERMS service.
    CRM does not care how the message got sent to it, it just needs to be dropped off at that location.
    Take care,
    Stephen

  • Powershell script to get the low disk space on the servers...

    Hi,
    We have many SQL & Sharepoint servers running on windows server. I need some Powershell script to get the low disk space on those servers and it should send an mail alert saying "Disc d:\ have less than threshold 15% free space".
    Awaiting for response.
    Thanks
    Anil

    you should be able to use this powershell script which you can run as a scheduled task.
    just change the details at the start of the script to point the script to the right location to create log files. you will need to have a plain text file containing a list of server names or ip addresses that you want to check drive space on.
    # Change the following variables based on your environment
    #specify the path to the file you want to generate containing drive space information
    $html_file_dir = "\\server\share\DriveSpace"
    #specify the path and file name of the text file containing the list of servers names you want to check drive space on - each server name on a seperate line in plain text file
    $server_file = "\\server\share\servers.txt"
    #speicfy the from address for the email
    $from_address = "[email protected]"
    #specify the to address for the email
    $to_address = "[email protected]"
    #specify the smtp server to use to send the email
    $email_gateway = "smtp.domain.com" # Can either be DNS name or IP address to SMTP server
    # The seventh line from the bottom (line 167) is used if your smtp gateway requires authentication. If you require smtp authentication
    # you must uncomment it and set the following variables.
    $smtp_user = ""
    $smtp_pass = ""
    # Change the following variables for the style of the report.
    $background_color = "rgb(140,166,193)" # can be in rgb format (rgb(0,0,0)) or hex format (#FFFFFF)
    $server_name_font = "Arial"
    $server_name_font_size = "20px"
    $server_name_bg_color = "rgb(77,108,145)" # can be in rgb format (rgb(0,0,0)) or hex format (#FFFFFF)
    $heading_font = "Arial"
    $heading_font_size = "14px"
    $heading_name_bg_color = "rgb(95,130,169)" # can be in rgb format (rgb(0,0,0)) or hex format (#FFFFFF)
    $data_font = "Arial"
    $data_font_size = "11px"
    # Colors for space
    $very_low_space = "rgb(255,0,0)" # very low space equals anything in the MB
    $low_space = "rgb(251,251,0)" # low space is less then or equal to 10 GB
    $medium_space = "rgb(249,124,0)" # medium space is less then or equal to 100 GB
    #### NO CHANGES SHOULD BE MADE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
    # Define some variables
    $ErrorActionPreference = "SilentlyContinue"
    $date = Get-Date -UFormat "%Y%m%d"
    $html_file = New-Item -ItemType File -Path "$html_file_dir\DiskSpace_$date.html" -Force
    # Create the file
    $html_file
    # Function to be used to convert bytes to MB or GB or TB
    Function ConvertBytes {
    param($size)
    If ($size -lt 1MB) {
    $drive_size = $size / 1KB
    $drive_size = [Math]::Round($drive_size, 2)
    [string]$drive_size + ' KB'
    }elseif ($size -lt 1GB){
    $drive_size = $size / 1MB
    $drive_size = [Math]::Round($drive_size, 2)
    [string]$drive_size + ' MB'
    }ElseIf ($size -lt 1TB){
    $drive_size = $size / 1GB
    $drive_size = [Math]::Round($drive_size, 2)
    [string]$drive_size + ' GB'
    }Else{
    $drive_size = $size / 1TB
    $drive_size = [Math]::Round($drive_size, 2)
    [string]$drive_size + ' TB'
    # Create the header and footer contents of the html page for output
    $html_header = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Server Drive Space</title>
    <style type="text/css">
    .serverName { text-align:center; font-family:"' + $server_name_font + '"; font-size:' + $server_name_font_size + `
    '; font-weight:bold; background-color: ' + $server_name_bg_color + '; border: 1px solid black; width: 150px; }
    .headings { text-align:center; font-family:"' + $heading_font + '"; font-size:' + $heading_font_size + `
    '; font-weight:bold; background-color: ' + $heading_name_bg_color + '; border: 1px solid black; width: 150px; }
    .data { font-family:"' + $data_font + '"; font-size:' + $data_font_size + '; border: 1px solid black; width: 150px; }
    #dataTable { border: 1px solid black; border-collapse:collapse; }
    body { background-color: ' + $background_color + '; }
    #legend { border: 1px solid black; ; right:500px; top:10px; }
    </style>
    <script language="JavaScript" type="text/javascript">
    <!--
    function zxcWWHS(){
    if (document.all){
    zxcCur=''hand'';
    zxcWH=document.documentElement.clientHeight;
    zxcWW=document.documentElement.clientWidth;
    zxcWS=document.documentElement.scrollTop;
    if (zxcWH==0){
    zxcWS=document.body.scrollTop;
    zxcWH=document.body.clientHeight;
    zxcWW=document.body.clientWidth;
    else if (document.getElementById){
    zxcCur=''pointer'';
    zxcWH=window.innerHeight-15;
    zxcWW=window.innerWidth-15;
    zxcWS=window.pageYOffset;
    zxcWC=Math.round(zxcWW/2);
    return [zxcWW,zxcWH,zxcWS];
    window.onscroll=function(){
    var img=document.getElementById(''legend'');
    if (!document.all){ img.style.position=''fixed''; window.onscroll=null; return; }
    if (!img.pos){ img.pos=img.offsetTop; }
    img.style.top=(zxcWWHS()[2]+img.pos)+''px'';
    //-->
    </script>
    </head>
    <body>'
    $html_footer = '</body>
    </html>'
    # Start to create the reports file
    Add-Content $html_file $html_header
    # Retrieve the contents of the server.txt file, this file should contain either the
    # ip address or the host name of the machine on a single line. Loop through the file
    # and get the drive information.
    Get-Content $server_file |`
    ForEach-Object {
    # Get the hostname of the machine
    $hostname = Get-WmiObject -Impersonation Impersonate -ComputerName $_ -Query "SELECT Name From Win32_ComputerSystem"
    $name = $hostname.Name.ToUpper()
    Add-Content $html_file ('<Table id="dataTable"><tr><td colspan="3" class="serverName">' + $name + '</td></tr>
    <tr><td class="headings">Drive Letter</td><td class="headings">Total Size</td><td class="headings">Free Space</td></tr>')
    # Get the drives of the server
    $drives = Get-WmiObject Win32_LogicalDisk -Filter "drivetype=3" -ComputerName $_ -Impersonation Impersonate
    # Now that I have all the drives, loop through and add to report
    ForEach ($drive in $drives) {
    $space_color = ""
    $free_space = $drive.FreeSpace
    $total_space = $drive.Size
    $percentage_free = $free_space / $total_space
    $percentage_free = $percentage_free * 100
    If ($percentage_free -le 5) {
    $space_color = $very_low_space
    }elseif ($percentage_free -le 10) {
    $space_color = $low_space
    }elseif ($percentage_free -le 15) {
    $space_color = $medium_space
    Add-Content $html_file ('<tr><td class="data">' + $drive.deviceid + '</td><td class="data">' + (ConvertBytes $drive.size) + `
    '</td><td class="data" bgcolor="' + $space_color + '">' + (ConvertBytes $drive.FreeSpace) + '</td></tr>')
    # Close the table
    Add-Content $html_file ('</table></br><div id="legend">
    <Table><tr><td style="font-size:12px">Less then or equal to 5 % free space</td><td bgcolor="' + $very_low_space + '" width="10px"></td></tr>
    <tr><td style="font-size:12px">Less then or equal to 10 % free space</td><td bgcolor="' + $low_space + '" width="10px"></td></tr>
    <tr><td style="font-size:12px">Less then or equal to 15 % free space</td><td bgcolor="' + $medium_space + '" width="10px"></td></tr>
    </table></div>')
    # End the reports file
    Add-Content $html_file $html_footer
    # Email the file
    $mail = New-Object System.Net.Mail.MailMessage
    $att = new-object Net.Mail.Attachment($html_file)
    $mail.From = $from_address
    $mail.To.Add($to_address)
    $mail.Subject = "Server Diskspace $date"
    $mail.Body = "The diskspace report file is attached."
    $mail.Attachments.Add($att)
    $smtp = New-Object System.Net.Mail.SmtpClient($email_gateway)
    #$smtp.Credentials = New-Object System.Net.NetworkCredential($smtp_user,$smtp_pass)
    $smtp.Send($mail)
    $att.Dispose()
    # Delete the file
    Remove-Item $html_file
    Regards,
    Denis Cooper
    MCITP EA - MCT
    Help keep the forums tidy, if this has helped please mark it as an answer
    My Blog
    LinkedIn:

  • New added disk in vm virtual box not shown in solaris

    hi,
    I have added new disk in VM virtual box to use it for asm, using storage tree in Vm virtual box i have added two new disks but after that when i start my OS (solaris 10) and use format command it only shows my one disk not the added disk which i add in storage. Any idea why the new added disks are not shown .
    Thanks
    Zeeshan

    Navigate to the repository tab in OVMM and right-click on the storage repo, where you created/copied the vm disk image file. From the pop-up menu choose refresh repository.
    That should scan you repository and make the new disk visible on OVMM.

  • Exchange servers in DMZ zone

    is it's right practice whether all exchange 2010 role servers in Dmz zone??
    or need to place only cas server in DMZ ZOne??

    Hello,
    It is required to place at least one writable Domain Controller with Global Catalog in every Ad site where Exchange servers are going to be deployed.
    Hope it helps,
    Adam
    www.codetwo.com
    If this post helps resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others
    find the answer faster.

  • Simultaneous sync with two exchange servers - will it ever be possible?

    I fully understand that this is not possible at present (one has only to try to get a very clear pop-up message). I also understand that nobody can predict (or is willing to say) what is coming in future releases. My question is whether or not simultaneous syncing with two exchange servers is even theoretically possible. I don't undertstand exchange/ActiveSync well enough to even know if it's in the realm of possibility.
    If not, I'll try to find another way to do what I want (Gmail for calendar and contacts and work for mail, calendar and contacts) - I am open to suggestions. If it is, I'll have to figure out how important one (or the other) is to me for now and wait for the day when I can have my cake and eat it too.
    Thanks.

    I'm not sure if this is an ActiveSync limitation, but it might be since I don't believe accessing more than one Exchange account via ActiveSync with a Windows Mobile device is supported either, and ActiveSync and Windows Mobile are Microsoft products.

  • Can we fetch a report which shows the information carrying the emails sent and received by exchange servers?

    Can we fetch a report through scom 2007 r2 which shows the information carrying the emails sent and received  by exchange servers?

    Hi,
    Within the imported Exchange management pack, we have some default reports that could be run. Have your imported the proper MP to your management group, please check whether those default reports can achieve what you want.
    In addition, here is a powershell script to show total number of emails sent and received per user:
    Exchange 2007/2010 Email stats
    https://gallery.technet.microsoft.com/scriptcenter/bb94b422-eb9e-4c53-a454-f7da6ddfb5d6
    Regards,
    Yan Li
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Access GPU on PHYSICAL terminal servers

    Hello,
    How can i get access to GPU on PHYSICAL terminal servers (2008R2/2012R2)?
    GPU is required for D3D/OGL apps in remote sessions.
    Two variants are acceptable:
    1) access to server GPU
    2) access to client GPU 

    Hi,
    Currently there is no option to give access to physical GPU under RDSH.  For DirectX applications under Server 2012 R2, you
    may see a benefit by having a physical GPU in the server, with RDSH running on physical, and Enabling Use the hardware default graphics adapter for all Remote Desktop Services sessions group policy setting.
    You will need to test the specific DirectX application(s) to see if there is any benefit to the scenario described above.
    -TP

  • Placement of exchange servers between AD sites

    We are planning to upgrade exchange 2013 and expand our exchange Organization. We have 10 AD sites with below details.
    HQ Site 5000 Mailboxes
    Site1 6000 Mailboxes
    Site2 4000 Mailboxes
    Site3 800 Mailboxes
    Site4 500 Mailboxes
    Site5-10  100-400 Mailboxes.
    Below are our related concerns:
    1.Do we need to place exchange servers in sites?  if yes, what are the requirements and criteria to place exchange server on sites.
    if not, what are the bandwidth requirement in order to connect to HQ site.

    1.  No.  If your network can support the client traffic between the sites, you can place the servers in a central site.  The network is the only criterion.  It's usually cheaper to build up the network than to build out the servers.
    You can calculate the requirements using this tool:
    https://gallery.technet.microsoft.com/office/Exchange-Client-Network-8af1bf00
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

Maybe you are looking for

  • DTP failure

    Hi There, DTP has got failed due to ASSIGN_TYPE_CONFLICT, this dtp is getting failed daily coz of teh same eror. but at times I it works when we delte the bad request and repeat the dtp.. Could any one plz give me sol for this!! Jyothi

  • Photoshop elements 10 crashing on startup

    I open oprganizer and it crashes

  • 8.5 LV -- 8.0 LV

    Hi, I accidently opened my 8.0 code in 8.5 Labview and rendered in unusable in my 8.0LV environment. Could someone transfer this 8.5 code back to 8.0 labview? Is there like a utility of this operation. I don't want to do it by hand. Thanks. Attachmen

  • Using a third-party wall charger...

    Well I saw this Centrios charger for $20 where you can plug in your iPod and hook it up to the wall power outlet so you can charge it without having to have your computer on. 1) Does this void any Apple warranties? 2) Is there a chance that this char

  • SYSTEM_FAILURE_INTERNAL in BPE

    Hi, We are having a new server installation. The problem we are facing is that we are getting an error in every of our scenario involving BPMs. The error msg we are facing is:   <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> - <!--  Call Ad